Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218979 - open-vm-tools 20080414 depends on libdnet and procps
Summary: open-vm-tools 20080414 depends on libdnet and procps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-23 05:03 UTC by Brandon Holbrook
Modified: 2008-04-23 15:30 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brandon Holbrook 2008-04-23 05:03:02 UTC
emerging open-vm-tools 20080414 (in the vmware overlay) fails on my boxen with:

"error: dnet-config was not found on your PATH. Please configure without dnet (using --without-dnet) or install dnet".

From the configure script:
  --without-procps        compile without libproc (disables support for meminfo)
  --without-dnet          compile without libdnet (disables support for nicinfo)

It appears that the new configure script assumes you want procps and dnet support by default unless you pass --without-*.  However, the ebuild does not explicitly depend on either of these libraries as prereqs.  Once I emerged dev-libs/libdnet, everything was fine.  It would probably be gentoo-esque to add a "dnet" USE flag to open-vm-tools that would toggle --with[out]-dnet and pull in libdnet as a dep if selected... or you could just always depend on libdnet and not change the configure command.

Since procps was already installed on my system (mysql depends on it) I didn't see an error, but this should probably be addressed in the same manner as libdnet: make a new USE flag that adds --with[out]-procps or explicitly always pull in sys-process/procps as a dep.
Comment 1 Christian Heim (RETIRED) gentoo-dev 2008-04-23 08:42:03 UTC
Please attach the output of emerge --info.
Comment 2 Mike Auty (RETIRED) gentoo-dev 2008-04-23 15:30:26 UTC
Thanks for spotting that Brandon.  It's now fixed in the overlay, by forcing dependency on the two packages mentioned.  This is firstly for time reasons, and secondly I don't really know what you lose if you disable those two options, and I wouldn't want to allow them in case they severely degrade service.  Thanks again for catching that!  5:)