Subject: Re: pkg/28640: misc/ja-less does not find pcre.h
To: None <grant@NetBSD.org>
From: Takahiro Kambe <taca@back-street.net>
List: pkgsrc-bugs
Date: 12/19/2004 11:00:07
In message <20041213074948.GA8541@fang>
	on Mon, 13 Dec 2004 18:49:48 +1100,
	grant beattie <grant@NetBSD.org> wrote:
> > >Fix:
> > Add
> > 
> > USE_BUILDLINK3= yes
> > 
> > .include "../../devel/pcre/buildlink3.mk"
> 
> I don't think it actually needs pcre, but turning on buildlink3 means
> we hide the pcre libraries and includes from the build. I suspect that
> the configure script is somehow finding pcre and expecting to be able
> to use it without any help.
configure script try to find a usable regular expression library.

	auto,pcre,posix,regcmp,re_comp,regcomp,regcomp-local

Default is auto and from original PR,

>>> cc -I. -c -DSYSDIR=\"/usr/local/pkg/bin\"   -O2 search.c
>>> cfe: Error: search.c: 47: Cannot open file pcre.h for #include

It seems that none-existing pcre was detected, it's really strange.
What is usable regular expression on IRIX?

Anyway, adding buildlink to pcre cause needless dependency. 
Another way is adding "--with-regex=posix" to CONFIGURE_ARGS.
(But, I don't know "posix" is usable on all platform...)

-- 
Takahiro Kambe <taca@back-street.net>