Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72316 - avidemux-2.0.34_rc1 build fails, libtool error??
Summary: avidemux-2.0.34_rc1 build fails, libtool error??
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Marc Hildebrand (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-23 23:03 UTC by Ajay Sharma
Modified: 2004-11-26 03:51 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ajay Sharma 2004-11-23 23:03:16 UTC
While building avidemux-2.0.34_rc1, I get a libtool error:

libtool: link: cannot find the library `/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/libstdc++.la'

I'm using gcc 3.4.3 as "gcc-confic -c" says:  i686-pc-linux-gnu-3.4.3

Reproducible: Always
Steps to Reproduce:
1.  emerge avidemux

Actual Results:  

Here's the tail end of the output....

/bin/sh ../libtool --silent --mode=link i686-pc-linux-gnu-g++  -I..
-IADM_library -I../ADM_library  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2
-falign-loops=16   -o avidemux2  -L/usr/X11R6/lib  -L/usr/lib
-Wl,-rpath,/usr/lib -lSDL -lpthread -Wl,--export-dynamic -lgtk-x11-2.0
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0
-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lfreetype -lz
-L/usr/kde/3.2/lib -ldl -lartsc -lpthread -lgmodule-2.0 -ldl -lgthread-2.0
-lglib-2.0 -L/usr/lib -lxml2 -lz -lpthread -lm    ../adm_lavcodec/libavcodec.a
-lX11 -lXext  gui_keyframes.o support.o guiplay.o gui_xv.o gui_savenew.o
gui_rgb.o gui_navigate.o gtk_gui.o callbacks.o avilist.o main.o prefs.o
ADM_guiBitrate.o ADM_requantize.o ADM_pp.o ADM_memsupport.o
../adm_lavcodec/libavcodec.a ../adm_lavcodec/libpostproc/libpostproc.a
./ADM_script/libADM_script.a ./ADM_editor/libADM_editor.a
./ADM_library/libADM_library.a ./ADM_openDML/libADM_openDML.a
./oplug_ogm/liboplug_ogm.a ./ADM_audiocodec/libADM_audiocodec.a
./ADM_audio/libADM_audio.a ./oplug_avi/liboplug_avi.a
./oplug_mpeg/liboplug_mpeg.a ./oplug_mpegFF/liboplug_mpegFF.a
./ADM_requant/libADM_requant.a ./ADM_lvemux/libADM_lvemux.a
./ADM_filter/libADM_filter.a ./ADM_video/libADM_video.a  
./ADM_encoder/libADM_encoder.a ./ADM_codecs/libADM_codecs.a
./ADM_vp32/libADM_vp32.a   ./ADM_audiofilter/libADM_audiofilter.a
./libtoolame/liblibtoolame.a ./ADM_gui2/libADM_gui2.a ./mpeg2enc/libmpeg2enc.a
./ADM_gui/libADM_gui.a ./ADM_inpics/libADM_inpics.a  ./ADM_3gp/libADM_3gp.a
./ADM_h263/libADM_h263.a ./ADM_nuv/libADM_nuv.a  ./ADM_ogm/libADM_ogm.a
./ADM_audiodevice/libADM_audiodevice.a ./ADM_mpeg2dec/libADM_mpeg2dec.a
./ADM_dialog/libADM_dialog.a ./ADM_mpegindexer/libADM_mpegindexer.a
./ADM_mpeg2dec/libADM_mpeg2dec.a ./libMpeg2Dec/liblibMpeg2Dec.a
./ADM_toolkit/libADM_toolkit.a ./ADM_colorspace/libADM_colorspace.a
../adm_lavcodec/libpostproc/libpostproc.a ./ADM_library/libADM_library.a  -lXv
-lmp3lame -lvorbisenc -lvorbis -la52 -lfaac -lfaad -lmad -lasound -lxvidcore
-lxvidcore 
libtool: link: cannot find the library
`/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/libstdc++.la'
make[3]: *** [avidemux2] Error 1
make[3]: Leaving directory
`/var/tmp/portage/avidemux-2.0.34_rc1/work/avidemux-2.0.34-test1/avidemux'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/avidemux-2.0.34_rc1/work/avidemux-2.0.34-test1/avidemux'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/avidemux-2.0.34_rc1/work/avidemux-2.0.34-test1'
make: *** [all] Error 2

!!! ERROR: media-video/avidemux-2.0.34_rc1 failed.
!!! Function src_compile, Line 68, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
it should have installed cleanly...

Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.9 i686)
=================================================================
System uname: 2.6.9 i686 AMD Athlon(TM) XP 1900+
Gentoo Base System version 1.6.6
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mtune=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms
userpriv"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.binarycompass.org
http://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/opt/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib alsa apm avi berkdb bitmap-fonts cdr crypt cups dvd dvdr
encode esd f77 faad fam flac foomaticdb fortran gdbm gif gpm gtk gtk2
imagemagick imlib innodb java jpeg junit libg++ libwww mad mikmod mmx motif mp3
mpeg mysql mythtv ncurses nvidia oggvorbis opengl oss pam pdflib perl png ppds
python qt quicktime readline samba scanner sdl slang speex spell sse ssl svga
tcpd theora tiff truetype usb x86 xml2 xmms xosd xv zlib"
Comment 1 Marc Hildebrand (RETIRED) gentoo-dev 2004-11-26 03:51:01 UTC
Hi!
Probably the problem is not with avidemux but with the breakage of gcc when upgrading to 3.4.3.
Please try a `fix_libtool_files.sh 3.4.2`.
(see bug #72079 for example)
Closing, please reopen if the problem remains.
Cheers,

Marc.