tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 2013Q2 MesaLib and pbulk



On Sat, Aug 31, 2013 at 06:31:36PM +0000, David Holland wrote:
> On Fri, Aug 30, 2013 at 11:15:24PM +0200, Manuel Bouyer wrote:
>  > Hello,
>  > another pbulk issue in the 2013Q2 branch: MesaLib doesn't build 
>  > on 5.1 because it doens't find dri2proto, as seen here:
>  > 
> http://nyftp.netbsd.org/pub/pkgsrc/packages/reports/2013Q2/NetBSD-5.1-x86_64/20130828.0632/MesaLib-7.11.2nb2/configure.log
>  > 
>  > It seems that the build-in dri2proto is not found by pkg-config, although
>  > it's there:
>  > /usr/X11R7/lib/pkgconfig/dri2proto.pc.
>  > 
>  > On 6.0 dri2proto.pc is at the same place and is properly found.
>  > 
>  > 2 differences between 5.1 and 6.0:
>  > - on 5.1 the built-in dri2proto is 2.1, on 6.0 it's 2.6.
>  >   It shouldn't matter as configure claims to need >= 2.1
>  > - on 6.0 it uses the built-in glproto, on 5.1 is uses the pkgsrc one.
>  >   I don't know if this can affect pkg-config's search path ...
>  > 
>  > Any idea ?
> 
> Does x11-links skip it? The usual issue is that x11-links skips
> builtin versions that are older than the minimum accepted pkgsrc
> version... so when that version is changed for a revbump the native X
> version gratuitously stops working.

But then the a depend should be added to the pkgsrc version, isn't it ?
Where is defined the minimum accepted pkgsrc version ?
MesaLib just includes dri2proto/buildlink3.mk, and dri2proto/buildlink3.mk
has:
BUILDLINK_API_DEPENDS.dri2proto+= dri2proto>=2.0

the base system has 2.1

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index