I wish I could help more, but I'm still on 10.4... though I'll be upgrading soon and then I'll be in the same boat as you likely.

I have limited experience with OpenGL on the mac, but my general advice for getting the correct libraries is to use the "-framework OpenGL" in order to get the correct libraries, headers, etc.

I doubt this will help you directly. I wonder if something changed between 10.4 -> 10.5 that makes the clutter build not work? or if this is something specific to your system?

Unfortunately, there seem to be relatively few Mac users for clutter, though there is a primary Mac developer that has really done a great job to get us to the point we are now.

- Reid

On 21-Jul-08, at 5:33 AM, Philippe Strauss wrote:

the autoconf error is solved:

aclocal -I /opt/local/shared/aclocal
autoconf
automake

did it.

But my change to configure.ac for os-x 10.5 OpenGL don't work:

Extracting /Users/philou/src/clutter-svn/clutter/clutter/../clutter/ pango/.libs/libpangoclutter.a (cd .libs/libclutter-osx-0.8.lax/libpangoclutter.a && ar x /Users/ philou/src/clutter-svn/clutter/clutter/../clutter/pango/.libs/ libpangoclutter.a)
rm -fr .libs/libclutter-osx-0.8.lax/libclutter-osx.a
mkdir .libs/libclutter-osx-0.8.lax/libclutter-osx.a
Extracting /Users/philou/src/clutter-svn/clutter/clutter/../clutter/ osx/.libs/libclutter-osx.a (cd .libs/libclutter-osx-0.8.lax/libclutter-osx.a && ar x /Users/ philou/src/clutter-svn/clutter/clutter/../clutter/osx/.libs/ libclutter-osx.a)
rm -fr .libs/libclutter-osx-0.8.lax/libclutter-cogl.a
mkdir .libs/libclutter-osx-0.8.lax/libclutter-cogl.a
Extracting /Users/philou/src/clutter-svn/clutter/clutter/../clutter/ cogl/gl/.libs/libclutter-cogl.a (cd .libs/libclutter-osx-0.8.lax/libclutter-cogl.a && ar x /Users/ philou/src/clutter-svn/clutter/clutter/../clutter/cogl/gl/.libs/ libclutter-cogl.a)
rm -fr .libs/libclutter-osx-0.8.lax/libclutter-json.a
mkdir .libs/libclutter-osx-0.8.lax/libclutter-json.a
Extracting /Users/philou/src/clutter-svn/clutter/clutter/../clutter/ json/.libs/libclutter-json.a (cd .libs/libclutter-osx-0.8.lax/libclutter-json.a && ar x /Users/ philou/src/clutter-svn/clutter/clutter/../clutter/json/.libs/ libclutter-json.a) sed 's,^,_,' < .libs/libclutter-osx-0.8.exp > .libs/libclutter- osx-0.8-symbols.expsym gcc -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o .libs/ libclutter-osx-0.8.0.801.0.dylib .libs/clutter-actor.o .libs/ clutter-alpha.o .libs/clutter-backend.o .libs/clutter- behaviour.o .libs/clutter-behaviour-bspline.o .libs/clutter- behaviour-depth.o .libs/clutter-behaviour-ellipse.o .libs/clutter- behaviour-opacity.o .libs/clutter-behaviour-path.o .libs/clutter- behaviour-rotate.o .libs/clutter-behaviour-scale.o .libs/clutter- child-meta.o .libs/clutter-clone-texture.o .libs/clutter- color.o .libs/clutter-container.o .libs/clutter-effect.o .libs/ clutter-entry.o .libs/clutter-enum-types.o .libs/clutter- event.o .libs/clutter-feature.o .libs/clutter-fixed.o .libs/clutter- frame-source.o .libs/clutter-group.o .libs/clutter-id-pool.o .libs/ clutter-label.o .libs/clutter-list-model.o .libs/clutter- main.o .libs/clutter-marshal.o .libs/clutter-media.o .libs/clutter- model.o .libs/clutter-rectangle.o .libs/clutter-score.o .libs/ clutter-script.o .libs/clutter-script-parser.o .libs/clutter- scriptable.o .libs/clutter-shader.o .libs/clutter-stage.o .libs/ clutter-stage-manager.o .libs/clutter-stage-window.o .libs/clutter- texture.o .libs/clutter-timeline.o .libs/clutter-timeout- pool.o .libs/clutter-units.o .libs/clutter-util.o .libs/libclutter- osx-0.8.lax/libpangoclutter.a/pangoclutter-fontmap.o .libs/ libclutter-osx-0.8.lax/libpangoclutter.a/pangoclutter-glyph- cache.o .libs/libclutter-osx-0.8.lax/libpangoclutter.a/pangoclutter- render.o .libs/libclutter-osx-0.8.lax/libclutter-osx.a/clutter- backend-osx.o .libs/libclutter-osx-0.8.lax/libclutter-osx.a/clutter- event-osx.o .libs/libclutter-osx-0.8.lax/libclutter-osx.a/clutter- stage-osx.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- bitmap-fallback.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/ cogl-bitmap-pixbuf.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/ cogl-bitmap.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- clip-stack.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- context.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- fbo.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- primitives.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- program.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- shader.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- texture.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl- util.o .libs/libclutter-osx-0.8.lax/libclutter-cogl.a/cogl.o .libs/ libclutter-osx-0.8.lax/libclutter-cogl.a/lt1-cogl- primitives.o .libs/libclutter-osx-0.8.lax/libclutter-json.a/json- array.o .libs/libclutter-osx-0.8.lax/libclutter-json.a/json- generator.o .libs/libclutter-osx-0.8.lax/libclutter-json.a/json- marshal.o .libs/libclutter-osx-0.8.lax/libclutter-json.a/json- node.o .libs/libclutter-osx-0.8.lax/libclutter-json.a/json- object.o .libs/libclutter-osx-0.8.lax/libclutter-json.a/json- parser.o -L/opt/local/lib -L/usr/X11/lib /opt/local/lib/ libpangocairo-1.0.dylib /usr/X11/lib/libXau.6.0.0.dylib /usr/X11/ lib/libXdmcp.6.0.0.dylib /opt/local/lib/libz.dylib /opt/local/lib/ libcairo.dylib /opt/local/lib/libpangoft2-1.0.dylib /opt/local/lib/ libpng12.dylib /opt/local/lib/libXrender.dylib /usr/X11/lib/ libX11.6.2.0.dylib /opt/local/lib/libpixman-1.dylib /opt/local/lib/ libpango-1.0.dylib -lm /opt/local/lib/libfreetype.dylib -lz /opt/ local/lib/libfontconfig.dylib /opt/local/lib/libexpat.dylib /opt/ local/lib/libgobject-2.0.dylib /opt/local/lib/libgthread-2.0.dylib / opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/ libglib-2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/ libiconv.dylib -framework Cocoa -framework OpenGL -Wl,-framework - Wl,CoreServices -Wl,-framework -Wl,ApplicationServices - install_name /opt/clutter/lib/libclutter-osx-0.8.0.dylib -Wl,- compatibility_version -Wl,802 -Wl,-current_version -Wl,802.0 -Wl,- exported_symbols_list,.libs/libclutter-osx-0.8-symbols.expsym
ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
collect2: ld returned 1 exit status
make[4]: *** [libclutter-osx-0.8.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


Could someone explain me, after reading this one:

http://developer.apple.com/qa/qa2007/qa1567.html

what to do to add this -dylib_file \
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/ libGL.dylib:\ /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/ libGL.dylib

linking option at the right place?


It would make possible to compile clutter on os-x 10.5 while I guess currently it is not.


--
Philippe Strauss
http://philou.ch
--
To unsubscribe send a mail to [EMAIL PROTECTED]


--
To unsubscribe send a mail to [EMAIL PROTECTED]

Reply via email to