On Sat, Aug 03, 2019 at 03:25:48AM +0100, Ken Moffat via blfs-dev wrote: > It looks as if pango-1.44.1 breaks pygtk : > > in the build - > > pango.c: In function '__PangoFontset_class_init': > pango.c:5526:5: error: unknown type name 'PangoFontsetClass'; did you mean > 'PangoContextClass'? > 5526 | PangoFontsetClass *klass = PANGO_FONTSET_CLASS(gclass); > | ^~~~~~~~~~~~~~~~~ > | PangoContextClass >
The problem is that in pango-1.44 a lot of things which used to be in the headers are now in -private headers which do not get installed (and cannot be installed). And the implementation details have changed. A look at the xrefs shows the following mention pygtk - openbox: if using external dep Obmenu to configure, required keybinder2: recommended pycairo - a comment re needing python2 for pygtk vte2: optional gimp: recommended nmap: optional, for zenmap avahi: optional I've no idea about keybinder2, but it seems to be python2. For gimp, it builds if --disable-python is used. Surprisingly, a lot of gimp users have python2 plugins in the belief that python is easier than scheme! So, a less than ideal build. I'm pressing on with that to see how the rest of this build turns out. I've also posted to gimp-dev. ĸen -- One pill makes you larger, And one pill makes you small. And the ones that mother gives you, Don't do anything at all. Go ask Alice, When she's ten feet tall. -- Jefferson Airplane, White Rabbit -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page