First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 38430
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Text-Markup Team <text-markup@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Thomas Beutin <tb@laokoon.IN-Berlin.DE>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 38430 depends on: Show dependency tree
Show dependency graph
Bug 38430 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-01-16 11:19 0000
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

------- Comment #1 From Mike Gardiner (RETIRED) 2004-01-17 01:23:09 0000 -------
please post emerge info

------- Comment #2 From Thomas Beutin 2004-01-17 10:08:34 0000 -------
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"

------- Comment #3 From Mike Gardiner (RETIRED) 2004-01-31 01:10:33 0000 -------
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

------- Comment #4 From Thomas Beutin 2004-02-01 12:57:01 0000 -------
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?

------- Comment #5 From Thomas Beutin 2004-02-08 06:44:52 0000 -------
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

------- Comment #6 From Mike Gardiner (RETIRED) 2004-02-08 06:55:32 0000 -------
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.

------- Comment #7 From Peter Volkov 2004-02-19 01:20:45 0000 -------
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.

------- Comment #8 From Mamoru KOMACHI (RETIRED) 2004-02-21 04:53:57 0000 -------
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).

------- Comment #9 From Thomas Beutin 2004-02-21 06:09:33 0000 -------
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

First Last Prev Next    No search results available      Search page      Enter new bug