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

Bug 108010

Summary: amule-2.0.3 fails to build, because of missing crypto++
Product: Gentoo Linux Reporter: steveb <steeeeeveee>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description steveb 2005-10-03 12:55:01 UTC
When I try to emerge amule-2.0.3, then I get the following error:    
Calculating dependencies ...done!   
>>> emerge (1 of 1) net-p2p/amule-2.0.3 to /   
>>> md5 files   ;-) amule-1.2.8-r1.ebuild   
>>> md5 files   ;-) amule-1.2.8-r2.ebuild   
>>> md5 files   ;-) amule-1.2.8.ebuild   
>>> md5 files   ;-) amule-2.0.1-r1.ebuild   
>>> md5 files   ;-) amule-2.0.1-r2.ebuild   
>>> md5 files   ;-) amule-2.0.1.ebuild   
>>> md5 files   ;-) amule-2.0.3-r2.ebuild   
>>> md5 files   ;-) amule-2.0.3-r3.ebuild   
>>> md5 files   ;-) amule-2.0.3-r4.ebuild   
>>> md5 files   ;-) amule-2.0.3.ebuild   
>>> md5 files   ;-) files/amule-2.0.0_rc7-wxgtk.patch   
>>> md5 files   ;-) files/amuled.confd   
>>> md5 files   ;-) files/amuled.initd   
>>> md5 files   ;-) files/amuleweb.confd   
>>> md5 files   ;-) files/amuleweb.initd   
>>> md5 files   ;-) files/digest-amule-1.2.8   
>>> md5 files   ;-) files/digest-amule-1.2.8-r1   
>>> md5 files   ;-) files/digest-amule-1.2.8-r2   
>>> md5 files   ;-) files/digest-amule-2.0.1   
>>> md5 files   ;-) files/digest-amule-2.0.1-r1   
>>> md5 files   ;-) files/digest-amule-2.0.1-r2   
>>> md5 files   ;-) files/digest-amule-2.0.3   
>>> md5 files   ;-) files/digest-amule-2.0.3-r2   
>>> md5 files   ;-) files/digest-amule-2.0.3-r3   
>>> md5 files   ;-) files/digest-amule-2.0.3-r4   
>>> md5 src_uri ;-) aMule-2.0.3.tar.bz2   
 * Using /usr/lib/wx/config/gtk2-unicode-release-2.6   
>>> Unpacking source...   
>>> Unpacking aMule-2.0.3.tar.bz2 to /var/tmp/portage/amule-2.0.3/work   
>>> Source unpacked.   
 * econf: updating aMule-2.0.3/config.guess   
with /usr/share/gnuconfig/config.guess   
 * econf: updating aMule-2.0.3/config.sub with /usr/share/gnuconfig/config.sub   
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man   
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc   
--localstatedir=/var/lib --build=i686-pc-linux-gnu --disable-optimize   
--with-wx-config=/usr/lib/wx/config/gtk2-unicode-release-2.6   
--with-wxbase-config=/usr/lib/wx/config/gtk2-unicode-release-2.6   
--disable-embedded-crypto --disable-debug --enable-nls --disable-amulecmd   
--disable-amulecmdgui --disable-webserver --disable-webservergui --disable-cas   
--disable-wxcas --disable-alc --disable-alcc   
checking build system type... i686-pc-linux-gnu   
checking host system type... i686-pc-linux-gnu   
checking target system type... i686-pc-linux-gnu   
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 whether to enable maintainer-specific portions of Makefiles... no   
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++   
checking for C++ compiler default output file name... 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 i686-pc-linux-gnu-g++ accepts -g... yes   
checking for style of include used by make... GNU   
checking dependency style of i686-pc-linux-gnu-g++... gcc3   
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E   
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc   
checking whether we are using the GNU C compiler... yes   
checking whether i686-pc-linux-gnu-gcc accepts -g... yes   
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed   
checking dependency style of i686-pc-linux-gnu-gcc... gcc3   
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E   
checking whether make sets $(MAKE)... (cached) yes   
checking for a BSD-compatible install... /bin/install -c   
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib   
checking for bison... bison -y   
checking whether ln -s works... yes   
checking for i686-pc-linux-gnu-ranlib... (cached) i686-pc-linux-gnu-ranlib   
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip   
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar   
checking for i686-pc-linux-gnu-ld... i686-pc-linux-gnu-ld   
checking for egrep... grep -E   
checking for ANSI C header files... yes   
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 zlib >= 1.1.4... yes (version 1.2.3)   
checking whether we need the GUI... yes   
checking for wx-config... /usr/lib/wx/config/gtk2-unicode-release-2.6   
checking for wxWidgets version >= 2.4.2... yes (version 2.6.1)   
configure: WARNING: wxWidgets >=2.5.0: Using wx-config --libs base,net   
checking for GUI toolkit to use... GTK   
checking if wxWidgets was linked with GTK2... yes   
checking for pkg-config... /usr/bin/pkg-config   
checking for GTK+ - version >= 2.0.3... yes (version 2.6.8)   
checking for crypto++ version >= 5.1... no   
configure: error:   
          WARNING: crypto++ >= 5.1 is not found.   
          Please check that cryptopp-headers are in your default include path,   
          check out LD_LIBRARY_PATH or equivalent variable.   
          Or this might also be that your cryptopp is instaled on other path.   
          Please try again with --with-crypto-prefix=/my_crypto_prefix   
          (replace /my_crypto_prefix with a valid path to your crypto   
directory).   
          The crypto include folder must be named cryptopp.   
          Sorry about the mess but it's the only way because libcrypto has no   
make install.   
          To download the lastest version check http://www.cryptopp.com for   
sources.   
   
   
!!! Please attach the config.log to your bug report:   
!!! /var/tmp/portage/amule-2.0.3/work/aMule-2.0.3/config.log   
   
!!! ERROR: net-p2p/amule-2.0.3 failed.   
!!! Function econf, Line 485, Exitcode 0   
!!! econf failed   
!!! If you need support, post the topmost build error, NOT this status message.  
  
  
  
Looks like amule-2.0.3 is needing dev-libs/crypto++. But the ebuild for 
amule-2.0.3 does not have crypto++ as dependency. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r1, 
2.6.12.5 i686) 
================================================================= 
System uname: 2.6.12.5 i686 Pentium III (Coppermine) 
Gentoo Base System version 1.6.13 
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="-O2 -march=pentium3" 
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 /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-O2 -march=pentium3" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo 
http://www.ibiblio.org/pub/Linux/distributions/gentoo 
http://gentoo.oregonstate.edu/" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/mnt/gentoo.overlay" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 X X509 Xaw3d accessibility acl acpi alsa apm arts artswrappersuid 
audiofile avi berkdb bitmap-fonts bzip2 cdparanoia cdr clamav crypt cups curl 
dga divx4linux dv eds emboss encode erandom fam fbdev fdftk ffmpeg flac flash 
foomaticdb fortran freetype fs gdbm geoip gif gimp gimpprint gnokii gpm 
gstreamer gtk gtk2 hal icc icc-pgo imagemagick imap imlib imlib2 ipv6 irda jack 
java javamail javascript jikes jpeg jpeg2k junit kde kdeenablefinal kdepim 
kerberos koffice-plugin krb4 lcms libg++ libwww live lufsusermount lzo lzw 
lzw-tiff mad mailwrapper mcal md5sum mdb memlimit mikmod mmx motif mozcalendar 
mp3 mpeg mpeg4 mplayer msdav msn ncurses net network nls nptl offensive ogg 
oggvorbis ooo-kde opengl openssh oss pam pcmcia pda pdflib perl physfs png pnp 
portaudio ppds propolice python qt qt-mt quicktime rage128 rdesktop readline 
regexp samba scanner sdl serial skey slp socks5 speedo spell sse ssl svg 
symlink tcpd theora tidy tiff toolbar truetype truetype-fonts trusted type1 
type1-fonts unicode usb vorbis wavelan wifi win32codecs wmf wsconvert wxwindows 
xalan xine xml2 xmms xosd xpm xscreensaver xv xvid yahoo zeroconf zlib 
userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-10-03 12:56:37 UTC
Search and emerge sync *before* reporting bugs...

*** This bug has been marked as a duplicate of 106380 ***
Comment 2 steveb 2005-10-03 13:32:00 UTC
I searched, but the search did not showed me any fixed reports.  
  
And I synced before writing a bug (it was around 22:00 local time over here):  
thinkpad / # cat /var/tmp/timestamp.chk  
Mon, 03 Oct 2005 20:00:02 +0000  
thinkpad / # emerge -pv amule  
  
These are the packages that I would merge, in order:  
  
Calculating dependencies ...done!  
[ebuild  N    ] net-p2p/amule-2.0.3  -amuled -debug +gtk2 +nls -remote -stats  
+unicode 0 kB  
  
Total size of downloads: 0 kB  
thinkpad / #  
                
  
  
Anyway... thanks for your info.   
  
cheers   
   
SteveB