pkgsrc-Users archive

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

Re: x11/libXtst build failure on macOS


Le Mon, Aug 02, 2021 at 02:20:54PM +0100, Michael-John Turner a écrit :
> Hi all,
> I'm in the process of testing the new qt6 packages in WIP on macOS but get
> a build failure on macOS with one of the dependencies, x11/libXtst:
> ====
> configure: error: Package requirements (x11 >= 1.6 xext >= xi recordproto >= xextproto >= inputproto) were not met:
> Package 'xfixes', required by 'xi', not found
> ====
> I am using X11_TYPE=native and have XQuartz installed. I can see that
> x11-links doesn't install a link for libXfixes, with the result that
> there's no link to it from .buildlink when libXtst is built. Not sure if
> this is the reason for the build failure?
> Full config.log available here:

I have been hitten by this before so, if you have upgraded your macOS
system, remember to always:

$ pkg_delete x11-links

and rebuild from pkgsrc or pkg_add the up-to-date version (or just let
the pkgsrc building note that it is missing and automatically rebuild

I had failures I did not understand (because the files were there but
they were not seen by pkgsrc) because of this very problem: x11-links is
not dynamic: the files or directories it refers to are fixed at
x11-links installation time and there doesn't seem to have a x11-links
versioning. But a lot rely on these links to be up-to-date.

        Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

Home | Main Index | Thread Index | Old Index