On 12/05/13 10:12, Ian McWilliam wrote: > On 5/12/2013 8:53 PM, Stuart Henderson wrote: >> On 2013/12/05 00:48, Nigel Taylor wrote: >>> the problem is this - for amd64/i386 current. >>> >>> $ cd /usr/ports/packages/amd64/all >>> $ check-lib-depends -d . samba-* >>> >>> samba-3.6.15p2-ads(net/samba,-main,ads): >>> Missing lib: uuid.14 (/usr/local/bin/net) (NOT REACHABLE) >>> Scanning: ok >>> >>> This check is run every now and then for all ports. > > I didn't even know this existed. Is it documented anywhere? > > How is it different from say make port-lib-depends-check or > lib-depends-check ? > >> We haven't done this for ages actually. If anyone's bored it would be >> great to have a tool that updates WANTLIB automatically for the simple >> cases (no FLAVOR or subpackages) and this would reduce the pain enough >> that handling the rest by hand wouldn't be too bad. >> >>> Something like this should fix current, >> Please also remove the BUILD_DEPENDS on e2fsprogs, then ok sthen@. >> >>> If it's not the ads flavor your using, then the dependency is hidden, >>> in which case the FLAVORS other >>> than ads will require changes. >> It does just affect ads. >> >> > > I've probably not noticed this as all my boxen with samba on have > e2fsprogs installed. > > On a side note samabe 3.6.x is no longer being maintained, just security > fixes. We'll have to seriously start porting 4.1.x > > Ian McWilliam > check-lib-depends is in /usr/ports/infrastructure/bin
man pages are in the ports tree under /usr/ports/infrastructure/man check-lib-depends is what bsd.port.mk uses to do make lib-depends-check/port-lib-depends-check