tech-pkg archive

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

Re: netbsd-5, MesaLib, changing default to X11_TYPE=modular



Manuel Bouyer <bouyer%antioche.eu.org@localhost> writes:

> On Fri, Mar 14, 2014 at 11:45:47AM +0900, OBATA Akio wrote:
>> On Wed, 12 Mar 2014 23:26:11 +0900, Greg Troxel <gdt%ir.bbn.com@localhost> 
>> wrote:
>> 
>> >
>> >For a long time, netbsd-5 bulk builds have had a massive number of
>> >failures due to MesaLib.  Really this is due to the base system X11 bits
>> >in netbsd-5 being crufty.  I have thus set X11_TYPE=modular, and many
>> >more packages get built.
>> >
>> >Given this, I think we should make netbsd-5 default to X11_TYPE=modular.
>> >But I'm not sure of what other consequences there are - what do others 
>> >think?
>> 
>> For MesaLib, there are two issues:
>> 
>> * BUILDLINK_API_DEPENDS.dri2proto+= driproto>=2.1 must be defined for 
>> building
>>   MesaLib from pkgsrc, but not defined anywhere.
>> * BUILDLINK_API_DEPENDS.glproto+= glproto>=1.4.11 must not be defined for 
>> the case
>>   buitin MesaLib is sufficient, but defined in dri.mk unconditionally.
>> 
>> The first issue break build MesaLib on NetBSD-5.
>> The second issue introduce unwanted dependency on MesaLib from pkgsrc on 
>> NetBSD-5.
>> 
>> But such issues are not only for NetBSD-5 but also affect to others.

Thanks to obata@ for fixing MesaLib!  I had given up hope since it's
been broken for so long.

> As this has been fixed, I guess it's not needed to switch to modular any more
> for netbsd-5 ?

Agreed - with MesaLib fixed, it's likely that netbsd-5 and
X11_TYPE=native is at least mostly ok, or fixable, so I withdraw my
proposal to change it.  (I think we should reconsider the situation on
6/1, though, if bulk builds on netbsd-5 are still showing a lot of
X11-related failures.)

Attachment: pgpG0aOY6NZ9Z.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index