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]