Dear Riccardo, On 2019-11-03, Riccardo Mottola wrote: > Hi, > > I upgraded NetBSD current and then upgraded all pkgsrc packages with > pkg_rolling-replace. > After two attempts of prr, everything upgraded except rust (which continutes > to hang/fail). > > X11 works, but I use WindowMaker and it is unusable now (and WPrefs > neither). All displayed characters are replaced with rectangles with small > numbers (like when special characters cannot be displayed): everything, > menus, window titles, etc. Unreadable. > > Interestingly, other X11 apps work: both xterm, xedit work. Also SeaMonkey > and gVim. > > Below I paste ld of wmaker: > > /usr/pkg/bin/wmaker: > -lWINGs.3 => /usr/pkg/lib/libWINGs.so.3 > -lWUtil.5 => /usr/pkg/lib/libWUtil.so.5 > -lkvm.6 => /usr/lib/libkvm.so.6 > -lc.12 => /usr/lib/libc.so.12 > -lintl.1 => /usr/lib/libintl.so.1 > -lwraster.6 => /usr/pkg/lib/libwraster.so.6 > -lXpm.5 => /usr/X11R7/lib/libXpm.so.5 > -lXext.7 => /usr/X11R7/lib/libXext.so.7 > -lX11.7 => /usr/X11R7/lib/libX11.so.7 > -lxcb.2 => /usr/X11R7/lib/libxcb.so.2 > -lXau.7 => /usr/X11R7/lib/libXau.so.7 > -lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7 > -lpng16.16 => /usr/pkg/lib/libpng16.so.16 > -lz.1 => /usr/lib/libz.so.1 > -lm.0 => /usr/lib/libm.so.0 > -lgif.7 => /usr/pkg/lib/libgif.so.7 > -ltiff.5 => /usr/pkg/lib/libtiff.so.5 > -llzma.2 => /usr/lib/liblzma.so.2 > -lpthread.1 => /usr/lib/libpthread.so.1 > -ljbig.2 => /usr/pkg/lib/libjbig.so.2 > -ljpeg.9 => /usr/pkg/lib/libjpeg.so.9 > -lwebp.7 => /usr/pkg/lib/libwebp.so.7 > -lXmu.7 => /usr/X11R7/lib/libXmu.so.7 > -lXt.7 => /usr/X11R7/lib/libXt.so.7 > -lSM.7 => /usr/X11R7/lib/libSM.so.7 > -lICE.7 => /usr/X11R7/lib/libICE.so.7 > -lpangoxft-1.0.0 => /usr/pkg/lib/libpangoxft-1.0.so.0 > -lpango-1.0.0 => /usr/pkg/lib/libpango-1.0.so.0 > -lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0 > -lpcre.1 => /usr/pkg/lib/libpcre.so.1 > -lgobject-2.0.0 => /usr/pkg/lib/libgobject-2.0.so.0 > -lffi.6 => /usr/pkg/lib/libffi.so.6 > -lfribidi.0 => /usr/pkg/lib/libfribidi.so.0 > -lharfbuzz.0 => /usr/pkg/lib/libharfbuzz.so.0 > -lfreetype.19 => /usr/X11R7/lib/libfreetype.so.19 > -lbz2.1 => /usr/lib/libbz2.so.1 > -lgraphite2.3 => /usr/pkg/lib/libgraphite2.so.3 > -lstdc++.9 => /usr/lib/libstdc++.so.9 > -lgcc_s.1 => /usr/lib/libgcc_s.so.1 > -lpangoft2-1.0.0 => /usr/pkg/lib/libpangoft2-1.0.so.0 > -lfontconfig.2 => /usr/X11R7/lib/libfontconfig.so.2 > -lexpat.2 => /usr/lib/libexpat.so.2 > -lXrender.2 => /usr/X11R7/lib/libXrender.so.2 > -lXft.3 => /usr/X11R7/lib/libXft.so.3 > -lXrandr.3 => /usr/X11R7/lib/libXrandr.so.3 > -lXinerama.2 => /usr/X11R7/lib/libXinerama.so.2
This might be more pango fallout: https://blogs.gnome.org/mclasen/2019/05/25/pango-future-directions/ "Using Harfbuzz for font loading means that we will lose support for bitmap and type1 fonts. We think this is an acceptable trade-off, but others might disagree. Note that Harfbuzz does support loading bitmap-only OpenType fonts." Kind regards, -- Kind regards, Yorick Hardy