Page 1 sur 1

[lightspark] construction impossible du paquet

Publié : sam. 11 oct. 2014, 10:53
par Elvish
Bonjour,

Il m'est impossible de construire le paquet Lightspark, une implémentation libre de Flash Player.
Il est disponible en normal, et en git sur les dépôts AUR. J'ai testé les deux, mais j'ai les mêmes errreurs, à savoir :

Code : Tout sélectionner

[...]
compilation terminée.
src/CMakeFiles/spark.dir/build.make:928: recipe for target 'src/CMakeFiles/spark.dir/scripting/abc.cpp.o' failed
make[2]: *** [src/CMakeFiles/spark.dir/scripting/abc.cpp.o] Error 1
CMakeFiles/Makefile2:154: recipe for target 'src/CMakeFiles/spark.dir/all' failed
make[1]: *** [src/CMakeFiles/spark.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
[...]
Un même sujet que le mien est présent sur les forums anglais : https://bbs.archlinux.org/viewtopic.php?id=168389
Le type a pourtant réussi en l'installant en git... mais pour moi, rien n'y fait.

Vous pourriez m'aider ?

merci !

Ref : https://aur.archlinux.org/packages/lightspark/https://aur.archlinux.org/packages/lightspark-git/

Re: [lightspark] construction impossible du paquet

Publié : sam. 11 oct. 2014, 13:01
par FoolEcho
Salut,

Il faudrait la sortie complète de la compilation pour se faire une idée plus précise du problème.

Re: [lightspark] construction impossible du paquet

Publié : sam. 11 oct. 2014, 13:27
par Elvish
Oui bien sûr, navré !

Voici la version longue, totale

Code : Tout sélectionner

CYPHR-SYSTEM% yaourt -S lightspark-git
lightspark-git 0.7.2.r118.g2c35822-1  (mar. mai 18 19:00:19 CEST 2010)
Ce paquet est orphelin
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Dépendances de lightspark-git :
 - gtk2 (déjà installé)
 - boost-libs (déjà installé)
 - glew (déjà installé)
 - libsigc++ (déjà installé)
 - libxml++ (déjà installé)
 - ffmpeg (déjà installé)
 - curl (déjà installé)
 - desktop-file-utils (déjà installé)
 - git (déjà installé)
 - cmake (déjà installé)
 - nasm (déjà installé)
 - llvm (déjà installé)
 - boost (déjà installé)


==> Éditer lightspark-git.install ? [O/n] ("A" pour annuler)
==> --------------------------------------------------------
==> n

==> Lancer la compilation de lightspark-git ? [O/n]
==> -----------------------------------------------
==> 
==> Construction et installation du paquet
==> Création du paquet lightspark-git 0.7.2.r118.g2c35822-1 (sam. oct. 11 13:22:02 CEST 2014)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Clonage du dépôt lightspark git...
Clonage dans le dépôt nu '/tmp/yaourt-tmp-admin/aur-lightspark-git/lightspark'
remote: Counting objects: 38115, done.
remote: Compressing objects: 100% (1277/1277), done.
remote: Total 38115 (delta 786), reused 922 (delta 261)
Réception d'objets: 100% (38115/38115), 34.11 MiB | 320.00 KiB/s, fait.
Résolution des deltas: 100% (22178/22178), fait.
Vérification de la connectivité... fait.
==> Validation des fichiers sources avec md5sums...
    lightspark ... Ignoré
==> Extraction des sources...
  -> Création d’une copie de travail du dépot lightspark git...
Clonage dans 'lightspark'...
fait.
==> Lancement de pkgver()...
==> Version mise à jour : lightspark-git 0.7.2.r121.ge239f35-1
==> Lancement de build()...
-- The C compiler identification is GNU 4.9.1
-- The CXX compiler identification is GNU 4.9.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test GCC_IS_4_6
-- Performing Test GCC_IS_4_6 - Success
-- Found gnash path: /usr/bin/gtk-gnash
-- The ASM-NASM compiler identification is unknown
-- Found assembler: /usr/bin/nasm
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28") 
-- LLVM llvm-config found at: /usr/bin/llvm-config
-- LLVM version: 3.5.0
-- Looking for C++ include llvm/Support/TargetSelect.h
-- Looking for C++ include llvm/Support/TargetSelect.h - found
-- HAVE_SUPPORT_TARGETSELECT_H: 1
-- Looking for C++ include llvm/IRBuilder.h
-- Looking for C++ include llvm/IRBuilder.h - not found
-- HAVE_IRBUILDER_H: 
-- Looking for C++ include llvm/DataLayout.h
-- Looking for C++ include llvm/DataLayout.h - not found
-- Looking for C++ include llvm/IR/DataLayout.h
-- Looking for C++ include llvm/IR/DataLayout.h - found
-- HAVE_DATALAYOUT_H: 
-- HAVE_IR_DATALAYOUT_H: 1
-- LLVM CXX flags: -I/usr/include  -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -ffunction-sections -fdata-sections -Wcast-qual
-- LLVM LD flags: -L/usr/lib
-- LLVM core libs: -lLLVMLinker-lLLVMBitWriter-lLLVMBitReader-lLLVMInstrumentation-lLLVMipo-lLLVMVectorize-lLLVMScalarOpts-lLLVMInstCombine-lLLVMTransformUtils-lLLVMipa-lLLVMAnalysis-lLLVMTarget-lLLVMMC-lLLVMCore-lLLVMSupport
-- LLVM JIT libs: -lLLVMX86Disassembler-lLLVMX86AsmParser-lLLVMX86CodeGen-lLLVMSelectionDAG-lLLVMAsmPrinter-lLLVMX86Desc-lLLVMObject-lLLVMMCParser-lLLVMBitReader-lLLVMX86Info-lLLVMX86AsmPrinter-lLLVMX86Utils-lLLVMJIT-lLLVMExecutionEngine-lLLVMCodeGen-lLLVMScalarOpts-lLLVMInstCombine-lLLVMTransformUtils-lLLVMipa-lLLVMAnalysis-lLLVMTarget-lLLVMMC-lLLVMCore-lLLVMSupport
-- LLVM JIT objs: 
-- Found LLVM: /usr/include
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8") 
-- Could NOT find Freetype (missing:  FREETYPE_INCLUDE_DIRS) 
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Found OpenGL: /usr/lib64/libGL.so  
-- Found GLEW: /usr/lib64/libGLEW.so  
-- Found PCRE: /usr/lib64/libpcre.so  
-- Found JPEG: /usr/lib64/libjpeg.so  
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.13") 
-- checking for module 'libxml++-2.6>=2.33.1'
--   found libxml++-2.6, version 2.36.0
-- checking for module 'liblzma'
--   found liblzma, version 5.0.7
-- Boost version: 1.56.0
-- Found the following Boost libraries:
--   filesystem
--   system
-- checking for modules 'cairo;pangocairo'
--   found cairo, version 1.12.16
--   found pangocairo, version 1.36.6
-- checking for module 'x11'
--   found x11, version 1.6.2
-- checking for modules 'libavcodec;libavutil;libavformat'
--   found libavcodec, version 56.1.100
--   found libavutil, version 54.7.100
--   found libavformat, version 56.4.101
-- checking for module 'libavresample'
--   found libavresample, version 2.1.0
-- Looking for avcodec_decode_video2
-- Looking for avcodec_decode_video2 - found
-- Looking for avcodec_decode_audio3
-- Looking for avcodec_decode_audio3 - found
-- Looking for avcodec_decode_audio4
-- Looking for avcodec_decode_audio4 - found
-- Looking for avio_alloc_context
-- Looking for avio_alloc_context - found
-- Looking for avcodec_alloc_context3
-- Looking for avcodec_alloc_context3 - found
-- Looking for avcodec_open2
-- Looking for avcodec_open2 - found
-- Looking for avformat_close_input
-- Looking for avformat_close_input - found
-- Looking for avformat_find_stream_info
-- Looking for avformat_find_stream_info - found
-- Performing Test HAVE_AVCODECID
-- Performing Test HAVE_AVCODECID - Success
-- checking for module 'glib-2.0'
--   found glib-2.0, version 2.40.0
-- checking for module 'gthread-2.0'
--   found gthread-2.0, version 2.40.0
-- checking for module 'gmodule-2.0'
--   found gmodule-2.0, version 2.40.0
-- checking for module 'glibmm-2.4'
--   found glibmm-2.4, version 2.40.0
-- checking for module 'gtk+-2.0'
--   found gtk+-2.0, version 2.24.24
-- checking for module 'libcurl'
--   found libcurl, version 7.38.0
-- checking for module 'librtmp'
--   found librtmp, version v2.4
-- Looking for C++ include atomic
-- Looking for C++ include atomic - found
-- checking for module 'libpulse'
--   found libpulse, version 5.0
-- checking for module 'sdl'
--   found sdl, version 1.2.15
-- Configuring done
CMake Warning (dev) in src/CMakeLists.txt:
  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link
  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  Target "spark" has an INTERFACE_LINK_LIBRARIES property which differs from
  its LINK_INTERFACE_LIBRARIES properties.

  INTERFACE_LINK_LIBRARIES:

    pangocairo-1.0;pango-1.0;gobject-2.0;glib-2.0;cairo;/usr/lib64/libz.so;/usr/lib64/libboost_filesystem.so;/usr/lib64/libboost_system.so;-lLLVMLinker;-lLLVMBitWriter;-lLLVMBitReader;-lLLVMInstrumentation;-lLLVMipo;-lLLVMVectorize;-lLLVMScalarOpts;-lLLVMInstCombine;-lLLVMTransformUtils;-lLLVMipa;-lLLVMAnalysis;-lLLVMTarget;-lLLVMMC;-lLLVMCore;-lLLVMSupport;-lLLVMX86Disassembler;-lLLVMX86AsmParser;-lLLVMX86CodeGen;-lLLVMSelectionDAG;-lLLVMAsmPrinter;-lLLVMX86Desc;-lLLVMObject;-lLLVMMCParser;-lLLVMBitReader;-lLLVMX86Info;-lLLVMX86AsmPrinter;-lLLVMX86Utils;-lLLVMJIT;-lLLVMExecutionEngine;-lLLVMCodeGen;-lLLVMScalarOpts;-lLLVMInstCombine;-lLLVMTransformUtils;-lLLVMipa;-lLLVMAnalysis;-lLLVMTarget;-lLLVMMC;-lLLVMCore;-lLLVMSupport;-L/usr/lib;lzma;avcodec;avutil;avformat;avresample;curl;rtmp;z;ssl;crypto;gtk-x11-2.0;gdk-x11-2.0;pangocairo-1.0;atk-1.0;cairo;gdk_pixbuf-2.0;gio-2.0;pangoft2-1.0;pango-1.0;gobject-2.0;glib-2.0;fontconfig;freetype;/usr/lib64/libfreetype.so;/usr/lib64/libjpeg.so;/usr/lib64/libpng.so;/usr/lib64/libz.so;/usr/lib64/libpcre.so;glibmm-2.4;gobject-2.0;glib-2.0;sigc-2.0;gmodule-2.0;glib-2.0;xml++-2.6;xml2;glibmm-2.4;gobject-2.0;glib-2.0;sigc-2.0;dl;X11;/usr/lib64/libGLU.so;/usr/lib64/libGL.so;/usr/lib64/libSM.so;/usr/lib64/libICE.so;/usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libGLEW.so

  LINK_INTERFACE_LIBRARIES:

    

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: /tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark
Scanning dependencies of target translations
[  1%] Generating pl.gmo
[  2%] Generating fr.gmo
[  3%] Generating zh_CN.gmo
[  3%] Built target translations
Scanning dependencies of target spark
[  4%] Building CXX object src/CMakeFiles/spark.dir/allclasses.cpp.o
[  5%] Building CXX object src/CMakeFiles/spark.dir/asobject.cpp.o
[  6%] Building CXX object src/CMakeFiles/spark.dir/compat.cpp.o
[  7%] Building CXX object src/CMakeFiles/spark.dir/logger.cpp.o
[  8%] Building CXX object src/CMakeFiles/spark.dir/memory_support.cpp.o
[  8%] Building CXX object src/CMakeFiles/spark.dir/swf.cpp.o
[  9%] Building CXX object src/CMakeFiles/spark.dir/swftypes.cpp.o
[ 10%] Building CXX object src/CMakeFiles/spark.dir/thread_pool.cpp.o
[ 11%] Building CXX object src/CMakeFiles/spark.dir/threading.cpp.o
[ 12%] Building CXX object src/CMakeFiles/spark.dir/timer.cpp.o
[ 13%] Building CXX object src/CMakeFiles/spark.dir/tiny_string.cpp.o
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/tiny_string.cpp: In member function ‘lightspark::tiny_string lightspark::tiny_string::lowercase() const’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/tiny_string.cpp:508:8: attention : unused variable ‘pend’ [-Wunused-variable]
  char *pend = ret.buf + allocated;
        ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/tiny_string.cpp: In member function ‘lightspark::tiny_string lightspark::tiny_string::uppercase() const’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/tiny_string.cpp:531:8: attention : unused variable ‘pend’ [-Wunused-variable]
  char *pend = ret.buf + allocated;
        ^
[ 13%] Building CXX object src/CMakeFiles/spark.dir/errorconstants.cpp.o
[ 14%] Building CXX object src/CMakeFiles/spark.dir/backends/audio.cpp.o
[ 15%] Building CXX object src/CMakeFiles/spark.dir/backends/builtindecoder.cpp.o
[ 16%] Building CXX object src/CMakeFiles/spark.dir/backends/config.cpp.o
[ 17%] Building CXX object src/CMakeFiles/spark.dir/backends/decoder.cpp.o
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp: In constructor ‘lightspark::FFMpegVideoDecoder::FFMpegVideoDecoder(lightspark::LS_VIDEO_CODEC, uint8_t*, uint32_t, double)’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:169:10: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
          ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:169:30: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
                              ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp: In constructor ‘lightspark::FFMpegVideoDecoder::FFMpegVideoDecoder(AVCodecContext*, double)’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:204:10: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
          ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:204:30: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
                              ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp: In constructor ‘lightspark::FFMpegAudioDecoder::FFMpegAudioDecoder(lightspark::LS_AUDIO_CODEC, uint8_t*, uint32_t)’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:479:10: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
          ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:479:30: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
                              ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp: In constructor ‘lightspark::FFMpegAudioDecoder::FFMpegAudioDecoder(lightspark::LS_AUDIO_CODEC, int, int, bool)’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:505:10: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
          ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:505:30: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
                              ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp: In constructor ‘lightspark::FFMpegAudioDecoder::FFMpegAudioDecoder(AVCodecContext*)’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:525:10: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
          ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:525:30: attention : ‘AVFrame* avcodec_alloc_frame()’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3545) [-Wdeprecated-declarations]
  frameIn=avcodec_alloc_frame();
                              ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp: In member function ‘virtual uint32_t lightspark::FFMpegAudioDecoder::decodeData(uint8_t*, int32_t, uint32_t)’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:610:2: attention : ‘void avcodec_get_frame_defaults(AVFrame*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3555) [-Wdeprecated-declarations]
  avcodec_get_frame_defaults(frameIn);
  ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:610:36: attention : ‘void avcodec_get_frame_defaults(AVFrame*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3555) [-Wdeprecated-declarations]
  avcodec_get_frame_defaults(frameIn);
                                    ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp: In member function ‘uint32_t lightspark::FFMpegAudioDecoder::decodePacket(AVPacket*, uint32_t)’:
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:667:2: attention : ‘void avcodec_get_frame_defaults(AVFrame*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3555) [-Wdeprecated-declarations]
  avcodec_get_frame_defaults(frameIn);
  ^
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/backends/decoder.cpp:667:36: attention : ‘void avcodec_get_frame_defaults(AVFrame*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3555) [-Wdeprecated-declarations]
  avcodec_get_frame_defaults(frameIn);
                                    ^
[ 17%] Building CXX object src/CMakeFiles/spark.dir/backends/extscriptobject.cpp.o
[ 18%] Building CXX object src/CMakeFiles/spark.dir/backends/geometry.cpp.o
[ 19%] Building CXX object src/CMakeFiles/spark.dir/backends/graphics.cpp.o
[ 20%] Building CXX object src/CMakeFiles/spark.dir/backends/image.cpp.o
[ 21%] Building CXX object src/CMakeFiles/spark.dir/backends/input.cpp.o
[ 22%] Building CXX object src/CMakeFiles/spark.dir/backends/netutils.cpp.o
[ 22%] Building CXX object src/CMakeFiles/spark.dir/backends/pluginmanager.cpp.o
[ 23%] Building CXX object src/CMakeFiles/spark.dir/backends/rendering.cpp.o
[ 24%] Building CXX object src/CMakeFiles/spark.dir/backends/rendering_context.cpp.o
[ 25%] Building CXX object src/CMakeFiles/spark.dir/backends/rtmputils.cpp.o
[ 26%] Building CXX object src/CMakeFiles/spark.dir/backends/security.cpp.o
[ 27%] Building CXX object src/CMakeFiles/spark.dir/backends/streamcache.cpp.o
[ 27%] Building CXX object src/CMakeFiles/spark.dir/backends/urlutils.cpp.o
[ 28%] Building CXX object src/CMakeFiles/spark.dir/backends/xml_support.cpp.o
[ 29%] Building CXX object src/CMakeFiles/spark.dir/parsing/amf3_generator.cpp.o
[ 30%] Building CXX object src/CMakeFiles/spark.dir/parsing/config.cpp.o
[ 31%] Building CXX object src/CMakeFiles/spark.dir/parsing/crossdomainpolicy.cpp.o
[ 32%] Building CXX object src/CMakeFiles/spark.dir/parsing/flv.cpp.o
[ 32%] Building CXX object src/CMakeFiles/spark.dir/parsing/streams.cpp.o
[ 33%] Building CXX object src/CMakeFiles/spark.dir/parsing/tags.cpp.o
[ 34%] Building CXX object src/CMakeFiles/spark.dir/parsing/tags_stub.cpp.o
[ 35%] Building CXX object src/CMakeFiles/spark.dir/parsing/textfile.cpp.o
[ 36%] Building CXX object src/CMakeFiles/spark.dir/scripting/abc.cpp.o
/tmp/yaourt-tmp-admin/aur-lightspark-git/src/lightspark/src/scripting/abc.cpp:49:36: erreur fatale: llvm/Analysis/Verifier.h : Aucun fichier ou dossier de ce type
 #include <llvm/Analysis/Verifier.h>
                                    ^
compilation terminée.
src/CMakeFiles/spark.dir/build.make:928: recipe for target 'src/CMakeFiles/spark.dir/scripting/abc.cpp.o' failed
make[2]: *** [src/CMakeFiles/spark.dir/scripting/abc.cpp.o] Error 1
CMakeFiles/Makefile2:154: recipe for target 'src/CMakeFiles/spark.dir/all' failed
make[1]: *** [src/CMakeFiles/spark.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
==> ERREUR : Une erreur s’est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire lightspark-git.
==> Relancer la compilation de lightspark-git ? [o/N]
==> -------------------------------------------------
==> 

Re: [lightspark] construction impossible du paquet

Publié : sam. 11 oct. 2014, 16:56
par benjarobin
Voir les commentaires des paquets.

Re: [lightspark] construction impossible du paquet

Publié : sam. 11 oct. 2014, 17:25
par Elvish
Je les ai lu, j'ai modifié le PKGBUILD (quoique, il s'agissait du même...) ; mais j'obtiens toujours la même erreur...

Un fichier est manquant. Lequel !?

Re: [lightspark] construction impossible du paquet

Publié : sam. 11 oct. 2014, 19:06
par FoolEcho
Elvish a écrit :Un fichier est manquant. Lequel !?
Pour y avoir jeté un œil rapidement, c'est malheureusement plus compliqué que ça... Le fond du problème est que llvm a changé de version et a modifié certaines choses (notamment un fichier d'en-tête qui a changé de place... mais aussi, et c'est plus problématique, de contenu)... Vu que lightspark paraît encore maintenu, tu devras attendre ou signaler si ce n'est pas déjà fait directement au(x) développeur(s) car c'est de leur ressort.

Si ça t'intéresse, voici un début de patch (llvm.patch):
http://pastebin.archlinux.fr/618578

et le PKGBUILD pour l'intégrer:
http://pastebin.archlinux.fr/618579

Ça permet de passer l'erreur, malheureusement la compilation ne va pas non plus à son terme (elle plante au bout du bout chez moi, peut-être même à cause du patch, je ne sais pas)...

Re: [lightspark] construction impossible du paquet

Publié : dim. 12 oct. 2014, 00:14
par Elvish
C'est gênant ça... je m'en suis douté

Même si la compilation ne parvient pas à son terme, le plugin fonctionne ?

Ou bien il le faut rétrograder llvm...

Je vais contacter les développeurs du projet

Re: [lightspark] construction impossible du paquet

Publié : dim. 12 oct. 2014, 09:55
par FoolEcho
Elvish a écrit :Même si la compilation ne parvient pas à son terme, le plugin fonctionne ?
Ben non... comment veux-tu que ça fonctionne ? :mrgreen:
Avec mes modifications simplistes, ça foire sur l'étape de liaison avec un tas de références non déterminées... il y a donc plus à faire que cela. :|

Re: [lightspark] construction impossible du paquet

Publié : dim. 12 oct. 2014, 11:23
par Elvish
Ma question était idiote ^^

Purée, ton patch réussit presque à résoudre tout les problèmes... à 90%, beaucoup d'erreurs par contre... :(
Dommage.

Je vais donc contacter les développeurs du projet, mais bon...

En rétrogradant llvm ? C'est pas terrible comme solution ?
Je pense pas... ça pourrait causer d'autres problèmes sur d'autres installations, et casser le système...
Rha...

Re: [lightspark] construction impossible du paquet

Publié : dim. 12 oct. 2014, 11:47
par FoolEcho
Elvish a écrit :En rétrogradant llvm ? C'est pas terrible comme solution ?
Je pense pas... ça pourrait causer d'autres problèmes sur d'autres installations, et casser le système...
Rha...
Tu peux mais ça n'aura qu'un temps... Casser le système, non, pas son cœur en tout cas... juste potentiellement les paquets qui ont recours à llvm (Arch ne supportant pas les mises à jour partielles).
Elvish a écrit :Purée, ton patch réussit presque à résoudre tout les problèmes... à 90%, beaucoup d'erreurs par contre... :(
Dommage.
Ben oui. Mais je ne suis pas familier de ces bibliothèques du tout, donc pas impossible que la cause en soit les modifications apportées... :mrgreen: (je suis sûr pour l'import, mais le reste nécessite de se plonger dans le code... je me suis fié à ce que racontait la sortie de compilation donc pas certain que le changement opéré soit correct... ou qu'en tous cas, il soit suffisant, c'est vraiment l'affaire des développeurs du projet à ce niveau, il bénéficie encore de mises à jour apparemment donc si tu leur remontes le problème du passage à llvm 3.5, ils devraient pouvoir faire ce qu'il faut :) )

Re: [lightspark] construction impossible du paquet

Publié : dim. 12 oct. 2014, 12:27
par Elvish
Merci pour le temps passé FoolEcho

J'ai rétrograder le paquet llvm en version 3.4, et tout fonctionne. La compilation arrive à son terme !
J'ai contacté les développeurs en leur expliquant l'incompatibilité avec llvm 3.5. Une fois résolu, je pourrais passer à la dernière version