make[1]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0' make: *** [all] Error 2 !!! ERROR: net-p2p/amule-1.1.0 failed. !!! Function src_compile, Line 35, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1.open a konsole 2.su 3.emerge amule Actual Results: bash-2.05b# emerge amule Calculating dependencies ...done! >>> emerge (1 of 1) net-p2p/amule-1.1.0 to / >>> md5 src_uri ;-) aMule-1.1.0.tar.bz2 >>> Unpacking source... >>> Unpacking aMule-1.1.0.tar.bz2 to /var/tmp/portage/amule-1.1.0/work >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking for i686-pc-linux-gnu-g++... g++ checking for C++ compiler default output... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... no checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking for i686-pc-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking for strerror in -lcposix... no checking for egrep... grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for off_t... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for feof_unlocked... yes checking for fgets_unlocked... yes checking for getc_unlocked... yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... bison checking version of bison... 1.875, ok checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking for wx-config... /usr/bin/wx-config checking for wxWindows version >= 2.4.0... yes (version 2.4.1) checking if wxWindows was linked with GTK2... yes checking for pkg-config... /usr/bin/pkg-config checking for GTK+ - version >= 2.0.3... yes (version 2.2.4) checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking whether pure GTK code should be ignored.... no checking whether progress bar drawing should be disabled.... no checking for ANSI C header files... (cached) yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for locale.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for unistd.h... (cached) yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for an ANSI C-conforming const... (cached) yes checking for inline... (cached) inline checking for off_t... (cached) yes checking for size_t... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... yes checking return type of signal handlers... void checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether stat accepts an empty string... no checking for strftime... yes checking for floor... no checking for ftruncate... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for memchr... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for putenv... (cached) yes checking for select... yes checking for setlocale... (cached) yes checking for sqrt... no checking for strcasecmp... (cached) yes checking for strchr... yes checking for strdup... (cached) yes checking for strrchr... yes checking for strstr... yes checking for strtoul... (cached) yes checking for getrlimit... yes checking for setrlimit... yes configure: creating ./config.status config.status: creating src/Makefile config.status: creating intl/Makefile config.status: creating po/Makefile.in config.status: creating m4/Makefile config.status: creating src/wx/Makefile config.status: creating src/wx/xrc/Makefile config.status: creating Makefile config.status: creating Compilation.flags config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile make all-recursive make[1]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0' Making all in intl make[2]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/intl' make[2]: No se hace nada para `all'. make[2]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/intl' Making all in m4 make[2]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/m4' make[2]: No se hace nada para `all'. make[2]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/m4' Making all in src make[2]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src' Making all in wx make[3]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src/wx' Making all in xrc make[4]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src/wx/xrc' gcc -c xmlrole.c gcc -c xmltok.c gcc -c xmlparse.c g++ -I../.. -c -D__GTK2__ -O2 -march=athlon-xp -pipe -g -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Isrc `/usr/bin/wx-config --cxxflags` xh_bmpbt.cpp xh_bmpbt.cpp:78: internal compiler error: Violaci
make[1]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0' make: *** [all] Error 2 !!! ERROR: net-p2p/amule-1.1.0 failed. !!! Function src_compile, Line 35, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1.open a konsole 2.su 3.emerge amule Actual Results: bash-2.05b# emerge amule Calculating dependencies ...done! >>> emerge (1 of 1) net-p2p/amule-1.1.0 to / >>> md5 src_uri ;-) aMule-1.1.0.tar.bz2 >>> Unpacking source... >>> Unpacking aMule-1.1.0.tar.bz2 to /var/tmp/portage/amule-1.1.0/work >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking for i686-pc-linux-gnu-g++... g++ checking for C++ compiler default output... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... no checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking for i686-pc-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking for strerror in -lcposix... no checking for egrep... grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for off_t... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for feof_unlocked... yes checking for fgets_unlocked... yes checking for getc_unlocked... yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... bison checking version of bison... 1.875, ok checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking for wx-config... /usr/bin/wx-config checking for wxWindows version >= 2.4.0... yes (version 2.4.1) checking if wxWindows was linked with GTK2... yes checking for pkg-config... /usr/bin/pkg-config checking for GTK+ - version >= 2.0.3... yes (version 2.2.4) checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking whether pure GTK code should be ignored.... no checking whether progress bar drawing should be disabled.... no checking for ANSI C header files... (cached) yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for locale.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for unistd.h... (cached) yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for an ANSI C-conforming const... (cached) yes checking for inline... (cached) inline checking for off_t... (cached) yes checking for size_t... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... yes checking return type of signal handlers... void checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether stat accepts an empty string... no checking for strftime... yes checking for floor... no checking for ftruncate... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for memchr... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for putenv... (cached) yes checking for select... yes checking for setlocale... (cached) yes checking for sqrt... no checking for strcasecmp... (cached) yes checking for strchr... yes checking for strdup... (cached) yes checking for strrchr... yes checking for strstr... yes checking for strtoul... (cached) yes checking for getrlimit... yes checking for setrlimit... yes configure: creating ./config.status config.status: creating src/Makefile config.status: creating intl/Makefile config.status: creating po/Makefile.in config.status: creating m4/Makefile config.status: creating src/wx/Makefile config.status: creating src/wx/xrc/Makefile config.status: creating Makefile config.status: creating Compilation.flags config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile make all-recursive make[1]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0' Making all in intl make[2]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/intl' make[2]: No se hace nada para `all'. make[2]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/intl' Making all in m4 make[2]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/m4' make[2]: No se hace nada para `all'. make[2]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/m4' Making all in src make[2]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src' Making all in wx make[3]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src/wx' Making all in xrc make[4]: Entering directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src/wx/xrc' gcc -c xmlrole.c gcc -c xmltok.c gcc -c xmlparse.c g++ -I../.. -c -D__GTK2__ -O2 -march=athlon-xp -pipe -g -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Isrc `/usr/bin/wx-config --cxxflags` xh_bmpbt.cpp xh_bmpbt.cpp:78: internal compiler error: Violación de segmento Por favor envíe un reporte completo de `bugs', con el código preprocesado si es apropiado. Vea <URL:http://bugs.gentoo.org/> para más instrucciones. Preprocessed source stored into /var/tmp/portage/amule-1.1.0/temp/cc1a7WCw.out file, please attach this to your bugreport make[4]: *** [xh_bmpbt.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src/wx/xrc' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src/wx' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/amule-1.1.0/work/aMule-1.1.0' make: *** [all] Error 2 !!! ERROR: net-p2p/amule-1.1.0 failed. !!! Function src_compile, Line 35, Exitcode 2 !!! (no error message) Expected Results: i want to compile amule mi pc is: MB MSI KT3 Ultra v.1.0 AMD Athlon XP 1700+ 512 MB RAM pc2700 60 HDD ATA100 12.1 GB HDD ATA66 TNT2 m64 32 Mb AGP Gentoo Linux 1.4 (updates, with emerge -u system and emerge -u world) Kernel 2.6.2 gentoo KDE 3.2.0
Created attachment 25859 [details] the error says "Preprocessed source stored into /var/tmp/portage/amule-1.1.0/temp/cc1a7WCw.out file, please attach this to your bugreport"
please provide the output of 'emerge info' here.
Created attachment 26163 [details] emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 i686 AMD Athlon(tm) XP 1700+ 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="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" 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="3dnow X aalib alsa apm arts avi berkdb cdr crypt cups dga dvd dvdr encode esd flac foomaticdb gdbm gif gimpprint gpm gtk gtk2 imlib java joystick jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba scanner sdl slang spell sse ssl svga tcltk tcpd tiff truetype usb wmf wxwindows x86 xml2 xmms xosd xv zlib"
Created attachment 26294 [details] emerge -v amule 2>&1 |tee /tmp/amule.log I've the same problem. my "emerge info" is the next attachment.
Created attachment 26295 [details] emerge info 2>&1 |tee /tmp/gentoo-info.log
After readind the amule.log I've found this interesting lines: muuli_wdr.cpp:187804: error: parse error before `)' token muuli_wdr.cpp:187842: error: `unsigned' was not declared in this scope muuli_wdr.cpp:187842: error: parse error before `*' token muuli_wdr.cpp:187843: confused by earlier errors, bailing out
Interesting? I'd say confusing... That file only has 22776 lines...
Can you try turning down your CFLAGS to just '-O2 -pipe -arch=i686'... also, can you attatch the file that it is failing to compile.
no response... unreproducable...