g++ -march=i386 -DHAVE_CONFIG_H -I../.. -I../../libdjvu -I./ -I../../gui/indep/except/ -I../../gui/indep/QT/ -I../../gui/indep/QX/ -I../../gui/indep/utils/ -I../../gui/shared/QT/ -I../../gui/shared/res/ -I../../gui/shared/utils/ -I. -DNO_DEBUG -Wall -O3 -funroll-loops -mcpu=i486 -pthread -DTHREADMODEL=POSIXTHREADS -I/usr/qt/3/include -I/usr/X11R6/include -c ./main.cpp ../../gui/bin2cpp/bin2cpp ppm_djvu_logo < ../../gui/shared/cin_data/ppm_djvu_logo.cin > ppm_djvu_logo.cpp make[2]: *** [ppm_djvu_logo.cpp] Error 139 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/djvu-3.5.9/work/djvulibre-3.5.9/gui/djview' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/djvu-3.5.9/work/djvulibre-3.5.9/gui' make: *** [all] Error 2 !!! ERROR: app-text/djvu-3.5.9 failed. !!! Function src_compile, Line 25, Exitcode 2 !!! (no error message) My CFLAGS="-O2 -march=i386" in /etc/make.conf gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3, propolice) Reproducible: Always Steps to Reproduce: 1. emerge app-text/djvu
please post emerge info
Sorry, here ist tho output of "emerge -v info": Gentoo Base System version 1.4.3.10 Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.6.1-gentoo) ================================================================= System uname: 2.6.1-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.60GHz ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/portage/bashrc" CC="gcc" CFLAGS="-O2 -march=i386" CHOST="i486-pc-linux-gnu" CLASSPATH="/opt/blackdown-jdk-1.4.1/jre/lib/rt.jar:.:." CLEAN_DELAY="5" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CVS_RSH="ssh" CXX="g++" CXXFLAGS="-O2 -march=i386" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" FEATURES="autoaddcvs ccache sandbox" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GDK_USE_XFT="1" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="hurakan" INFODIR="/usr/share/info:/usr/X11R6/info" INFOPATH="/usr/share/info:/usr/share/gcc-data/i486-pc-linux-gnu/3.2/info" INPUTRC="/etc/inputrc" JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac" JAVA_HOME="/opt/blackdown-jdk-1.4.1" JDK_HOME="/opt/blackdown-jdk-1.4.1" KDEDIR="/usr/kde/3.1" KDEDIRS="/usr" LANG="en_IE@euro" LESS="-R" LESSOPEN="|lesspipe.sh %s" LOGNAME="root" MAKEOPTS="-j2" MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i486-pc-linux-gnu/3.2/man:/usr/X11R6/man:/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man:/opt/vmware/man" MOZILLA_FIVE_HOME="/usr/lib/mozilla" NOCOLOR="false" PAGER="/usr/bin/less" PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/3.2:/opt/Acrobat5:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin:/usr/qt/3/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin:/opt/vmware/bin" PKGDIR="/usr/portage/packages" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CACHEDIR="/var/cache/edb/dep/" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="3590" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PRELINK_PATH="" PRELINK_PATH_MASK="" PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]" PWD="/root" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SHELL="/bin/bash" SHLVL="1" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USE="X aalib alsa apm arts avi berkdb bonobo cdr crypt cups curl dga dvd dvdr encode esd foomaticdb gd gdbm gif gnome gphoto gpm gstreams gtk gtk2 gtkhtml imap imlib jack java jpeg kde lcms ldap libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pda pdflib perl plotutils png postgres python qt quicktime readline ruby samba scanner sdl slang snmp spell sse ssl svga tcltk tcpd tetex tiff truetype unicode usb wmf x86 xinerama xml xml2 xml2xmms xmms xv zlib" USER="root" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" USE_ORDER="env:conf:auto:defaults" XARGS="xargs -r" XAUTHORITY="/home/tyrone/.Xauthority" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge"
Seems to be an odd build problem this "Error 129". Please upgrade to the newest gcc, or at least binutils. Is this the only package you have problems with ? It's really a gcc problem (core dump), see http://www.unixguide.net/linux/faq/09.06.shtml
Hi, i'm using the following versions: * sys-devel/gcc Latest version available: 3.2.3-r3 Latest version installed: 3.2.3-r3 * sys-devel/binutils Latest version available: 2.14.90.0.7-r4 Latest version installed: 2.14.90.0.7-r4 Compiling still fails, but it's not looking like a hardware failure because the compile fails always on the same file (i know the sig11 problem from a buggy linux/adaptec team 7 years ago ;-) Is the failure only gentoo related?
Hi folks, i installed the new gcc 3.3.5 compiler suite, and now the compiling stops on another file: make[1]: Entering directory `/var/tmp/portage/djvu-3.5.9/work/djvulibre-3.5.9/libdjvu' make[1]: Circular Makefile.dep <- Makefile.dep dependency dropped. g++ -march=i386 -fPIC -DPIC -DHAVE_CONFIG_H -I.. -I. -DNO_DEBUG -Wall -O3 -funroll-loops -mcpu=i486 -pthread -DTHREADMODEL=POSIXTHREADS -c DjVuGlobal.cpp g++ -march=i386 -fPIC -DPIC -DHAVE_CONFIG_H -I.. -I. -DNO_DEBUG -Wall -O3 -funroll-loops -mcpu=i486 -pthread -DTHREADMODEL=POSIXTHREADS -c DjVuGlobalMemory.cpp g++ -march=i386 -fPIC -DPIC -DHAVE_CONFIG_H -I.. -I. -DNO_DEBUG -Wall -O3 -funroll-loops -mcpu=i486 -pthread -DTHREADMODEL=POSIXTHREADS -c GOS.cpp g++ -march=i386 -fPIC -DPIC -DHAVE_CONFIG_H -I.. -I. -DNO_DEBUG -Wall -O3 -funroll-loops -mcpu=i486 -pthread -DTHREADMODEL=POSIXTHREADS -c GException.cpp In file included from GOS.h:88, from GOS.cpp:66: GString.h: In member function `GUTF8String GUTF8String::upcase() const': GString.h:1108: error: conversion from `GStringRep*' to `GUTF8String' is ambiguous GString.h:790: error: candidates are: GUTF8String::GUTF8String(int) <near match> GString.h:741: error: GUTF8String::GUTF8String(char) <near match> GString.h: In member function `GUTF8String GUTF8String::downcase() const': GString.h:1114: error: conversion from `GStringRep*' to `GUTF8String' is ambiguous GString.h:790: error: candidates are: GUTF8String::GUTF8String(int) <near match> GString.h:741: error: GUTF8String::GUTF8String(char) <near match> GString.h: In member function `GNativeString GNativeString::upcase() const': GString.h:1593: error: conversion from `GStringRep*' to `GNativeString' is ambiguous GString.h:978: error: candidates are: GNativeString::GNativeString(int) <near match> GString.h:939: error: GNativeString::GNativeString(char) <near match> GString.h: In member function `GNativeString GNativeString::downcase() const': GString.h:1599: error: conversion from `GStringRep*' to `GNativeString' is ambiguous GString.h:978: error: candidates are: GNativeString::GNativeString(int) <near match> GString.h:939: error: GNativeString::GNativeString(char) <near match> In file included from DjVuMessageLite.h:72, from GException.cpp:68: GString.h: In member function `GUTF8String GUTF8String::upcase() const': GString.h:1108: error: conversion from `GStringRep*' to `GUTF8String' is ambiguous GString.h:790: error: candidates are: GUTF8String::GUTF8String(int) <near match> GString.h:741: error: GUTF8String::GUTF8String(char) <near match> GString.h: In member function `GUTF8String GUTF8String::downcase() const': GString.h:1114: error: conversion from `GStringRep*' to `GUTF8String' is ambiguous GString.h:790: error: candidates are: GUTF8String::GUTF8String(int) <near match> GString.h:741: error: GUTF8String::GUTF8String(char) <near match> make[1]: *** [GOS.o] Error 1 make[1]: *** Waiting for unfinished jobs.... GString.h: In member function `GNativeString GNativeString::upcase() const': GString.h:1593: error: conversion from `GStringRep*' to `GNativeString' is ambiguous GString.h:978: error: candidates are: GNativeString::GNativeString(int) <near match> GString.h:939: error: GNativeString::GNativeString(char) <near match> GString.h: In member function `GNativeString GNativeString::downcase() const': GString.h:1599: error: conversion from `GStringRep*' to `GNativeString' is ambiguous GString.h:978: error: candidates are: GNativeString::GNativeString(int) <near match> GString.h:939: error: GNativeString::GNativeString(char) <near match> make[1]: *** [GException.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/djvu-3.5.9/work/djvulibre-3.5.9/libdjvu' make: *** [all] Error 2 !!! ERROR: app-text/djvu-3.5.9 failed. !!! Function src_compile, Line 25, Exitcode 2 !!! (no error message) emerge info output: Portage 2.0.50 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.1-mm5) ================================================================= System uname: 2.6.1-mm5 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.4.3.10 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i386" CHOST="i486-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=i386" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apm arts avi berkdb bonobo cdr crypt cups curl dga dvd dvdr encode esd foomaticdb gd gdbm gif gnome gphoto gphoto2 gpm gstreams gtk gtk2 gtkhtml imap imlib jack java jpeg kde lcms ldap libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pda pdflib perl plotutils png postgres python qt quicktime readline ruby samba scanner sdl slang snmp spell sse ssl svga tcltk tcpd tetex tiff truetype unicode usb wmf x86 xinerama xml xml2 xml2xmms xmms xv zlib" Greetings, -tb
I'm curious as to why both of the optimisations occur twice in the compiler line, but I don't have time to look into it now, so this is a reminder for me to do it when i can: -march=i386 -fPIC -DPIC and -Wall -O3 -funroll-loops -mcpu=i486 exist on the line.
I have exactly the same problem. suslik root # emerge --info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-ac4) ================================================================= System uname: 2.4.22-ac4 i686 Mobile Intel(R) Celeron(R) CPU 1.60GHz Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.gentoo.ru/pub/mirror/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X X509 Xaw3d acl activefilter afs alsa apm athena avi berkdb bindist bonobo cdr crypt cups dnd doc dv dvd encode esd faad fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 imlib innodb java jpeg kerberos ldap libg++ libwww mad mikmod mmx motif mozilla moznomail mpeg mpi mule mysql nas ncurses neXt nls nptl oav odbc oggvorbis opengl oss pam pdflib perl pic plotutils png ppds python qt quicktime readline samba sasl sdk skey slang slp snmp socks5 spell sse ssl svga tcltk tcpd tetex tiff truetype wmf x86 xface xml2 xmms xv zlib" !And note. This is the only package I have problems during emerge -e world, so I think the latest versions of all packages I already have.
Would you try djvu-3.5.12.ebuild ? I had the same error as you posted here with 3.5.9 but 3.5.12 compiles fine (so I marked it stable on x86).
Yes, i tried djvu-3.5.12 and it compiles fine. Who can close this bug? Thanks a lot, guys; i like gentoo! Greetings from Berlin! -tb