tech-pkg archive

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

Re: bump req libxcb



Thomas Klausner <wiz%NetBSD.org@localhost> writes:

> On Tue, Mar 28, 2017 at 07:33:32PM +0000, coypu%sdf.org@localhost wrote:
>> libXest is failing on netbsd-6-0:
>> 
>> configure: error: Package requirements (xproto >= 7.0.13 x11 >= 1.6
>> xextproto >= 7.1.99) were not met:
>> 
>> Package dependency requirement 'xcb >= 1.11.1' could not be satisfied.
>> Package 'xcb' has version '1.7', required version is '>= 1.11.1'
>> 
>> I've tested in a netbsd 6.0.6 chroot. It builds with this change.
>> 
>> OK to commit?
>
> No. Not everything that includes libxcb/bl3.mk needs 1.11.1.

Agreed; that's too big a hammer.

I looked into this too, and I'm not sure I understand.

Meta: I am very reluctant to approve this kind of change this late in
the freeze.  (I think Joerg is maybe to fix timed mutexes on netbsd-6 in
libuv, and that's probably about it.)  While some change might fix
netbsd-6, we also have to avoid introducing problems on the other
platforms.

I built on netbsd-6, and also got

  checking for XEXT... no
  configure: error: Package requirements (xproto >= 7.0.13 x11 >= 1.6 xextproto >= 7.1.99) were not met:

  Package dependency requirement 'xcb >= 1.11.1' could not be satisfied.
  Package 'xcb' has version '1.7', required version is '>= 1.11.1'

> I grepped in lib/pkgconf/* and found that x11.pc wants libxcb-1.11.1.
> This is however already noted in pkgsrc/x11/libX11/Makefile:
>
> BUILDLINK_API_DEPENDS.libxcb+=libxcb>=1.11.1

That requires it at abuild time.  But probably that also belongs in libX11/buildlink3.mk.

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index