Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 107833
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 74457
Assigned To: Gentoo net-p2p team <net-p2p@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: hellfire3k@gmail.com
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 107833 depends on: Show dependency tree
Bug 107833 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

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


Not eligible to see or edit group visibility for this bug.






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


Description:   Opened: 2005-10-01 18:01 0000
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

------- Comment #1 From hellfire3k@gmail.com 2005-10-01 18:04:18 0000 -------
The emerge info is wrong, i686-pc-linux-gnu-3.4.4 (Hardened gcc)

------- Comment #2 From hellfire3k@gmail.com 2005-10-01 18:05:05 0000 -------
I'm going to test if its a hardened-gcc issue-

------- Comment #3 From Mike Gardiner (RETIRED) 2005-10-01 20:48:11 0000 -------
Please do not assign bugs unless you know where they go, let bug-wranglers
handle it.

------- Comment #4 From Matt Mitchell 2005-10-02 09:33:51 0000 -------
emerging crypto++ first fixes this issue for me - it's not specified as a
dependency although it should be

------- Comment #5 From Matt Mitchell 2005-10-02 12:00:33 0000 -------
sorry, i've just realised that this went under the wrong bug.
but i did have the issue with crypto__ not being specified

------- Comment #6 From Chance Platt 2005-10-02 21:28:01 0000 -------
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.


------- Comment #7 From Dani Donisa 2005-10-03 00:28:05 0000 -------
I've got a ./configure failure in a crypto++ check. After emerging crypto++ it
emerged fine, though.

------- Comment #8 From Marcin Kryczek (RETIRED) 2005-10-03 17:51:42 0000 -------
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?

------- Comment #9 From Marcin Kryczek (RETIRED) 2005-10-10 09:32:56 0000 -------
no feedback from reporter...

------- Comment #10 From Jakub Moc (RETIRED) 2006-01-08 02:38:20 0000 -------
Reopen to dupe....

------- Comment #11 From Jakub Moc (RETIRED) 2006-01-08 02:38:34 0000 -------

*** This bug has been marked as a duplicate of 74457 ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug