Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 108556

Summary: amule 2.0.3 build crash related to crypto++
Product: Gentoo Linux Reporter: Néstor Amigo Cairo <nestorac>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Néstor Amigo Cairo 2005-10-08 18:08:34 UTC
This is the output of 'emerge crypto++ ; emerge amule':

i686-pc-linux-gnu-g++  -march=pentium4 -mcpu=pentium4 -pipe -O2 -I/usr/include
-D__CRYPTO_DEBIAN_GENTOO__     -Wl,-O1 -L/usr/lib  -lpthread -o amulegui 
amulegui-amule-gui.o amulegui-amule-remote-gui.o amulegui-amuleDlg.o
amulegui-AddFriend.o amulegui-BarShader.o amulegui-CatDialog.o amulegui-CFile.o
amulegui-ChatSelector.o amulegui-ChatWnd.o amulegui-ClientCredits.o
amulegui-ClientDetailDialog.o amulegui-ClientListCtrl.o
amulegui-ColorFrameCtrl.o amulegui-CommentDialog.o amulegui-CommentDialogLst.o
amulegui-DataToText.o amulegui-DirectoryTreeCtrl.o amulegui-DownloadListCtrl.o
amulegui-ED2KLink.o amulegui-ECSocket.o amulegui-ECPacket.o
amulegui-ECSpecialTags.o amulegui-EditServerListDlg.o
amulegui-FileDetailDialog.o amulegui-FileDetailListCtrl.o amulegui-Format.o
amulegui-FriendListCtrl.o amulegui-KadDlg.o amulegui-KnownFile.o
amulegui-listctrl.o amulegui-Logger.o amulegui-MD5Sum.o amulegui-MemFile.o
amulegui-MuleGifCtrl.o amulegui-MuleListCtrl.o amulegui-MuleNotebook.o
amulegui-MuleTextCtrl.o amulegui-muuli_wdr.o amulegui-NetworkFunctions.o
amulegui-OtherFunctions.o amulegui-OScopeCtrl.o amulegui-PartFile.o
amulegui-Packet.o amulegui-Preferences.o amulegui-PrefsUnifiedDlg.o
amulegui-Proxy.o amulegui-SHA.o amulegui-SHAHashSet.o amulegui-SafeFile.o
amulegui-SearchDlg.o amulegui-SearchListCtrl.o amulegui-Server.o
amulegui-ServerWnd.o amulegui-SharedFilesCtrl.o amulegui-SharedFilesWnd.o
amulegui-ServerListCtrl.o amulegui-Statistics.o amulegui-StatisticsDlg.o
amulegui-StringFunctions.o amulegui-TransferWnd.o  amulegui-MuleTrayIcon.o 
-pthread -Wl,-O1  -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6
-lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6  -lz
-lcrypto++ -lbfd -liberty
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0x3d):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::allocate(unsigned, void const*)'
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0x77):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::deallocate(void*, unsigned)'
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0x9c):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::deallocate(void*, unsigned)'
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0xb3):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::allocate(unsigned, void const*)'
collect2: ld devolvi
Comment 1 Néstor Amigo Cairo 2005-10-08 18:08:34 UTC
This is the output of 'emerge crypto++ ; emerge amule':

i686-pc-linux-gnu-g++  -march=pentium4 -mcpu=pentium4 -pipe -O2 -I/usr/include
-D__CRYPTO_DEBIAN_GENTOO__     -Wl,-O1 -L/usr/lib  -lpthread -o amulegui 
amulegui-amule-gui.o amulegui-amule-remote-gui.o amulegui-amuleDlg.o
amulegui-AddFriend.o amulegui-BarShader.o amulegui-CatDialog.o amulegui-CFile.o
amulegui-ChatSelector.o amulegui-ChatWnd.o amulegui-ClientCredits.o
amulegui-ClientDetailDialog.o amulegui-ClientListCtrl.o
amulegui-ColorFrameCtrl.o amulegui-CommentDialog.o amulegui-CommentDialogLst.o
amulegui-DataToText.o amulegui-DirectoryTreeCtrl.o amulegui-DownloadListCtrl.o
amulegui-ED2KLink.o amulegui-ECSocket.o amulegui-ECPacket.o
amulegui-ECSpecialTags.o amulegui-EditServerListDlg.o
amulegui-FileDetailDialog.o amulegui-FileDetailListCtrl.o amulegui-Format.o
amulegui-FriendListCtrl.o amulegui-KadDlg.o amulegui-KnownFile.o
amulegui-listctrl.o amulegui-Logger.o amulegui-MD5Sum.o amulegui-MemFile.o
amulegui-MuleGifCtrl.o amulegui-MuleListCtrl.o amulegui-MuleNotebook.o
amulegui-MuleTextCtrl.o amulegui-muuli_wdr.o amulegui-NetworkFunctions.o
amulegui-OtherFunctions.o amulegui-OScopeCtrl.o amulegui-PartFile.o
amulegui-Packet.o amulegui-Preferences.o amulegui-PrefsUnifiedDlg.o
amulegui-Proxy.o amulegui-SHA.o amulegui-SHAHashSet.o amulegui-SafeFile.o
amulegui-SearchDlg.o amulegui-SearchListCtrl.o amulegui-Server.o
amulegui-ServerWnd.o amulegui-SharedFilesCtrl.o amulegui-SharedFilesWnd.o
amulegui-ServerListCtrl.o amulegui-Statistics.o amulegui-StatisticsDlg.o
amulegui-StringFunctions.o amulegui-TransferWnd.o  amulegui-MuleTrayIcon.o 
-pthread -Wl,-O1  -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6
-lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6  -lz
-lcrypto++ -lbfd -liberty
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0x3d):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::allocate(unsigned, void const*)'
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0x77):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::deallocate(void*, unsigned)'
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0x9c):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::deallocate(void*, unsigned)'
amulegui-ClientCredits.o(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIjNS_16AlignedAllocatorIjEEEEN1A7pointerERS3_PT_NS3_9size_typeES8_b+0xb3):
In function `A::pointer CryptoPP::StandardReallocate<unsigned,
CryptoPP::AlignedAllocator<unsigned> >(A&, unsigned*, A::size_type,
A::size_type, bool)':
: undefined reference to
`CryptoPP::AlignedAllocator<unsigned>::allocate(unsigned, void const*)'
collect2: ld devolvió el estado de salida 1
make[3]: *** [amulegui] Error 1
make[3]: Leaving directory `/var/tmp/portage/amule-2.0.3/work/aMule-2.0.3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/amule-2.0.3/work/aMule-2.0.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/amule-2.0.3/work/aMule-2.0.3'
make: *** [all] Error 2

Reproducible: Always
Steps to Reproduce:
1. emerge amule
2. wait to compile
3. error appears

Actual Results:  
amule crashes when it tries to compile. I can't get it working then.

Expected Results:  
amule would compile fine.

dev-libs/crypto++-5.2.1
net-p2p/amule-2.0.3  +amuled -debug +gtk2 +nls -remote -stats +unicode

CFLAGS="-march=pentium4 -mcpu=pentium4 -pipe -O2"


`emerge info` output:

Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r3 i686)
=================================================================
System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
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 -mcpu=pentium4 -pipe -O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -mcpu=pentium4 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://linuv.uv.es/mirror/gentoo/ http://ftp.caliu.info/pub/gentoo/"
LANG="es_ES.UTF-8@euro"
LDFLAGS="-Wl,-O1"
LINGUAS="es"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi alsa avi bash-completion bmp bzip2 cdparanoia cdr crypt
cups dga directfb divx4linux doc dri dts dvd dvdread encode esd examples exif
fam fbcon ffmpeg firefox flac ftp gcj gd gif glut gnome gpm gstreamer gtk2
gtkhtml hal iconv imlib java javascript jpeg lcms libedit libwww lirc lm_sensors
mad mikmod mime mmap mmx mng mp3 mpeg mplayer msn ncurses nls nptl nsplugin ogg
oggvorbis opengl pdflib pic png quicktime readline sdl sharedmem slang speex
spell sse ssl svg symlink tcpd theora tiff truetype truetype-fonts unicode usb
vcd videos vorbis wifi win32codecs wmf xine xml2 xosd xprint xv zlib linguas_es
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, PORTDIR_OVERLAY
Comment 2 Néstor Amigo Cairo 2005-10-08 18:08:49 UTC
I use sys-devel/prelink-20050314 ( 'prelink -amR' ) and I have applied it just
before emerging amule, and after emerging crypto++
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 18:10:20 UTC

*** This bug has been marked as a duplicate of 108553 ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 18:10:33 UTC
CLOSED