Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 408009 - net-nds/openldap-2.4.25: emake dies on libraries/liblber
Summary: net-nds/openldap-2.4.25: emake dies on libraries/liblber
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: All FreeBSD
: Normal normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-13 10:12 UTC by Dmitri Bogomolov
Modified: 2012-05-25 22:21 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,47.51 KB, text/plain)
2012-03-13 10:12 UTC, Dmitri Bogomolov
Details
openldap-2.4.25-r1.ebuild.patch (openldap-2.4.25-r1.ebuild.patch,718 bytes, patch)
2012-03-13 10:14 UTC, Dmitri Bogomolov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitri Bogomolov 2012-03-13 10:12:27 UTC
Created attachment 305143 [details]
build.log

This happen because libtool wants bash (like in bug 354151 comment 1):

  Entering subdirectory liblber
gmake[2]: Entering directory `/var/tmp/portage/net-nds/openldap-2.4.25/work/openldap-2.4.25/libraries/liblber'
rm -f version.c
../../build/mkversion -v "2.4.25" liblber.la > version.c
/bin/sh ../../libtool  --mode=compile i686-gentoo-freebsd8.2-gcc -O2 -march=i686 -mtune=core2 -pipe -D_GNU_SOURCE -I../../include -I../../include   -I/usr/include/db4.8   -DLBER_LIBRARY -c assert.c
base_compile+= i686-gentoo-freebsd8.2-gcc: not found
base_compile+= -O2: not found
base_compile+= -march=i686: not found
base_compile+= -mtune=core2: not found
base_compile+= -pipe: not found
base_compile+= -D_GNU_SOURCE: not found
eval: base_compile+= -I../../include: not found
eval: base_compile+= -I../../include: not found
eval: base_compile+= -I/usr/include/db4.8: not found
base_compile+= -DLBER_LIBRARY: not found
base_compile+= -c: not found
libtool: compile: you must specify a compilation command
libtool: compile: Try `libtool --help --mode=compile' for more information.
gmake[2]: *** [assert.lo] Error 1
gmake[2]: Leaving directory `/var/tmp/portage/net-nds/openldap-2.4.25/work/openldap-2.4.25/libraries/liblber'
gmake[1]: *** [all-common] Error 1
gmake[1]: Leaving directory `/var/tmp/portage/net-nds/openldap-2.4.25/work/openldap-2.4.25/libraries'
gmake: *** [all-common] Error 1
emake failed
Comment 1 Dmitri Bogomolov 2012-03-13 10:14:04 UTC
Created attachment 305145 [details, diff]
openldap-2.4.25-r1.ebuild.patch

Similiar to proposed by Naohiro Aota in bug 354151.
Comment 2 Naohiro Aota gentoo-dev 2012-03-13 14:18:11 UTC
ldap herd, if you don't mind, I'd like to patch the ebuild to use bash as the above patch dose.

Thanks.
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2012-05-25 22:21:52 UTC
In 2.4.31