On Mon, Jul 21, 2008 at 09:14:55PM +0100, Tommi Komulainen wrote:
> On Mon, Jul 21, 2008 at 10:33 AM, Philippe Strauss <[EMAIL PROTECTED]> wrote:
>
> > gcc ... -L/usr/X11/lib ...
>
> This is the first sign of trouble, clutter/osx shouldn't be using X11
> at all. This is also what makes gcc find libGL for X11 rather than the
> native version which clutter is supposed to be using.
>
>
> > ... /opt/local/lib/libpangocairo-1.0.dylib /usr/X11/lib/libXau.6.0.0.dylib
> > ...
>
> Seeing this I suspect you have pango no-no_x11 from macports which is
> dragging in X11.
>
Thanks Tommi, that's right and I've installed immendio gtk osx native portage
now.
The configuration step of clutter seems much cleaner, but running make:
[EMAIL PROTECTED]:~/src/clutter-svn/clutter$ make
make all-recursive
Making all in clutter
/opt/gtk-osx/bin/glib-genmarshal \
--prefix=clutter_marshal \
--header \
./clutter-marshal.list > xgen-cmh \
&& (cmp -s xgen-cmh clutter-marshal.h || cp xgen-cmh clutter-marshal.h
) \
&& rm -f xgen-cmh \
&& echo timestamp > stamp-clutter-marshal.h
dyld: Symbol not found: __cg_jpeg_resync_to_restart
Referenced from:
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
Expected in: /opt/local/lib/libJPEG.dylib
/bin/sh: line 1: 3934 Trace/BPT trap /opt/gtk-osx/bin/glib-genmarshal
--prefix=clutter_marshal --header ./clutter-marshal.list > xgen-cmh
make[2]: *** [stamp-clutter-marshal.h] Error 133
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Is (immendio) gtk+ referenced by clutter somehow? Cause I had to add
--without-libtiff --without-libjpeg in a
shell of jhbuild to compile gtk+.
> > ... -framework Cocoa -framework OpenGL -Wl,-framework -Wl,CoreServices ...
> > ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
>
> Looks like for some reason your -dylib_file addition didn't end up in
> the Makefile after all. Could you double-check your Makefile and
> Makefile.in?
I'm concentrating on a purely non X pango and cairo libs for now, will check
later, it's in the interfaction btw automake and libtool that it doesn't get
thru, this dylib_file trick.
--
Philippe Strauss
http://philou.ch
--
To unsubscribe send a mail to [EMAIL PROTECTED]