On Wed, Jan 11, 2006 at 12:17:51PM -0500, Josh Grosse wrote:
> On Wed, Jan 11, 2006 at 06:07:36PM +0100, Hannah Schroeter wrote:
> > Hello!
> > 
> > On Wed, Jan 11, 2006 at 12:02:36PM -0500, Josh Grosse wrote:
> > >On Mon, Jan 09, 2006 at 12:04:27AM +0100, Marc Espie wrote:
> > >> We're now almost done converting all ports to SHARED_LIBS, and a huge
> > >> subset of them to USE_LIBTOOL instead of building their ports.
> > 
> > >I've noticed that USE_LIBTOOL means that devel/libtool must be a 
> > >dependency.
> > >At least I discovered this when doing a -current rebuild of my relatively 
> > >small set of packages, and having gettext fail with an Error Code 127 
> > >because 
> > >libtool wasn't found in /usr/local/bin.   :-)
> > 
> > How do you manage to get an error? For me, building a port automatically
> > builds and installs the ports it depends on for building.
> 
> It may just be the order of package builds that we make.  In my case, gettext 
> just happens to come before any port that lists devel/libtool as a depenency.

gettext depends on libtool directly:

[EMAIL PROTECTED]:/usr/ports/devel/gettext$ make show=BUILD_DEPENDS
::devel/libtool
[EMAIL PROTECTED]:/usr/ports/devel/gettext$ make depends
===>  gettext-0.14.5p0 depends on: expat-* - found
===>  gettext-0.14.5p0 depends on: libiconv-* - found
===>  gettext-0.14.5p0 depends on: libtool-1.5.22 - found
===>  gettext-0.14.5p0 depends on: libiconv-* - found
===>  Verifying specs: expat.4 iconv.2 c
===>  found expat.5.0 iconv.4.0 c.38.4

> USE_LIBTOOL is now ubiquitious, and it requires devel/libtool, but its listing
> as a dependency is not ubiquitious.

Actually, it is ;)

> You should be able to repeat this glitch by doing a # pkg_delete /var/db/pkg/*
> followed by a $ make install of gettext -- unless there's something wrong
> with my ports tree.

Probably your ports tree.

Reply via email to