> On Aug 1, 2019, at 1:15 PM, Pascal <p....@orange.fr> wrote:
> 
>> 
>> Le 1 août 2019 à 04:56, John Ralls <jra...@ceridwen.us> a écrit :
>> 
>> On Jul 29, 2019, at 12:56 PM, Pascal <p....@orange.fr> wrote:
>>> 
>>> Hello,
>>> 
>>> I have got a warning but also en error with meta-gtk-osx-gtk3-core-themes:
>>> 
>>> $ jhbuild build meta-gtk-osx-gtk3-core-themes
>>> 
>>> W: meta-gtk-osx-gtk3-core-themes has a dependency on unknown 
>>> "gnome-themes-standard" module
>>> 
>>> *** Building fontconfig *** [12/16]
>>> <...>
>>> CC       fcobjs.lo
>>> <...>
>>> In file included from /usr/local/src-2019/fontconfig-2.13.0/src/fcobjs.c:33:
>>> fcobjshash.gperf:28:1: error: conflicting types for 'FcObjectTypeHash'
>>> FcObjectTypeHash (register const char *str, register size_t len)
>>> ^
>>> /usr/local/src-2019/fontconfig-2.13.0/src/fcobjs.c:28:1: note: previous
>>>    declaration is here
>>> FcObjectTypeHash (register const char *str, register FC_GPERF_SIZE_T len);
>>> ^
>>> In file included from /usr/local/src-2019/fontconfig-2.13.0/src/fcobjs.c:33:
>>> fcobjshash.gperf:170:1: error: conflicting types for 'FcObjectTypeLookup'
>>> FcObjectTypeLookup (register const char *str, register size_t len)
>>> ^
>>> 
>>> It seems to be a recent version.
>>> It is a backward compatibilities issue?
>>> 
>>> My configuration: macOS 10.13.6 with XCode Version 10.1 and Command Line 
>>> Tools (HS 10.13).
>> 
>> Updating to FontConfig-2.13.1 fixes this for me. Pushed with a bunch of 
>> other updates and patches for itstool finding the wrong python and 
>> gdk-pixbuf naming its loaders with dylib instead of so and then not being 
>> able to find them.
>> 
>> I'm still puzzling over how to get libxml2 to put its python module in 
>> $PREFIX/lib/python3.x if one isn't building python. It wants to put it in 
>> the virtenv's site-packages but jhbuild won't let it.
> 
> Hello John,
> 
> I've got a dozen of error:
> $ jhbuild build meta-gtk-osx-gtk3-core-themes
> <...>
> *** Installing adwaita-icon-theme *** [14/15]
> <...>
> mkdir: 
> /usr/local/xnadalib-2019/_jhbuild/root-adwaita-icon-theme/usr/local/xnadalib-2019/share/icons/Adwaita/scalable/.:
>  File exists
> Can't save file 
> /usr/local/xnadalib-2019/_jhbuild/root-adwaita-icon-theme/usr/local/xnadalib-2019/share/icons/Adwaita/16x16/./actions/action-unavailable-symbolic.symbolic.png:
>  Image type “png” is not supported
> Can't save file 
> /usr/local/xnadalib-2019/_jhbuild/root-adwaita-icon-theme/usr/local/xnadalib-2019/share/icons/Adwaita/24x24/./actions/action-unavailable-symbolic.symbolic.png:
>  Image type “png” is not supported
> Can't save file 
> /usr/local/xnadalib-2019/_jhbuild/root-adwaita-icon-theme/usr/local/xnadalib-2019/share/icons/Adwaita/32x32/./actions/action-unavailable-symbolic.symbolic.png:
>  Image type “png” is not supported
> <...>
> Can't save file 
> /usr/local/xnadalib-2019/_jhbuild/root-adwaita-icon-theme/usr/local/xnadalib-2019/share/icons/Adwaita/16x16/./actions/address-book-new-symbolic.symbolic.png:
>  Image type “png” is not supported
> <...>
> Can't save file 
> /usr/local/xnadalib-2019/_jhbuild/root-adwaita-icon-theme/usr/local/xnadalib-2019/share/icons/Adwaita/96x96/./ui/window-restore-symbolic.symbolic.png:
>  Image type “png” is not supported
> make[3]: *** [Makefile:438: install-data-local] Error 1
> make[3]: Leaving directory 
> '/Users/me/.cache/jhbuild/build/adwaita-icon-theme-3.32.0/src/symbolic'
> make[2]: *** [Makefile:313: install-am] Error 2
> make[2]: Leaving directory 
> '/Users/me/.cache/jhbuild/build/adwaita-icon-theme-3.32.0/src/symbolic'
> make[1]: *** [Makefile:323: install-recursive] Error 1
> make[1]: Leaving directory 
> '/Users/me/.cache/jhbuild/build/adwaita-icon-theme-3.32.0/src'
> make: *** [Makefile:534: install-recursive] Error 1
> *** Error during phase install of adwaita-icon-theme: ########## Error 
> running make 
> DESTDIR=/usr/local/xnadalib-2019/_jhbuild/root-adwaita-icon-theme install *** 
> [14/15]
> 
> Shouldn't I rerun all installs from start or is it not related?
> 

Pascal,

This is the gdk-pixbuf loader file extension problem (it's really Meson's 
problem, but they're dithering, see 
https://github.com/mesonbuild/meson/issues/1160). One of the patches I pushed 
yesterday fixed it, except that I forgot the "strip" attribute so it's really 
fixed as of about an hour ago.

So you can either start over in a clean prefix or cd to 
prefix/lib/gdk-pixbuf/2.0.0/loaders and change all of the .dylib to .so. This 
bash command is what I've used:
  for i in *.dylib; do j=$(basename $i); mv $i $j.so; done
then run
  gdk-pixbuf-query-loaders --update-cache
and restart the adwaita build.

Regards,
John Ralls


_______________________________________________
gtk-osx-users-list mailing list
gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to