On Jul 8, 2013, at 9:05 AM, Antoine Martin <anto...@nagafix.co.uk> wrote:

> On 08/07/13 21:33, John Ralls wrote:
>> 
>> On Jul 8, 2013, at 1:58 AM, Antoine Martin <anto...@nagafix.co.uk> wrote:
>> 
>>> Hi,
>>> 
>>> I've found some previous posts on the subject:
>>> https://mail.gnome.org/archives/gtk-osx-users-list/2013-April/msg00002.html
>>> 
>>> But I still cannot get my dylibs to be X11 free:
>>> 
>>> $ for x in `ls *dylib`; do otool -L $x | grep -i X11 && echo $x; done
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgailutil.18.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgailutil.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgdk-quartz-2.0.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgdk-quartz-2.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgdkglext-quartz-1.0.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgdkglext-quartz-1.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgtk-quartz-2.0.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgtk-quartz-2.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgtkglext-quartz-1.0.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgtkglext-quartz-1.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgtkmacintegration.2.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libgtkmacintegration.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libpangocairo-1.0.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> libpangocairo-1.0.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> librsvg-2.2.dylib
>>>         /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, 
>>> current version 10.16.0)
>>> librsvg-2.dylib
>>> 
>>> What am I missing?
>>> It doesn't seem to have any adverse effects, but I would still like to get 
>>> rid of it if I can.
>> 
>> Did you try the solution Miroslav proposed in his email?
> Yes, I had.
>> 
>> If that doesn't work, look at libpangocairo and see if it's pulling in 
>> something from outside your prefix
>> that might be dragging in libfreetype.
> Rebuilding freetype:
> jhbuild build -f freetype
> Then rebuilding all the affected packages seems to be doing the trick.
> 
> Sorry for the noise.

That just moves the freetype dependency inside your build, but freetype by 
itself doesn't do you much good: You also need fontconfig and harfbuzz. You can 
build all three with meta-gtk-osx-freetype.

But unless you have a package which is using the low-level pangoft2 API, you 
don't really want freetype at all. I suggest you dig into it a bit more and 
figure out what's pulling it in and why.

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