Ошибка при сборке VLC [solved]
gers 6 июня, 2007 - 16:02
подскажите пожалуйста в чем может быть проблема???
собираю с флагами media-video/vlc-0.8.6-r1 USE="3dfx X a52 alsa arts dvb dvd esd hal mp3 mpeg ncurses ogg opengl oss png sdl stream truetype v4l vorbis win32codecs wxwindows xinerama xml xv"
вот последние строки:
i686-pc-linux-gnu-gcc -shared .libs/libmagnify_plugin_la-magnify.o -Wl,--rpath -Wl,/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/src/.libs -L/usr/lib -lpthread ../../src/.libs/libvlc.so -march=i686 -Wl,-soname -Wl,libmagnify_plugin.so -o .libs/libmagnify_plugin.so creating libmagnify_plugin.la (cd .libs && rm -f libmagnify_plugin.la && ln -s ../libmagnify_plugin.la libmagnify_plugin.la) make[4]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter' make all-recursive make[4]: Entering directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter' Making all in swscale make[5]: Entering directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter/swscale' make all-recursive make[6]: Entering directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter/swscale' make[7]: Entering directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter/swscale' make[7]: Nothing to be done for `all-am'. make[7]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter/swscale' make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter/swscale' make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter/swscale' make[5]: Entering directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter' make[4]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter' make[3]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_filter' Making all in video_output make[3]: Entering directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_output' make[4]: Entering directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_output' /bin/sh ../../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin glide` -Wsign-compare -Wall -march=i686 -O2 -pipe -pipe -MT libglide_plugin_la-glide.lo -MD -MP -MF .deps/libglide_plugin_la-glide.Tpo -c -o libglide_plugin_la-glide.lo `test -f 'glide.c' || echo './'`glide.c mkdir .libs i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DSYS_LINUX -I../../include -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLOCALEDIR=\"/usr/share/locale\" -DDATA_PATH=\"/usr/share/vlc\" -DPLUGIN_PATH=\"/usr/lib/vlc\" -O2 -D__VLC__ -D__PLUGIN__ -I/usr/include/glide3 -DMODULE_NAME=glide -DMODULE_NAME_IS_glide -Wsign-compare -Wall -march=i686 -O2 -pipe -pipe -MT libglide_plugin_la-glide.lo -MD -MP -MF .deps/libglide_plugin_la-glide.Tpo -c glide.c -fPIC -DPIC -o .libs/libglide_plugin_la-glide.o mv -f .deps/libglide_plugin_la-glide.Tpo .deps/libglide_plugin_la-glide.Plo /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc `top_builddir="../.." ../../vlc-config --cflags plugin glide` -Wsign-compare -Wall -march=i686 -O2 -pipe -pipe `top_builddir="../.." ../../vlc-config --libs plugin glide` -rpath '/usr/lib/vlc/video_output' -avoid-version -module -shrext .so -o libglide_plugin.la libglide_plugin_la-glide.lo ../../src/libvlc.la i686-pc-linux-gnu-gcc -shared .libs/libglide_plugin_la-glide.o -Wl,--rpath -Wl,/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/src/.libs -L/usr/lib -lpthread -lglide3 -lm ../../src/.libs/libvlc.so -march=i686 -Wl,-soname -Wl,libglide_plugin.so -o .libs/libglide_plugin.so /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lglide3 collect2: ld returned 1 exit status make[4]: *** [libglide_plugin.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_output' make[3]: *** [all-modules] Error 1 make[3]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules/video_output' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/vlc-0.8.6-r1/work/vlc-0.8.6' make: *** [all] Error 2 !!! ERROR: media-video/vlc-0.8.6-r1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile vlc-0.8.6-r1.ebuild, line 278: Called die
»
- Для комментирования войдите или зарегистрируйтесь
А зачем флаг 3dfx ?
А зачем флаг 3dfx ? Я бы начал с уменьшения количества используемых флагов. Собирается вроде не долго, так что есть возможность поэкспериментировать.
3dfx наверно
3dfx наверно затем, что у человека до сих пор эта легендарная видеокарта.
да, верно, зачем
да, верно, зачем мне этот флаг... разогнался я кудато.. все и сразу хочу))
убрал xv sdl 3dfx и все отлично собралось
Всем спасибо за помощь!!!