Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
I can't compile amule on my Gentoo install. Reproducible: Always Steps to Reproduce: 1. emerge amule Actual Results: then mv -f ".deps/amule-ECPacket.Tpo" ".deps/amule-ECPacket.Po"; else rm -f ".deps/amule-ECPacket.Tpo"; exit 1; fi if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -DUSE_WX_TRAY -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D__GTK2__ -DHAVE_BFD -march=pentium4 -O2 -pipe -fforce-addr -DUSE_EMBEDDED_CRYPTO -MT amule-ECSpecialTags.o -MD -MP -MF ".deps/amule-ECSpecialTags.Tpo" -c -o amule-ECSpecialTags.o `test -f 'ECSpecialTags.cpp' || echo './'`ECSpecialTags.cpp; \ then mv -f ".deps/amule-ECSpecialTags.Tpo" ".deps/amule-ECSpecialTags.Po"; else rm -f ".deps/amule-ECSpecialTags.Tpo"; exit 1; fi ECSpecialTags.cpp:264:4: warning: #warning TODO ECSpecialTags.cpp:268:4: warning: #warning TODO ECSpecialTags.cpp:461:4: warning: #warning TODO ECSpecialTags.cpp:465:4: warning: #warning TODO ECSpecialTags.h: In member function `void CValueMap::CreateTag(ec_tagname_t, CMD4Hash, CECTag*)': ECSpecialTags.h:115: internal compiler error: in sweep_string_variable, at protector.c:1158 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. Preprocessed source stored into /var/tmp/portage/amule-2.0.3-r4/temp/ccmmxxnK.out file, please attach this to your bugreport. make[3]: *** [amule-ECSpecialTags.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/amule-2.0.3-r4/work/aMule-2.0.3/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/amule-2.0.3-r4/work/aMule-2.0.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/amule-2.0.3-r4/work/aMule-2.0.3' make: *** [all] Error 2 !!! ERROR: net-p2p/amule-2.0.3-r4 failed. !!! Function src_compile, Line 86, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Hardneded Gentoo Portage 2.0.51.22-r2 (hardened/x86/2.6, gcc-3.4.4-vanilla, glibc-2.3.5-r1, 2.6.11-hardened-r15 i686) ================================================================= System uname: 2.6.11-hardened-r15 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer-pipe -fforce-addr" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -fomit-frame-pointer-pipe -fforce-addr" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.UTF-8" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="S3TC X X509 aac acl acpi activefilter aim alsa amd ansi apm arts artworkextra audiofile authdaemond avantgo avi bash-completion bcmath bdf berkdb bidi bitmap-fonts blender-game bluetooth bonobo browserplugin bzip2 bzlib cap cddb cdinstall cdio cdparanoia cdr cdrom cegui cg cgi chroot cjk clanJavaScript clanVoice client code crypt cups curl dbus devil dlloader dts dv dvd dvdr eds effects elibc_glibc emboss encode esd fam ffmpeg firefox flac foomaticdb fortran freetype gd gdbm ghoto2 gif gnome gnutls gphoto2 gpm gpoto2 gstreamer gtk gtk2 gtkhtml guile hal hardened howl imagemagick imap imlib ipv6 java jpeg junit jython kadu-modules kadu-voice kakasi kerberos kernel_linux krb4 latex lcms ldap leim libclamav libdsk libg++ libgd libgda libsamplerate libvisual libwww lighttpd live lua lufsusermount lzo lzw lzw-tiff m17n-lib mad maildir matroska mbox mcal mdb memlimit migemo mikmod mime mixer mjpeg mls mmap mmx16bit mmx2 mng monkey mozcalendar mozdevelop mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msn mule music mysql mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh native ncurses net netcdf network neural new-login nis nls nntp nowin nptl ntlm nviz oav objc ocaml offensive ofx ogg oggvorbis openal openexr opengl opie oscar ospfapi oss pam parse-clocks pcap pcntl pcre pda pdf pdflib perl pg-hier pg-intdatetime pg-vacuumdelay php physfs pic plotutils plugins png portaudio posix postgres postgresql povray ppds pri print procmail pthreads python quicktime quotas quotes readline real resperl rhino rogue rplay rtc ruby samba sasl sdl servlet-2.3 servlet-2.4 session sftplogging shared sharedmem silc simplexml skk slp smime sndfile snortsam sockets socks5 softquota sox spell spl sql sse sse2 ssl stencil-buffer stroke struts subversion svg sysvipc szip t1lib tcltk tcpd tcsim tetex tga theora tidy tiff transcode truetype truetype-fonts type1-fonts uim underscores unicode usb userland_GNU userlocales v4l v4l2 vcd vda videos virus-scan vorbis wddx win32codecs winbind wmf wxwindows x86 xanim xatrix xchatdccserver xchattext xemacs xface xgetdefault xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xrandr xscreensaver xsl xv xvid xvmc yahoo yaz yp yv12 zaptel zeo zlib zvbi" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
The emerge info is wrong, i686-pc-linux-gnu-3.4.4 (Hardened gcc)
I'm going to test if its a hardened-gcc issue-
Please do not assign bugs unless you know where they go, let bug-wranglers handle it.
emerging crypto++ first fixes this issue for me - it's not specified as a dependency although it should be
sorry, i've just realised that this went under the wrong bug. but i did have the issue with crypto__ not being specified
amule-2.0.3-r4 emerges just fine for me, under a non-hardened, sparc64 system. Important to note, crypto++ is not installed -- it is in fact hardmasked for sparc. As a side note, unless there's some important issue I'm not noting, amule can be comiled and run great without crypto++. The first version of amule-2.0.3 requires crypto++ and fails during the ./configure (a separate bug? Why doesn't amule-2.0.3 has crypto++ as a dependency, if it compiles needing crypto support?). As far as I'm concerned, amule might as well *not* be compiled with any crypto++ support since AFAIK amule has full functionality without it, and in fact builds from source by default to not need it. Pulling in the crypto++ dependency leaves the majority of arches amule supports non-functioning due to crypto++ being hardmasked for those arches.
I've got a ./configure failure in a crypto++ check. After emerging crypto++ it emerged fine, though.
guys - please - don't mix bugs;> amule can be built either with external crypto++ or with the one included in sources. 2.0.3-r4 uses included one. 2.0.3-r1 used external and it was (separate) bug, since it hadn't cryto++ in dependencies. we'd like to build amule with external lib, but it's currently impossible, since (like Chance mentioned) it's masked on few archs, which amule works on. but it's not a case here... ok: to the reporter: i can't reproduce that bug:| can you try to compile it with non-hardened gcc and/or without -fforce-addr in C(XX)FLAGS?
no feedback from reporter...
Reopen to dupe....
*** This bug has been marked as a duplicate of 74457 ***