[GEM-dev] Compiling Gem from git on osx mavericks

Nicolas Montgermont nicolas_montgermont at yahoo.fr
Wed Apr 23 21:41:16 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Le 22/04/2014 18:08, IOhannes m zmölnig a écrit :
> please update your clone. gf,adsr IOhannes
>
thanks the fix seems to work.
Now the compilation stops at:

/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../../src  -I../../src -DGEM_INTERNAL -DGLEW_BUILD  -DPD
-I/Applications/Pd-extended.app/Contents/Resources/src  -arch i386    
-g -O2 -Os -ffast-math -mmmx -fpascal-strings -MT
libBase_la-GemWinCreateMac.lo -MD -MP -MF
.deps/libBase_la-GemWinCreateMac.Tpo -c -o libBase_la-GemWinCreateMac.lo
`test -f 'GemWinCreateMac.cpp' || echo './'`GemWinCreateMac.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src
-DGEM_INTERNAL -DGLEW_BUILD -DPD
-I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -g -O2
-Os -ffast-math -mmmx -fpascal-strings -MT libBase_la-GemWinCreateMac.lo
-MD -MP -MF .deps/libBase_la-GemWinCreateMac.Tpo -c GemWinCreateMac.cpp 
-fno-common -DPIC -o .libs/libBase_la-GemWinCreateMac.o

There is a lot of warnings (mostly "deprecated"), here are the errors:
- ----------------------------------------------
                                   
GemWinCreateMac.cpp:209:9: error: use of undeclared identifier
'DMGetFirstScreenDevice'
  hGD = DMGetFirstScreenDevice (true); // check number of screens
        ^
GemWinCreateMac.cpp:259:8: error: use of undeclared identifier
'DMGetNextScreenDevice'
        hGD = DMGetNextScreenDevice (hGD, true);
              ^
GemWinCreateMac.cpp:268:5: error: use of undeclared identifier 'SetRect'
    SetRect(&info.r,
    ^
GemWinCreateMac.cpp:298:15: error: use of undeclared identifier
'DMGetNextScreenDevice'
        hGD = DMGetNextScreenDevice (hGD, true);
              ^
GemWinCreateMac.cpp:334:5: error: use of undeclared identifier 'SetRect'
    SetRect(&info.r,
    ^
GemWinCreateMac.cpp:476:7: error: no member named 'UnlockPixels' in the
global namespace
    ::UnlockPixels(info.pixMap);
    ~~^
GemWinCreateMac.cpp:477:7: error: no member named 'DisposeGWorld' in the
global namespace
    ::DisposeGWorld(info.offscreen);
    ~~^
GemWinCreateMac.cpp:504:5: error: use of undeclared identifier 'ShowCursor'
    ShowCursor();
    ^
GemWinCreateMac.cpp:506:5: error: use of undeclared identifier 'HideCursor'
    HideCursor();
    ^
GemWinCreateMac.cpp:632: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);
                  ^
GemWinCreateMac.cpp:632:3: error: invalid use of non-static data member
'getPort'
  GetPort (&cgrafSave);
  ^~~~~~~
GemWinCreateMac.cpp:778:13: error: use of undeclared identifier
'GetMainDevice'
      hGD = GetMainDevice ();
            ^
GemWinCreateMac.cpp:784:14: error: use of undeclared identifier
'DMGetFirstScreenDevice'
          hDevice = DMGetFirstScreenDevice (true);
                    ^
GemWinCreateMac.cpp:789:18: error: use of undeclared identifier
'DMGetNextScreenDevice'
              hDevice = DMGetNextScreenDevice (hDevice, true);
                        ^
GemWinCreateMac.cpp:807:10: error: use of undeclared identifier
'DMGetFirstScreenDevice'
          hGD = DMGetFirstScreenDevice (true);
                ^
GemWinCreateMac.cpp:810:27: error: use of undeclared identifier
'DMGetNextScreenDevice'
              GDHandle hGDNext = DMGetNextScreenDevice (hGD, true);
                                 ^
GemWinCreateMac.cpp:828:13: error: use of undeclared identifier
'DMGetFirstScreenDevice'
      hGD = DMGetFirstScreenDevice (true);
            ^
GemWinCreateMac.cpp:836:14: error: use of undeclared identifier
'DMGetNextScreenDevice'
              hGD = DMGetNextScreenDevice (hGD, true);
                    ^
GemWinCreateMac.cpp:1086:18: error: use of undeclared identifier
'GetDeviceList'
  GDHandle hGD = GetDeviceList (); // get the first screen
fatal error: too many errors emitted, stopping now [-ferror-limit=]
93 warnings and 20 errors generated.
make[3]: *** [libBase_la-GemWinCreateMac.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

- ----------------------------------------------

thanks in advance,
n

- -- 
http://www.nimon.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAlNYF1wACgkQyQxFEQ9xedO7pQCfXyXFJLgy8GUyBRRBQUUEgEb3
KqIAn2PRneZz8+0ehLFM3M0cefSUEeJz
=FLrF
-----END PGP SIGNATURE-----

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20140423/02be4678/attachment.htm>


More information about the GEM-dev mailing list