Bonjour tout le monde,
J'essaye en vain de compiler VLC sous ma FC4 x86_64 pour faire tourner freeplayer derriere (non xine marche pas à sa place lol)
Etant donné que skins2 ne veut pas passer et qu'il fait configurer les lib64, voilà mon configure (assez simple) :
./configure --x-libraries=/usr/X11R6/lib64 --libdir=/usr/lib64 --disable-skins2
Après quelques minutes de make j'obtiens l'erreur suivante :
srcdir=. ./toolbox --update-version
g++ -Wsign-compare -Wsign-compare -Wall -pipe -o vlc src/vlc-vlc.o lib/libvlc.a ./modules/misc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/video_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modules/misc/memcpy/libmemcpy3dn.a ./modules/mux/mpeg/libmux_ts.a ./modules/demux/libmkv.a ./modules/codec/ffmpeg/libffmpeg.a ./modules/stream_out/libstream_out_switcher.a -L/usr/local/lib -g -lhal -ldbus-1 -lrt -lpthread -ldl -lm -ldvbpsi -lsysfs -lz -lmatroska -lebml -lavformat -lz -lavcodec -lm
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x5bc9): In function `VLC_Init':
src/libvlc.c:2521: undefined reference to `hal_initialize'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x68a9):src/libvlc.c:2523: undefined reference to `hal_get_all_devices'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x68d2):src/libvlc.c:2548: undefined reference to `hal_free_string_array'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x68dc):src/libvlc.c:2551: undefined reference to `hal_shutdown'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6d5d):src/libvlc.c:2527: undefined reference to `hal_device_property_exists'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6d74):src/libvlc.c:2533: undefined reference to `hal_device_get_property_bool'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6d89):src/libvlc.c:2535: undefined reference to `hal_device_get_property_string'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6dba):src/libvlc.c:2546: undefined reference to `hal_free_string'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [vlc] Erreur 1
make[2]: Leaving directory `/usr/local/freeplayer/share/vlc-0.8.4-fbx-2'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/usr/local/freeplayer/share/vlc-0.8.4-fbx-2'
make: *** [all] Erreur 2
On peut voir en haut qu'il cherche dans /usr/local/lib : je n'arrive pas à trouver sa déclaration dans les Makefile.
Je n'arrive pas à passer cette erreur ...
J'ai essayé de mettre un VLC téléchargé sur le site vlc : même problème au même moment.
Quelqu'un aurait-il un idée quand à sa solution ?
J'essaye en vain de compiler VLC sous ma FC4 x86_64 pour faire tourner freeplayer derriere (non xine marche pas à sa place lol)
Etant donné que skins2 ne veut pas passer et qu'il fait configurer les lib64, voilà mon configure (assez simple) :
./configure --x-libraries=/usr/X11R6/lib64 --libdir=/usr/lib64 --disable-skins2
Après quelques minutes de make j'obtiens l'erreur suivante :
srcdir=. ./toolbox --update-version
g++ -Wsign-compare -Wsign-compare -Wall -pipe -o vlc src/vlc-vlc.o lib/libvlc.a ./modules/misc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/video_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modules/misc/memcpy/libmemcpy3dn.a ./modules/mux/mpeg/libmux_ts.a ./modules/demux/libmkv.a ./modules/codec/ffmpeg/libffmpeg.a ./modules/stream_out/libstream_out_switcher.a -L/usr/local/lib -g -lhal -ldbus-1 -lrt -lpthread -ldl -lm -ldvbpsi -lsysfs -lz -lmatroska -lebml -lavformat -lz -lavcodec -lm
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x5bc9): In function `VLC_Init':
src/libvlc.c:2521: undefined reference to `hal_initialize'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x68a9):src/libvlc.c:2523: undefined reference to `hal_get_all_devices'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x68d2):src/libvlc.c:2548: undefined reference to `hal_free_string_array'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x68dc):src/libvlc.c:2551: undefined reference to `hal_shutdown'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6d5d):src/libvlc.c:2527: undefined reference to `hal_device_property_exists'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6d74):src/libvlc.c:2533: undefined reference to `hal_device_get_property_bool'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6d89):src/libvlc.c:2535: undefined reference to `hal_device_get_property_string'
lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x6dba):src/libvlc.c:2546: undefined reference to `hal_free_string'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [vlc] Erreur 1
make[2]: Leaving directory `/usr/local/freeplayer/share/vlc-0.8.4-fbx-2'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/usr/local/freeplayer/share/vlc-0.8.4-fbx-2'
make: *** [all] Erreur 2
On peut voir en haut qu'il cherche dans /usr/local/lib : je n'arrive pas à trouver sa déclaration dans les Makefile.
Je n'arrive pas à passer cette erreur ...
J'ai essayé de mettre un VLC téléchargé sur le site vlc : même problème au même moment.
Quelqu'un aurait-il un idée quand à sa solution ?