Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76026 - dev-libs/openssl-0.9.7d-r2 is missing perl dependency
Summary: dev-libs/openssl-0.9.7d-r2 is missing perl dependency
Status: RESOLVED DUPLICATE of bug 39318
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High major
Assignee: Daniel Ahlberg (RETIRED)
URL:
Whiteboard:
Keywords:
: 84561 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-29 06:09 UTC by Karol Wojtaszek (RETIRED)
Modified: 2005-07-17 13:06 UTC (History)
3 users (show)

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


Attachments
A make.conf that will give this error on a fresh install (make.conf,14.18 KB, text/plain)
2005-03-10 07:41 UTC, Sean Mitchell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karol Wojtaszek (RETIRED) gentoo-dev 2004-12-29 06:09:46 UTC
Hi,

I'm expirencing some problems with openssl while emerge system:

>>> md5 src_uri ;-) openssl-0.9.7d.tar.gz
>>> md5 src_uri ;-) openssl-0.9.6m.tar.gz
>>> Unpacking source...
>>> Unpacking openssl-0.9.7d.tar.gz to /var/tmp/portage/openssl-0.9.7d-r2/work
>>> Unpacking openssl-0.9.6m.tar.gz to /var/tmp/portage/openssl-0.9.7d-r2/work
 * Applying openssl-0.9.7c-tempfile.patch ...                             [ ok ]
 * Applying openssl-0.9.7d-gentoo.diff ...                                [ ok ]
 * Applying openssl-0.9.7d-smime.patch ...                                [ ok ]
>>> Source unpacked.
Operating system: i686-whatever-linux2
You need Perl 5.

!!! ERROR: dev-libs/openssl-0.9.7d-r2 failed.
!!! Function src_compile, Line 182, Exitcode 1
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

Please fix this in openssl ebuild.

emerge info:
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.4.16
Autoconf: 
Automake: 
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: 
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -pipe -Os -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -pipe -Os -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dfx 3dnow X aac acl acpi alsa apache2 apm arts avi berkdb bitmap-fonts crypt cups dga dio divx4linux dvdr encode esd foomaticdb fortran gdbm gif gnome gpm gtk gtk2 icc ipv6 java jikes jpeg kde kdexdeltas libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png pnp python qt quicktime readline samba sdl spell ssl svga tcpd truetype usb xml2 xmms xv zlib"
Comment 1 Daniel Ahlberg (RETIRED) gentoo-dev 2005-01-01 11:28:45 UTC
Please attach "ls -l /usr/bin/perl*" and your path. Perl is in openssl dependencies and should be installed before openssl is installed but the config script in openssl can't seem to find the perl binary.
Comment 2 Karol Wojtaszek (RETIRED) gentoo-dev 2005-01-04 06:04:21 UTC
Perl was on the list to emerge while `emerge system`, but emerge wanted to compile him after the openssl. I had compiled perl and after that everything was ok. I can't reproduce this now, because the installation is done ;)
Comment 3 Christopher Conly 2005-01-06 11:20:24 UTC
I am having the same problem with installation. However, when I try to emerge perl before system, it still wants to emerge openssl first. I'm currently trying out various ways to solve the problem. I'll report back.
Comment 4 Daniel Ahlberg (RETIRED) gentoo-dev 2005-01-07 06:45:16 UTC
How do you invoke emerge system, do you add any extra flags like -D or --deep?
Do you have perl in /usr/bin?
Also output the path from set
Comment 5 Dragos Ilie 2005-01-12 07:19:39 UTC
I am getting the same error when I bootstrap a new system with scripts/bootstrap.sh. The USE flag contains both perl and ssl.

Perl insists on being installed after openssl. Restarting bootstrap.sh emerges a few more packages and fails again when attempting to install openssl. A fter a few restarts I have now reach a state where bootstrap.sh wants to emerge groff but complains about not finding a working C++ compiler. I suppose this is collateral damage from the ssl problem
Comment 6 Michiel de Bruijne 2005-01-14 17:33:51 UTC
sys-apps/portage needs dev-lang/python
dev-lang/python needs dev-libs/openssl
dev-libs/openssl needs dev-lang/perl
dev-lang/perl needs sys-apps/portage

Circular dependency that breaks emerge system on openssl.


dev-lang/perl needs >=sys-apps/portage-2.0.48-r4
sys-devel/libperl (dependency of dev-lang/perl) needs >=sys-apps/portage-2.0.45-r4

Both versions of sys-apps/portage have been removed from the tree more then 1,5 year ago, is it still necessary to add sys-apps/portage in DEPEND of dev-lang/perl and sys-devel/libperl?
Comment 7 Navid Zamani 2005-02-06 21:19:21 UTC
I got the same problem for openssl-0.0.7e too, so i can't bootstrap my system.

[my2cents]
This is the most catastrophal installation since... well... ever!
Now trying to get bootsprapped and all packages installed (system + world from old inst.) and nothing other (like X) for MORE THAN A WEEK!!! (while my pc runs inside bootstrap.sh && emerge system every night and i'm sitting at it the whole day.)

I HATE getting all those semi-installed stuff and installed dependency packages without main package or because of wrong dependencys. And suddenly package updateS insist on having X...
The emerge -uD world call got so insecure that i 1. had to take it out of the crons and check for possible problems before updating and 2. have to fear to execute it. It even broke my last system wich worked nearly fine for more than a year. (except for some portage errors wich killed services and similar...)

I don't know if someone wants to sabotate portage by adding so much non-working stuff or what's going on, but maybe something has to get changed...

... or i have to change and search for something better :(((
[/my2cents]
Comment 8 Keith Landry 2005-02-07 23:58:42 UTC
This usually happens when I have java in my use flags during bootstrap/system.

Adding:

sys-libs/db -java

To /etc/portage/package.use Fixes it for me every time. 

Or alternatively remove java from USE when doing bootstrap/system.
 
Comment 9 Steve Egbert 2005-02-09 19:30:05 UTC
This is still a problem with Gentoo 2004.3 and openssl-0.9.7e.
Comment 10 Sean Mitchell 2005-03-10 07:41:39 UTC
Created attachment 53080 [details]
A make.conf that will give this error on a fresh install

This bug has manifested itself on every Gentoo installation i've done in the
past 8 months (about 12 or so).

Generally, I use a variation of the same make.conf (attached) and I always get
this problem.
Comment 11 SpanKY gentoo-dev 2005-03-13 01:50:07 UTC
*** Bug 84561 has been marked as a duplicate of this bug. ***
Comment 12 SpanKY gentoo-dev 2005-03-13 01:51:01 UTC

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