Summary: | failed to compile libmpeg2-0.4.0b. (internal compiler error: Floating point exception) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christoph Fürstaller <chrisi159> |
Component: | [OLD] Library | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED NEEDINFO | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://nopaste.php.cd/27246 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Christoph Fürstaller
2004-08-27 10:17:41 UTC
I tried to upload the two files several times, but it did'n work : | You have gcc-3.3.3 (me too) and libmpeg2 searches for gcc-3.3.2 libs (in my situation): gcc -Wall -march=i686 -mcpu=i686 -pipe -O3 -fomit-frame-pointer -fno-common -mcpu=pentiumpro -I/usr/X11R6/include -I/usr/include/SDL -D_REENTRANT -o extract_mpeg2 extract_mpeg2.o getopt.o /bin/sh ../libtool --mode=link gcc -Wall -march=i686 -mcpu=i686 -pipe -O3 -fomit-frame-pointer -fno-common -mcpu=pentiumpro -I/usr/X11R6/include -I/usr/include/SDL -D_REENTRANT -o corrupt_mpeg2 corrupt_mpeg2.o getopt.o libtool: link: cannot find the library `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.la' make[1]: *** [mpeg2dec] Error 1 make[1]: *** Waiting for unfinished jobs.... I have gcc version 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6) I made a link from 3.3.3 dir to 3.3.2 and worked for me. Also, 'grep -R "3.3.2" *' in the mpeg-0.4.0b directory didn't give any result. The same in /etc, but libmpeg always try to use 3.3.2 libs. Javier: the following command will fix your problem: '# fix_libtool_files.sh 3.3.2' Christoph F Christoph Fürstaller: do you also have problems compiling it when you set your CFLAGS to "-O2 -march=pentium3 -pipe" ? feel free to reopen if this is still an issue if you compile things with sane cflags. |