-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 22/05/2014 19:21, IOhannes m zmölnig a écrit :
On 05/22/2014 05:48 PM, Nicolas Montgermont wrote:
How can I try to compile Gem against one of these, instead of
gemmacwindow?
these are externals, so you should have e.g. gemglutwindow.pd_darwin in
No I don't have any *.pd_darwin in Gem/ or elsewhere... Here is my log of the compilation of the src/Output folder (I'm using -w so there is no warnings) - --------------------------------------------
Making all in src/Output /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -w -Os -ffast-math -mmmx -fpascal-strings -MT gemcocoawindow_la-gemcocoawindow.lo -MD -MP -MF .deps/gemcocoawindow_la-gemcocoawindow.Tpo -c -o gemcocoawindow_la-gemcocoawindow.lo `test -f 'gemcocoawindow.mm' || echo './'`gemcocoawindow.mm /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -D_THREAD_SAFE -w -Os -ffast-math -mmmx -fpascal-strings -MT gemglutwindow_la-gemglutwindow.lo -MD -MP -MF .deps/gemglutwindow_la-gemglutwindow.Tpo -c -o gemglutwindow_la-gemglutwindow.lo `test -f 'gemglutwindow.cpp' || echo './'`gemglutwindow.cpp /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -w -Os -ffast-math -mmmx -fpascal-strings -MT gemmacwindow_la-gemmacwindow.lo -MD -MP -MF .deps/gemmacwindow_la-gemmacwindow.Tpo -c -o gemmacwindow_la-gemmacwindow.lo `test -f 'gemmacwindow.cpp' || echo './'`gemmacwindow.cpp UNUSED SOURCES: libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -w -Os -ffast-math -mmmx -fpascal-strings -MT gemcocoawindow_la-gemcocoawindow.lo -MD -MP -MF .deps/gemcocoawindow_la-gemcocoawindow.Tpo -c gemcocoawindow.mm -fno-common -DPIC -o .libs/gemcocoawindow_la-gemcocoawindow.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -w -Os -ffast-math -mmmx -fpascal-strings -MT gemmacwindow_la-gemmacwindow.lo -MD -MP -MF .deps/gemmacwindow_la-gemmacwindow.Tpo -c gemmacwindow.cpp -fno-common -DPIC -o .libs/gemmacwindow_la-gemmacwindow.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -D_THREAD_SAFE -w -Os -ffast-math -mmmx -fpascal-strings -MT gemglutwindow_la-gemglutwindow.lo -MD -MP -MF .deps/gemglutwindow_la-gemglutwindow.Tpo -c gemglutwindow.cpp -fno-common -DPIC -o .libs/gemglutwindow_la-gemglutwindow.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -D_THREAD_SAFE -w -Os -ffast-math -mmmx -fpascal-strings -MT gemglutwindow_la-gemglutwindow.lo -MD -MP -MF .deps/gemglutwindow_la-gemglutwindow.Tpo -c gemglutwindow.cpp -o gemglutwindow_la-gemglutwindow.o >/dev/null 2>&1 gemmacwindow.cpp:269:3: error: use of undeclared identifier 'GetPort'; did you mean 'CFRunLoopSourceContext1::getPort'? GetPort (&cgrafSave); ^~~~~~~ CFRunLoopSourceContext1::getPort /System/Library/Frameworks/CoreFoundation.framework/Headers/CFRunLoop.h:105:19: note: 'CFRunLoopSourceContext1::getPort' declared here mach_port_t (*getPort)(void *info); ^ gemmacwindow.cpp:269:3: error: invalid use of non-static data member 'getPort' GetPort (&cgrafSave); ^~~~~~~ gemmacwindow.cpp:388:13: error: use of undeclared identifier 'GetMainDevice' hGD = GetMainDevice (); ^ gemmacwindow.cpp:394:21: error: use of undeclared identifier 'DMGetFirstScreenDevice' hDevice = DMGetFirstScreenDevice (true); ^ gemmacwindow.cpp:399:25: error: use of undeclared identifier 'DMGetNextScreenDevice' hDevice = DMGetNextScreenDevice (hDevice, true); ^ mv -f .deps/gemglutwindow_la-gemglutwindow.Tpo .deps/gemglutwindow_la-gemglutwindow.Plo /bin/sh ../../libtool --tag=CXX --mode=link g++ -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -D_THREAD_SAFE -w -Os -ffast-math -mmmx -fpascal-strings -module -avoid-version -shared -shrext .pd_darwin -arch i386 -framework QuickTime -framework Carbon -framework Cocoa -framework AGL -o gemglutwindow.la -rpath /usr/local/lib/pd/extra/Gem gemglutwindow_la-gemglutwindow.lo -L/Applications/Pd-extended.app/Contents/Resources/bin -L../.. -framework GLUT -framework OpenGL -lm -ldl -lz -lm gemmacwindow.cpp:417:17: error: use of undeclared identifier 'DMGetFirstScreenDevice' hGD = DMGetFirstScreenDevice (true); ^ gemmacwindow.cpp:420:34: error: use of undeclared identifier 'DMGetNextScreenDevice' GDHandle hGDNext = DMGetNextScreenDevice (hGD, true); ^ libtool: link: g++ -Wl,-undefined -Wl,dynamic_lookup -o .libs/gemglutwindow.pd_darwin -bundle .libs/gemglutwindow_la-gemglutwindow.o -lstdc++ -framework QuickTime -framework Carbon -framework Cocoa -framework AGL -L/Applications/Pd-extended.app/Contents/Resources/bin -L../.. -framework GLUT -framework OpenGL -ldl -lz -lm -arch i386 -Os -mmmx -arch i386 -framework QuickTime -framework Carbon -framework Cocoa -framework AGL -framework GLUT -framework OpenGL gemmacwindow.cpp:438:13: error: use of undeclared identifier 'DMGetFirstScreenDevice' hGD = DMGetFirstScreenDevice (true); ^ libtool: link: ( cd ".libs" && rm -f "gemglutwindow.la" && ln -s "../gemglutwindow.la" "gemglutwindow.la" ) gemmacwindow.cpp:446:21: error: use of undeclared identifier 'DMGetNextScreenDevice' hGD = DMGetNextScreenDevice (hGD, true); ^ gemmacwindow.cpp:696:18: error: use of undeclared identifier 'GetDeviceList' GDHandle hGD = GetDeviceList (); // get the first screen ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DPD -I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -w -Os -ffast-math -mmmx -fpascal-strings -MT gemcocoawindow_la-gemcocoawindow.lo -MD -MP -MF .deps/gemcocoawindow_la-gemcocoawindow.Tpo -c gemcocoawindow.mm -o gemcocoawindow_la-gemcocoawindow.o >/dev/null 2>&1 gemmacwindow.cpp:759:13: error: use of undeclared identifier 'GetNextDevice' hGD = GetNextDevice (hGD); // get next device ^ gemmacwindow.cpp:924:3: error: use of undeclared identifier 'GetPort'; did you mean 'CFRunLoopSourceContext1::getPort'? GetPort (&pgpSave); ^~~~~~~ CFRunLoopSourceContext1::getPort /System/Library/Frameworks/CoreFoundation.framework/Headers/CFRunLoop.h:105:19: note: 'CFRunLoopSourceContext1::getPort' declared here mach_port_t (*getPort)(void *info); ^ gemmacwindow.cpp:924:3: error: invalid use of non-static data member 'getPort' GetPort (&pgpSave); ^~~~~~~ gemmacwindow.cpp:929:3: error: use of undeclared identifier 'LocalToGlobal' LocalToGlobal (reinterpret_cast<Point*>(& rectWind.top)); // convert to global coordinates ^ gemmacwindow.cpp:930:3: error: use of undeclared identifier 'LocalToGlobal' LocalToGlobal (reinterpret_cast<Point*>(& rectWind.bottom)); ^ gemmacwindow.cpp:931:18: error: use of undeclared identifier 'GetDeviceList' hgdNthDevice = GetDeviceList (); ^ gemmacwindow.cpp:937:46: error: use of undeclared identifier 'screenDevice' if (TestDeviceAttribute (hgdNthDevice, screenDevice)) ^ gemmacwindow.cpp:938:48: error: use of undeclared identifier 'screenActive' if (TestDeviceAttribute (hgdNthDevice, screenActive)) ^ gemmacwindow.cpp:944:13: error: use of undeclared identifier 'SectRect' SectRect (&rectWind, &(**hgdNthDevice).gdRect, &rectSect); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[1]: *** [gemmacwindow_la-gemmacwindow.lo] Error 1 mv -f .deps/gemcocoawindow_la-gemcocoawindow.Tpo .deps/gemcocoawindow_la-gemcocoawindow.Plo /bin/sh ../../libtool --mode=link g++ -g -O2 -module -avoid-version -shared -shrext .pd_darwin -arch i386 -framework QuickTime -framework Carbon -framework Cocoa -framework AGL -o gemcocoawindow.la -rpath /usr/local/lib/pd/extra/Gem gemcocoawindow_la-gemcocoawindow.lo -L/Applications/Pd-extended.app/Contents/Resources/bin -L../.. -ldl -lz -lm libtool: link: g++ -Wl,-undefined -Wl,dynamic_lookup -o .libs/gemcocoawindow.pd_darwin -bundle .libs/gemcocoawindow_la-gemcocoawindow.o -lstdc++ -framework QuickTime -framework Carbon -framework Cocoa -framework AGL -L/Applications/Pd-extended.app/Contents/Resources/bin -L../.. -ldl -lz -lm -O2 -arch i386 -framework QuickTime -framework Carbon -framework Cocoa -framework AGL libtool: link: ( cd ".libs" && rm -f "gemcocoawindow.la" && ln -s "../gemcocoawindow.la" "gemcocoawindow.la" ) make[1]: Target `all' not remade because of errors. Making all in extra
- -- http://www.nimon.org