ttmkfdir conflicts with libgnugetopt headers

Marius Strobl marius at alchemy.franken.de
Thu Dec 11 07:36:02 PST 2003


On Thu, Dec 11, 2003 at 01:24:55PM +0300, Sergei Kolobov wrote:
> On 2003-12-10 at 22:50 +0100, Pav Lucistnik wrote:
> > V ?t, 11. 12. 2003 v 03:28, walt p??e:
> > 
> > > It seems that ttmkfdir erroneously pulls in the getopt.h installed
> > > in /usr/local/include instead of the one in /usr/include.
> > > 
> > > The getopt.h in /usr/local/include is installed by libgnugetopt.
> > 
> > If you have getopt.h in /usr/include, you're probably running recent
> > version of FreeBSD 5.x. Please remove libgnugetopt port, as it's no
> > longer needed on your system. Then try building ttmkfdir again.
> 
> I think libgnugetopt port should be marked IGNORE on 5.x (after
> getopt_long import) to avoid situations like this.
> 
> Any comments?
> 

Unfortunately libgnugetopt is still required for getopt_long_only() on
FreeBSD 5 (after getopt_long() addition to libc) and such used be e.g.
x11/xstroke.



More information about the freebsd-ports mailing list