Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106380 - new amule ebuild (net-p2p/amule-2.0.3-r1) lacks dependency dev-libs/crypto++
Summary: new amule ebuild (net-p2p/amule-2.0.3-r1) lacks dependency dev-libs/crypto++
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Highest normal (vote)
Assignee: Gentoo net-p2p team
URL:
Whiteboard:
Keywords:
: 106444 106505 106537 106761 106928 107000 107250 107424 108010 108552 108854 111680 112331 112492 114672 116884 (view as bug list)
Depends on: 112626
Blocks:
  Show dependency tree
 
Reported: 2005-09-18 10:26 UTC by Christian Kruse
Modified: 2005-12-27 08:07 UTC (History)
19 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
New amule-2.0.3-r2 ebuild (,498 bytes, patch)
2005-09-18 13:51 UTC, gutter
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Kruse 2005-09-18 10:26:59 UTC
In the ebuild file /usr/portage/net-p2p/amule-2.0.3-r1.ebuild there is a 
dependency missing: dev-libs/crypto++. This leads to an 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.


Reproducible: Always
Steps to Reproduce:
1. emerge amule

Actual Results:  
emerge stops with error message

Expected Results:  
emerge should install amule correctly

skuld ckruse # emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1, 2.6.
13.1 i686)
=================================================================
System uname: 2.6.13.1 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.13
ccache version 2.3 [disabled]
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
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.8.1-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -fexpensive-optimizations -
pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/
3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -fexpensive-optimizations -
pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.
informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/
download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://
ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/
gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.
wh2.tu-dresden.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.
de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.
fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ 
http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/
gentoo/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/"
LC_ALL="de_DE@euro"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow X aalib acl alsa apache2 apm avi bash-completion berkdb bitmap-
fonts canna cdr cjk crypt cscope cups curl dvd eds emboss encode esd fam flac 
foomaticdb fortran gd gdbm ggi gif gphoto2 gpm gstreamer guile imagemagick imlib 
ipv6 java jpeg kde kdeenablefinal libg++ libwww mad mikmod mmx motif mp3 mpeg 
mysql nas ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl pic 
plotutils png postgres python qt quicktime readline rtc ruby sdl slang smime 
snmp speex spell sqlite sse ssl svg svga tcltk tcpd tetex tiff truetype 
truetype-fonts type1-fonts unicode vorbis xine xinerama xml xml2 xmms xv xvid 
zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS

skuld ckruse #
Comment 1 Pedro Algarvio 2005-09-18 12:24:27 UTC
Since there's no other "bug" regarding amule 2.0.3, I'll place my questions here.

I think there should be another USE flag, for example, remotegui, for
webservergui and amulecmdgui, since I find these tools un-necessary and I always
have to custom the ebuild to remove these use_enable's.
Comment 2 gutter 2005-09-18 13:51:30 UTC
Created attachment 68767 [details, diff]
New amule-2.0.3-r2 ebuild

As told by Christian Kruse the amule-2.0.3-r1 ebuild lacks of the
dev-libs/crypto++ dependency.
Comment 3 Pedro Algarvio 2005-09-18 14:01:09 UTC
To fix your error, your depend should look like:
DEPEND=">=x11-libs/wxGTK-2.6.0
    >=sys-libs/zlib-1.2.2
    nls? ( sys-devel/gettext )
    remote? ( >=media-libs/libpng-1.2.8 )
    stats? ( >=media-libs/gd-2.0.32 )
    !net-p2p/xmule
    sys-apps/sed
    >=dev-libs/crypto++-5.1"

A simple edit will do it
Comment 4 gutter 2005-09-18 14:16:55 UTC
(In reply to comment #3)
> To fix your error, your depend should look like:
[CUT]

Just like my attachment ;)
Comment 5 Marcin Kryczek (RETIRED) gentoo-dev 2005-09-18 15:53:24 UTC
sorry - my mistake:|
this ebuild goes to package.mask, since cryptoo++ hasn't been tested on all 
needed archs
Comment 6 Marcin Kryczek (RETIRED) gentoo-dev 2005-09-19 02:40:29 UTC
*** Bug 106444 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-09-19 04:30:41 UTC
*** Bug 106505 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-09-19 09:48:59 UTC
*** Bug 106537 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2005-09-21 02:00:09 UTC
*** Bug 106761 has been marked as a duplicate of this bug. ***
Comment 10 Marcin Kryczek (RETIRED) gentoo-dev 2005-09-22 15:21:50 UTC
*** Bug 106928 has been marked as a duplicate of this bug. ***
Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2005-09-23 09:53:15 UTC
*** Bug 107000 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2005-09-26 03:39:40 UTC
*** Bug 107250 has been marked as a duplicate of this bug. ***
Comment 13 Carsten Lohrke (RETIRED) gentoo-dev 2005-09-27 14:58:12 UTC
*** Bug 107424 has been marked as a duplicate of this bug. ***
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2005-10-03 12:56:37 UTC
*** Bug 108010 has been marked as a duplicate of this bug. ***
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 17:59:28 UTC
*** Bug 108552 has been marked as a duplicate of this bug. ***
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2005-10-11 05:16:46 UTC
*** Bug 108854 has been marked as a duplicate of this bug. ***
Comment 17 Jakub Moc (RETIRED) gentoo-dev 2005-11-06 04:35:36 UTC
*** Bug 111680 has been marked as a duplicate of this bug. ***
Comment 18 Jakub Moc (RETIRED) gentoo-dev 2005-11-12 11:40:53 UTC
*** Bug 112331 has been marked as a duplicate of this bug. ***
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2005-11-14 06:40:53 UTC
*** Bug 112492 has been marked as a duplicate of this bug. ***
Comment 20 Jakub Moc (RETIRED) gentoo-dev 2005-11-14 06:42:25 UTC
(In reply to comment #5)
> this ebuild goes to package.mask, since cryptoo++ hasn't been tested on all 
> needed archs

Reopen. The ebuild is NOT in package.mask and the dependency is still missing. :(
Comment 21 Karol Wojtaszek (RETIRED) gentoo-dev 2005-11-15 09:20:56 UTC
Arch teams: Please mark stable net-p2p-2.0.3-r4. This version is not afected to
the problem with crypto++.
Comment 22 Petteri Räty (RETIRED) gentoo-dev 2005-11-15 09:33:44 UTC
>>> md5 src_uri ;-) aMule-2.0.3.tar.bz2
!!! set-wxconfig: Error:  Can't find normal or debug version:
!!! set-wxconfig:         /usr/lib/wx/config/gtk2-unicode-release-2.6 not found
!!! set-wxconfig:         /usr/lib/wx/config/gtk2-unicode-debug-2.6 not found
!!! You need to emerge wxGTK with unicode in your USE
pena jzlib # emerge -pv wxGTK amule

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] x11-libs/wxGTK-2.6.2  -X -debug -doc -gnome -joystick -odbc
+opengl -sdl +unicode 0 kB
[ebuild  N    ] net-p2p/amule-2.0.3-r4  -amuled -debug +gtk -nls -remote -stats
+unicode 0 kB
Comment 23 Marcin Kryczek (RETIRED) gentoo-dev 2005-11-15 11:30:42 UTC
> !!! set-wxconfig:         /usr/lib/wx/config/gtk2-unicode-release-2.6 not found
> !!! set-wxconfig:         /usr/lib/wx/config/gtk2-unicode-debug-2.6 not found

> [ebuild   R   ] x11-libs/wxGTK-2.6.2  -X -debug -doc -gnome -joystick -odbc
> +opengl -sdl +unicode 0 kB
> [ebuild  N    ] net-p2p/amule-2.0.3-r4  -amuled -debug +gtk -nls -remote -stats
> +unicode 0 kB

you need either wxGTK compiled with +X or amule compiled with -gtk
Comment 24 Petteri Räty (RETIRED) gentoo-dev 2005-11-15 11:33:06 UTC
(In reply to comment #23)
> 
> you need either wxGTK compiled with +X or amule compiled with -gtk
> 

Make the ebuild fail with a meaninful error message then.
Comment 25 Petteri Räty (RETIRED) gentoo-dev 2005-11-15 12:08:39 UTC
It seems that emerging amule is very sensitive to use flag combinations which
makes it just fail without any instructions to user. I personally won't mark a
package that does this stable. Why not just move the version missing a
dependency to ~arch?
Comment 26 Gustavo Zacarias (RETIRED) gentoo-dev 2005-11-15 12:10:08 UTC
Actually sparc had no previous stable version so this request is kinda moot for
the time being.
Comment 27 Fernando J. Pereda (RETIRED) gentoo-dev 2005-11-15 12:18:24 UTC
Same here.

Cheers,
Ferdy
Comment 28 Bret Towe 2005-11-18 23:04:40 UTC
stable for x86 is amule-2.0.3 and this bug for missing crypto++ lib
has been open for 2 months now, is it that painfull to add a dep
line to a ebuild?
Comment 29 Markus Rothe (RETIRED) gentoo-dev 2005-11-19 14:41:10 UTC
amule-2.0.3-r4 finaly stable on ppc64.
Comment 30 Joe Jezak (RETIRED) gentoo-dev 2005-11-19 19:52:05 UTC
Marked ppc stable.
Comment 31 Mark Loeser (RETIRED) gentoo-dev 2005-11-19 23:14:59 UTC
x86 stable
Comment 32 Marcin Kryczek (RETIRED) gentoo-dev 2005-11-22 06:23:45 UTC
stable on all archs. closing bug
Comment 33 Jakub Moc (RETIRED) gentoo-dev 2005-12-06 15:55:42 UTC
*** Bug 114672 has been marked as a duplicate of this bug. ***
Comment 34 Marcin Kryczek (RETIRED) gentoo-dev 2005-12-27 08:07:06 UTC
*** Bug 116884 has been marked as a duplicate of this bug. ***