| Summary: | compilation of mjpegtools fails | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | meyerm |
| Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | vapier |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
meyerm
2003-11-21 04:50:10 UTC
append -mno-sse and -mno-sse2 in your CFLAGS and see if it fixes this ... looks like a bug with gcc 3.2.3 ... works fine with 3.3.x Yes, without sse/sse2 it works. I think I should start using ~x86 as standard... :-/ I've hit another problem. compiled for i686, without SSE, but with stack-protector. (it compiles ok without the stack-protector flag) here's the output - it pukes with "Internal compiler error" gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.1.90\" -I/usr/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -I/usr/include/quicktime -I/usr/X11R6/include -I /usr/X11R6/include -I../utils -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -mcpu=i686 -march=i686 -O3 -march=i686 -funroll-loops -pipe -fstack-protector -fomit-frame-pointer -Wall -Wunused -c `test -f 'yuvscaler.c' || echo './'`yuvscaler.c yuvscaler.c: In function `yuvscaler_print_information': yuvscaler.c:338: Internal compiler error in instantiate_virtual_regs_1, at function.c:3989 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. make[2]: *** [yuvscaler.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/mjpegtools-1.6.1.90-r1/work/mjpegtools-1.6.1.90/lavtools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mjpegtools-1.6.1.90-r1/work/mjpegtools-1.6.1.90' make: *** [all] Error 2 !!! ERROR: media-video/mjpegtools-1.6.1.90-r1 failed. !!! Function src_compile, Line 66, Exitcode 2 !!! compile problem emerge info: Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.22) ================================================================= System uname: 2.4.22 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.3.10 ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe -fstack-protector -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /usr/X11R6/bin/startx /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe -fstack-protector -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache autoaddcvs sandbox buildpkg" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" MAKEOPTS="" PKGDIR="/home/httpd/html/gentoo/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm encode foomaticdb libg++ mikmod ncurses nls pdflib quicktime truetype xml2 xv slang ggi tcltk gpm pam libwww ssl perl python imlib motif X -gtk -gtk2 qt kde -gnome alsa cups avi crypt cdr curl gd gif png imap jack jpeg -ldap -lirc mad mpeg oggvorbis opengl readline sdl -svga java -tcpd xmms zlib -arts maildir -doc -berkdb memlimit -esd mozilla -spell -tetex -gdbm moznoirc moznomail moznocompose" please try 1.6.1.91 & 1.6.1.92 (which is not in cvs cause of broken gcc2 support) both failing because of the same error: "yuvscaler.c:338: Internal compiler error in instantiate_virtual_regs_1, at function.c:3989" eldad, file a new bug your issue is completely unrelated to the original bug report i've updated the ebuild to disable sse2 support for now |