First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 106380
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo net-p2p team <net-p2p@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Christian Kruse <ckruse@wwwtech.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
New amule-2.0.3-r2 ebuild patch gutter 2005-09-18 13:51 0000 498 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 106380 depends on: 112626 Show dependency tree
Show dependency graph
Bug 106380 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

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







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


Description:   Opened: 2005-09-18 10:26 0000
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 From Pedro Algarvio 2005-09-18 12:24:27 0000 -------
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 From gutter 2005-09-18 13:51:30 0000 -------
Created an attachment (id=68767) [edit]
New amule ebuild

As told by Christian Kruse the amule-2.0.3-r1 ebuild lacks of the
dev-libs/crypto++ dependency.

------- Comment #3 From Pedro Algarvio 2005-09-18 14:01:09 0000 -------
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 From gutter 2005-09-18 14:16:55 0000 -------
(In reply to comment #3)
> To fix your error, your depend should look like:
[CUT]

Just like my attachment ;)

------- Comment #5 From Marcin Kryczek (RETIRED) 2005-09-18 15:53:24 0000 -------
sorry - my mistake:|
this ebuild goes to package.mask, since cryptoo++ hasn't been tested on all 
needed archs

------- Comment #6 From Marcin Kryczek (RETIRED) 2005-09-19 02:40:29 0000 -------
*** Bug 106444 has been marked as a duplicate of this bug. ***

------- Comment #7 From Jakub Moc 2005-09-19 04:30:41 0000 -------
*** Bug 106505 has been marked as a duplicate of this bug. ***

------- Comment #8 From Jakub Moc 2005-09-19 09:48:59 0000 -------
*** Bug 106537 has been marked as a duplicate of this bug. ***

------- Comment #9 From Jakub Moc 2005-09-21 02:00:09 0000 -------
*** Bug 106761 has been marked as a duplicate of this bug. ***

------- Comment #10 From Marcin Kryczek (RETIRED) 2005-09-22 15:21:50 0000 -------
*** Bug 106928 has been marked as a duplicate of this bug. ***

------- Comment #11 From Carsten Lohrke 2005-09-23 09:53:15 0000 -------
*** Bug 107000 has been marked as a duplicate of this bug. ***

------- Comment #12 From Jakub Moc 2005-09-26 03:39:40 0000 -------
*** Bug 107250 has been marked as a duplicate of this bug. ***

------- Comment #13 From Carsten Lohrke 2005-09-27 14:58:12 0000 -------
*** Bug 107424 has been marked as a duplicate of this bug. ***

------- Comment #14 From Jakub Moc 2005-10-03 12:56:37 0000 -------
*** Bug 108010 has been marked as a duplicate of this bug. ***

------- Comment #15 From Jakub Moc 2005-10-08 17:59:28 0000 -------
*** Bug 108552 has been marked as a duplicate of this bug. ***

------- Comment #16 From Jakub Moc 2005-10-11 05:16:46 0000 -------
*** Bug 108854 has been marked as a duplicate of this bug. ***

------- Comment #17 From Jakub Moc 2005-11-06 04:35:36 0000 -------
*** Bug 111680 has been marked as a duplicate of this bug. ***

------- Comment #18 From Jakub Moc 2005-11-12 11:40:53 0000 -------
*** Bug 112331 has been marked as a duplicate of this bug. ***

------- Comment #19 From Jakub Moc 2005-11-14 06:40:53 0000 -------
*** Bug 112492 has been marked as a duplicate of this bug. ***

------- Comment #20 From Jakub Moc 2005-11-14 06:42:25 0000 -------
(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 From Karol Wojtaszek (RETIRED) 2005-11-15 09:20:56 0000 -------
Arch teams: Please mark stable net-p2p-2.0.3-r4. This version is not afected to
the problem with crypto++.

------- Comment #22 From Petteri Räty 2005-11-15 09:33:44 0000 -------
>>> 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 From Marcin Kryczek (RETIRED) 2005-11-15 11:30:42 0000 -------
> !!! 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 From Petteri Räty 2005-11-15 11:33:06 0000 -------
(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 From Petteri Räty 2005-11-15 12:08:39 0000 -------
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 From Gustavo Zacarias (RETIRED) 2005-11-15 12:10:08 0000 -------
Actually sparc had no previous stable version so this request is kinda moot for
the time being.

------- Comment #27 From Fernando J. Pereda 2005-11-15 12:18:24 0000 -------
Same here.

Cheers,
Ferdy

------- Comment #28 From Bret Towe 2005-11-18 23:04:40 0000 -------
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 From Markus Rothe 2005-11-19 14:41:10 0000 -------
amule-2.0.3-r4 finaly stable on ppc64.

------- Comment #30 From Joe Jezak 2005-11-19 19:52:05 0000 -------
Marked ppc stable.

------- Comment #31 From Mark Loeser 2005-11-19 23:14:59 0000 -------
x86 stable

------- Comment #32 From Marcin Kryczek (RETIRED) 2005-11-22 06:23:45 0000 -------
stable on all archs. closing bug

------- Comment #33 From Jakub Moc 2005-12-06 15:55:42 0000 -------
*** Bug 114672 has been marked as a duplicate of this bug. ***

------- Comment #34 From Marcin Kryczek (RETIRED) 2005-12-27 08:07:06 0000 -------
*** Bug 116884 has been marked as a duplicate of this bug. ***

First Last Prev Next    No search results available      Search page      Enter new bug