On Mon 20 Jun 2022 at 06:40:18 -0400, Greg Troxel wrote: > update your pkgsrc tree to HEAD ('cvs up -A') > > either do a bulk build, if you do that, or do pkg_rolling-replace, if > you do that. (I know some use make update, but I find it too scary > and do not recommend it.) NetBSD/amd64 9.2 in a pkg_comp1 chroot with 9.2. Using native X11. x11/gtk2 suddenly isn't happy with the built-in Xft and wants to build it, which is blocked from happening. Where should I look? The files in x11/gtk2 have not-recent timestamps, and so do those in x11/libXft (such as builtin.mk). /usr/X11R7/include/X11/Xft/Xft.h contains: /* * Current Xft version number, set from version in the Xft configure.ac file. */ /* #undef will be substituted by configure */ #define XFT_MAJOR 2 #define XFT_MINOR 3 #define XFT_REVISION 3 Transcript: pkg_comp:default.conf# pwd /usr/pkgsrc/x11/gtk2 pkg_comp:default.conf# make => Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for gtk+-2.24.33.tar.xz => Checksum SHA512 OK for gtk+-2.24.33.tar.xz ===> depends-message [gtk2+-2.24.33nb4] ===> Installing dependencies for gtk2+-2.24.33nb4 ========================================================================== The supported build options for gtk2+ are: cups debug x11 The currently selected options are: x11 You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.gtk2 (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, gtk2+-2.24.33nb4. Their current value is shown below: * JPEG_DEFAULT = jpeg * PYTHON_VERSION_DEFAULT = 39 Based on these variables, the following variables have been set: * JPEGBASE (defined, but empty) * JPEG_TYPE = jpeg * PYPACKAGE = python39 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.70.5 => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.6nb3 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency gmake>=3.81: found gmake-4.3nb3 => Tool dependency perl>=5.0: found perl-5.34.1 => Tool dependency pkgconf-[0-9]*: found pkgconf-1.8.0 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency x11-links>=1.35: found x11-links-1.35 => Build dependency gobject-introspection>=1.68.0: found gobject-introspection-1.70.0nb1 => Build dependency gcc8>=8.0: found gcc8-8.4.0nb5 => Full dependency py39-expat-[0-9]*: found py39-expat-3.9.13 => Full dependency shared-mime-info>=1.0nb1: found shared-mime-info-1.10nb6 => Full dependency atk>=2.36.0: found atk-2.36.0nb1 => Full dependency glib2>=2.70.2: found glib2-2.70.5 => Full dependency gdk-pixbuf2>=2.42.6: found gdk-pixbuf2-2.42.8 => Full dependency libXft>=2.3.3nb1: NOT found => Verifying bin-install for ../../x11/libXft ===> do-bin-install [libXft-2.3.4 gtk2+-2.24.33nb4] ===> Binary install for libXft>=2.3.3nb1 => Installing libXft>=2.3.3nb1 from /pkg_comp/packages/All pkg_add: no pkg found for 'libXft>=2.3.3nb1', sorry. pkg_add: 1 package addition failed => No binary package found for libXft>=2.3.3nb1; installing from source. => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ERROR: This package has set PKG_SKIP_REASON: ERROR: Package set is using native X11 component *** Error code 1 Stop. make[2]: stopped in /usr/pkgsrc/x11/libXft *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/x11/libXft *** Error code 1 Stop. make: stopped in /usr/pkgsrc/x11/gtk2 pkg_comp:default.conf# -Olaf. -- ___ "Buying carbon credits is a bit like a serial killer paying someone else to \X/ have kids to make his activity cost neutral." -The BOFH falu.nl@rhialto
Attachment:
signature.asc
Description: PGP signature