Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 337717 - net-nds/openldap-2.4.23 should depend on groff
Summary: net-nds/openldap-2.4.23 should depend on groff
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo LDAP project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-16 23:44 UTC by Juanlu Pérez
Modified: 2012-02-12 21:13 UTC (History)
1 user (show)

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


Attachments
patch that adds the newdepnds for openldap (openldap-2.4.23.ebuild-depend.patch,364 bytes, patch)
2010-10-11 09:53 UTC, Mario Fetka (geos_one)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Juanlu Pérez 2010-09-16 23:44:45 UTC
openldap should depend on groff as openldap compilation/installment needs soelim.

I'm making my own stage3 tarball (desktop profile) with catalyst, the thing is that when it tries to emerge openldap it fails because of soelim does not exist. I think groff is not installed because it is not listed as dependency in any package installed for this stage3 tarball.

Reproducible: Always

Steps to Reproduce:
1. emerge -C groff
2. emerge openldap
3.
Comment 1 Mario Fetka (geos_one) 2010-10-11 09:53:42 UTC
Created attachment 250205 [details, diff]
patch that adds the newdepnds for openldap

the list of depends cann also be extended to 
sys-apps/shadow for groupadd

the patch adds them to depend.
Comment 2 Anthony Basile gentoo-dev 2011-10-22 21:28:10 UTC
Ditto for net-nds/openldap-2.4.24.  It happens when make enters the doc subdirectory.  Here's the end of the make:

  Entering subdirectory doc
make[1]: Entering directory `/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc'
Making all in /var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc
  Entering subdirectory man
make[2]: Entering directory `/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc/man'
Making all in /var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc/man
  Entering subdirectory man1
make[3]: Entering directory `/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc/man/man1'
PAGES=`cd .; echo *.1`; \
for page in $PAGES; do \
	sed -e "s%LDVERSION%2.4.24%" \
		-e 's%ETCDIR%/etc/openldap%g' \
		-e 's%LOCALSTATEDIR%/var/lib%' \
		-e 's%SYSCONFDIR%/etc/openldap%' \
		-e 's%DATADIR%/usr/share/openldap%' \
		-e 's%SBINDIR%/usr/sbin%' \
		-e 's%BINDIR%/usr/bin%' \
		-e 's%LIBDIR%/usr/lib64%' \
		-e 's%LIBEXECDIR%/usr/lib64/openldap%' \
		-e 's%MODULEDIR%/usr/lib64/openldap/openldap%' \
		-e 's%RELEASEDATE%2011/02/10%' \
			./$page \
		| (cd .; soelim -) > $page.tmp; \
done
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
/bin/sh: line 14: soelim: command not found
make[3]: *** [all-common] Error 127
make[3]: Leaving directory `/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc/man/man1'
make[2]: *** [all-common] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc/man'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-nds/openldap-2.4.24/work/openldap-2.4.24/doc'
make: *** [all-common] Error 1
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2012-02-12 21:13:54 UTC
groff added 2.4.28-r1. shadow is part of system so should not be added.