So I installed artoolkit from Fink, and Gem gives this build error, which is new to me. Is it worth trying to get artoolkit support into the 0.92 build in the current Pd-extended builds?
g++ -o Gem.pd_darwin -dynamiclib -mmacosx-version-min=10.3 - undefined dynamic_lookup -framework QuickTime -framework Carbon - framework AGL -framework OpenGL ./Objects/*.o -lAR -L/sw/lib -L/sw/ lib -lstdc++ -ldl -lz -lm -lpthread -L/Users/pd/auto-build/pd- extended/pd/bin -L/sw/lib -Wl,-framework,OpenGL -Wl,- framework,CoreServices -Wl,-framework,ApplicationServices -lobjc - lfreetype -lz -lftgl -L/sw/lib -lgmerlin_avdec -lgavl ld: common symbols not allowed with MH_DYLIB output format with the - multi_module option /sw/lib/libAR.a(arUtil.o) definition of common _arParam (size 144) /sw/lib/libAR.a(arUtil.o) definition of common _arImXsize (size 16) /sw/lib/libAR.a(arUtil.o) definition of common _arImYsize (size 16) /sw/lib/libAR.a(arUtil.o) definition of common _arsMatR2L (size 96) /sw/lib/libAR.a(arUtil.o) definition of common _arsParam (size 368) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: internal link edit command failed make[2]: *** [Gem.pd_darwin] Error 1
An Apple person recommends adding -fno-common to the build: http://gcc.gnu.org/ml/gcc/2005-06/msg00378.html
Others recommend not using multi_module mode, and sending - single_module: http://lists.apple.com/archives/Unix-porting/2006/Aug/msg00024.html http://doc.trolltech.com/qt3/platforms/osx.html
.hc
----------------------------------------------------------------------------
"[T]he greatest purveyor of violence in the world today [is] my own government." - Martin Luther King, Jr.
Hans-Christoph Steiner wrote:
So I installed artoolkit from Fink, and Gem gives this build error, which is new to me. Is it worth trying to get artoolkit support into the 0.92 build in the current Pd-extended builds?
actually i don't know. it is a backport from gem4max and it compiles on linux and w32. i personally never use it, and the few times i tried i couldn't really get any output...
but others seem to have had success with it, so of course it would be nice to have it it on all platforms.
anyhow, for newer versions of Gem (trunk) i have "outsourced" it into the "extra" objects, which are meant to be addons and compiled separately.
fgmasdr IOhannes
Try the Apple suggestion first, and then the others?
I also never got anything out of the artoolkit object.
On Fri, Dec 4, 2009 at 12:24 PM, Hans-Christoph Steiner hans@at.or.atwrote:
So I installed artoolkit from Fink, and Gem gives this build error, which is new to me. Is it worth trying to get artoolkit support into the 0.92 build in the current Pd-extended builds?
g++ -o Gem.pd_darwin -dynamiclib -mmacosx-version-min=10.3 -undefined dynamic_lookup -framework QuickTime -framework Carbon -framework AGL -framework OpenGL ./Objects/*.o -lAR -L/sw/lib -L/sw/lib -lstdc++ -ldl -lz -lm -lpthread -L/Users/pd/auto-build/pd-extended/pd/bin -L/sw/lib -Wl,-framework,OpenGL -Wl,-framework,CoreServices -Wl,-framework,ApplicationServices -lobjc -lfreetype -lz -lftgl -L/sw/lib -lgmerlin_avdec -lgavl ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option /sw/lib/libAR.a(arUtil.o) definition of common _arParam (size 144) /sw/lib/libAR.a(arUtil.o) definition of common _arImXsize (size 16) /sw/lib/libAR.a(arUtil.o) definition of common _arImYsize (size 16) /sw/lib/libAR.a(arUtil.o) definition of common _arsMatR2L (size 96) /sw/lib/libAR.a(arUtil.o) definition of common _arsParam (size 368) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: internal link edit command failed make[2]: *** [Gem.pd_darwin] Error 1
An Apple person recommends adding -fno-common to the build: http://gcc.gnu.org/ml/gcc/2005-06/msg00378.html
Others recommend not using multi_module mode, and sending -single_module: http://lists.apple.com/archives/Unix-porting/2006/Aug/msg00024.html http://doc.trolltech.com/qt3/platforms/osx.html
.hc
"[T]he greatest purveyor of violence in the world today [is] my own government." - Martin Luther King, Jr.
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Ok, so it turns out that artoolkit needed the -fno-common, so now it builds. I added the -fno-common to the Fink package, rebuilt and it works now. I submitted it to Fink, so it should be included soon.
.hc
On Dec 4, 2009, at 12:24 PM, Hans-Christoph Steiner wrote:
So I installed artoolkit from Fink, and Gem gives this build error, which is new to me. Is it worth trying to get artoolkit support into the 0.92 build in the current Pd-extended builds?
g++ -o Gem.pd_darwin -dynamiclib -mmacosx-version-min=10.3 - undefined dynamic_lookup -framework QuickTime -framework Carbon - framework AGL -framework OpenGL ./Objects/*.o -lAR -L/sw/lib -L/sw/ lib -lstdc++ -ldl -lz -lm -lpthread -L/Users/pd/auto-build/pd- extended/pd/bin -L/sw/lib -Wl,-framework,OpenGL -Wl,- framework,CoreServices -Wl,-framework,ApplicationServices -lobjc - lfreetype -lz -lftgl -L/sw/lib -lgmerlin_avdec -lgavl ld: common symbols not allowed with MH_DYLIB output format with the - multi_module option /sw/lib/libAR.a(arUtil.o) definition of common _arParam (size 144) /sw/lib/libAR.a(arUtil.o) definition of common _arImXsize (size 16) /sw/lib/libAR.a(arUtil.o) definition of common _arImYsize (size 16) /sw/lib/libAR.a(arUtil.o) definition of common _arsMatR2L (size 96) /sw/lib/libAR.a(arUtil.o) definition of common _arsParam (size 368) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: internal link edit command failed make[2]: *** [Gem.pd_darwin] Error 1
An Apple person recommends adding -fno-common to the build: http://gcc.gnu.org/ml/gcc/2005-06/msg00378.html
Others recommend not using multi_module mode, and sending - single_module: http://lists.apple.com/archives/Unix-porting/2006/Aug/msg00024.html http://doc.trolltech.com/qt3/platforms/osx.html
.hc
"[T]he greatest purveyor of violence in the world today [is] my own government." - Martin Luther King, Jr.
----------------------------------------------------------------------------
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli