Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 256602 - openldap-2.3.43-r1 fails to emerge in Prefix Portage
Summary: openldap-2.3.43-r1 fails to emerge in Prefix Portage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-28 09:47 UTC by Rabbe Fogelholm
Modified: 2009-08-05 18:52 UTC (History)
0 users

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


Attachments
build.log (build.log,409.24 KB, text/plain)
2009-01-28 09:48 UTC, Rabbe Fogelholm
Details
`emerge --info' output (info.txt,3.16 KB, text/plain)
2009-01-28 09:49 UTC, Rabbe Fogelholm
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rabbe Fogelholm 2009-01-28 09:47:16 UTC
The end of the build log has this (I will attach the entire log, plus emerge --info):

delete.c:(.text+0x1a0): undefined reference to `Perl_stack_grow'
delete.c:(.text+0x1c0): undefined reference to `Perl_stack_grow'
delete.c:(.text+0x1d1): undefined reference to `Perl_free_tmps'
delete.c:(.text+0x1e4): undefined reference to `Perl_sv_2iv'
delete.c:(.text+0x226): undefined reference to `Perl_markstack_grow'
delete.c:(.text+0x23d): undefined reference to `Perl_croak'
collect2: ld returned 1 exit status
make[2]: *** [slapd] Error 1
make[2]: Leaving directory `/local/scratch/portage/net-nds/openldap-2.3.43-r1/work/openldap-2.3.43/servers/slapd'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory `/local/scratch/portage/net-nds/openldap-2.3.43-r1/work/openldap-2.3.43/servers'
make: *** [all-common] Error 1
ERROR: net-nds/openldap-2.3.43-r1 failed:
Comment 1 Rabbe Fogelholm 2009-01-28 09:48:24 UTC
Created attachment 179928 [details]
build.log
Comment 2 Rabbe Fogelholm 2009-01-28 09:49:47 UTC
Created attachment 179929 [details]
`emerge --info' output
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-02-19 23:31:34 UTC
same here. I'm tempted to mask the perl USE flag as a workaround. Would that suit your needs? (this makes openldap compile for me at least)
Comment 4 Rabbe Fogelholm 2009-03-01 20:37:01 UTC
Sounds like a good idea if openldap comes with "-perl" as the default. This issue would still be a bug, but a less troublesome one.

I tried emerging openldap-2.3.43-r1 in a prefix tree dated 2009-02-22. With -perl the emerge succeeds.


.
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2009-07-28 02:19:49 UTC
What version of perl are you using? I know that Debian has a patch for odd perl/ldap combinations.
Comment 6 Rabbe Fogelholm 2009-07-28 06:13:24 UTC
I checked the state of this issue in a prefix tree bootstrapped this morning. It turns out that `perl --version' produces

This is perl, v5.8.8 built for i686-linux

Emerging net-nds/openldap fails because the 'perl' USE flag is enabled by default (the console messages are the same as before). If I disable the flag in etc/portage/package.use the emerge of openldap succeeds.
Comment 7 Rabbe Fogelholm 2009-08-05 18:50:15 UTC
Re-checked: OpenLDAP is now at 2.4.17-r1. This issue seems to have gone away. This bug can be closed I guess. There is another problem that prevents openldap from being emerged; I will report it separately.
Comment 8 Fabian Groffen gentoo-dev 2009-08-05 18:52:23 UTC
ok, closing