Looks like the assert failed in a bad way. As you can see there is no model loaded in the signal chain (model = 0x0), so maybe assert() doesn't know what to do with a NULL? I don't see how it would get to that point because there are checks in place to prevent this. Make sure you have the latest sources for model.cpp and modelloader.cpp.
cgc
Quoting ben@ekran.org:
Hey All,
I could not test this under linux as my gem is currently broken.
Under OSX I'm getting a crash when trying to render with a "model" object in a chain. See attached patch.
Here is what gdb says about it:
GEM: Start rendering src/Geos/model_loader.cpp:1164: failed assertion `model'
Program received signal SIGABRT, Aborted. 0x90042aac in kill () (gdb) where #0 0x90042aac in kill () #1 0x9009ec5c in abort () #2 0x020f4e60 in __eprintf () at src/Pixes/pix_filmYUV.h:45 #3 0x02040ce0 in glmLinearTexture (model=0x0, h=0, w=0) at src/Geos/model_loader.cpp:1164 #4 0x0203c0dc in model::render(GemState*) (this=0x427130, state=0xbffff250) at src/Geos/model.cpp:212 #5 0x0200a110 in GemBase::gem_renderMess(GemCache*, GemState*) (this=0x427130, cache=0x44b480, state=0xbffff250) at src/Base/GemBase.cpp:78 #6 0x0200a3b8 in GemBase::gem_MessCallback(void*, _symbol*, int, _atom*) (data=0x427110, s=0x40b7e0, argc=2, argv=0xbffff160) at src/Base/GemBase.cpp:130 #7 0x000327dc in pd_typedmess (x=0x427110, s=0x90037848, argc=57, argv=0x696c6564) at m_class.c:740 #8 0x000336d8 in outlet_anything (x=0x0, s=0xbffff070, argc=0, argv=0x427110) at m_obj.c:385 #9 0x0202aaac in gemhead::renderGL(GemState*) (this=0x4ea0fe0, state=0x25) at src/Controls/gemhead.cpp:89 #10 0x02019a80 in GemMan::renderChain(gemheadLink*, GemState*) (head=0x4270d0, state=0xbffff250) at src/Base/GemMan.cpp:652 #11 0x0201a924 in GemMan::render(void*) () at src/Base/GemMan.cpp:876 #12 0x0201abdc in GemMan::startRendering() () at src/Base/GemMan.cpp:966 #13 0x0202de40 in gemwin::intMess(int) (this=0x426f30, state=1) at src/Controls/gemwin.cpp:99 #14 0x0202f9a8 in gemwin::floatMessCallback(void*, float) (data=0x426f10, state=1) at src/Controls/gemwin.cpp:645 #15 0x00033564 in outlet_float (x=0x0, f=1) at m_obj.c:355 #16 0x00035768 in binbuf_eval (x=0x0, target=0xbffff070, argc=1, argv=0xbffff510) at m_binbuf.c:581 #17 0x00009340 in message_float (x=0x0, f=0) at g_text.c:301 #18 0x000094a0 in message_click (x=0x427100, xpos=0, ypos=0, shift=1, ctrl=1, alt=-0) at g_text.c:340 #19 0x0000b0a4 in text_click (z=0x427110, glist=0x0, xpix=0, ypix=-1073745808, shift=480120, alt=1, dbl=0, doit=4354304) at g_text.c:1011 #20 0x0001b2f8 in canvas_doclick (x=0x4249c0, xpos=47, ypos=28, which=9994, mod=1768711524, doit=1) at g_editor.c:1016 #21 0x0001b830 in canvas_mousedown (x=0x0, xpos=0, ypos=0, which=1, mod=1) at g_editor.c:1172 #22 0x0003269c in pd_typedmess (x=0x4249c0, s=0x90037848, argc=57, argv=0x696c6564) at m_class.c:719 #23 0x000327dc in pd_typedmess (x=0x4249c0, s=0x90037848, argc=57, argv=0x696c6564) at m_class.c:740 #24 0x00035750 in binbuf_eval (x=0x0, target=0xbffff810, argc=0, argv=0x0) at m_binbuf.c:578 #25 0x0003a774 in socketreceiver_read (x=0xbffff7e4, fd=4344256) at s_inter.c:379 #26 0x0003a28c in sys_domicrosleep (microsec=0, pollem=0) at s_inter.c:216 #27 0x00038b58 in m_scheduler () at m_sched.c:472 #28 0x00002504 in _start (argc=462556, argv=0x0, envp=0x0) at /SourceCache/Csu/Csu-47/crt.c:267 #29 0x8fe1a700 in __dyld__dyld_start ()
I tried recompiling form the latest CVS today, and powerbuilder fails with:
Building target Âgem_darwin with build style ÂDeployment (optimization:level Â3Â, debug-symbols:off)  (79 errors, 26 warnings) /bin/mkdir -p /Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc /usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build -I/Users/admin/work/Gem/build/include -Isrc -I/Users/admin/bbogart/GemLibs/darwinStuff -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV"
/Users/admin/bbogart/GemLibs/darwinStuff/macosx_math.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/macosx_math.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/CPPExtern.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/CPPExtern.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemBase.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemBase.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemCache.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemCache.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemDag.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemDag.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemEvent.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemEvent.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemFuncUtil.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemFuncUtil.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemGluObj.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemGluObj.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemGLUtil.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemGLUtil.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemGlutObj.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemGlutObj.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemLoadObj.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemLoadObj.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemMan.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemMan.o
src/Base/GemMan.cpp: In function `OSStatus dispatchGemWindowMessages()': src/Base/GemMan.cpp:220: warning: no return statement in function returning non-void src/Base/GemMan.cpp:220: warning: control reaches end of non-void function src/Base/GemMan.cpp:220: warning: no return statement in function returning non-void src/Base/GemMan.cpp:220: warning: control reaches end of non-void function /usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build -I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemModelData.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemModelData.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemPathBase.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemPathBase.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemPixDualObj.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemPixDualObj.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemPixImageLoad.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemPixImageLoad.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemPixImageSave.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemPixImageSave.o
src/Base/GemPixImageSave.cpp: In function `char* CStringToPString(char*)': src/Base/GemPixImageSave.cpp:88: warning: invalid conversion from `void*' to `char*' src/Base/GemPixImageSave.cpp:91: warning: comparison between signed and unsigned integer expressions src/Base/GemPixImageSave.cpp: In function `int mem2image(imageStruct*, const char*, int)': src/Base/GemPixImageSave.cpp:127: warning: invalid conversion from `const char*' to `char*' src/Base/GemPixImageSave.cpp:127: warning: invalid conversion from `char*' to `unsigned char*' src/Base/GemPixImageSave.cpp:88: warning: invalid conversion from `void*' to `char*' src/Base/GemPixImageSave.cpp:91: warning: comparison between signed and unsigned integer expressions src/Base/GemPixImageSave.cpp:127: warning: invalid conversion from `const char*' to `char*' src/Base/GemPixImageSave.cpp:127: warning: invalid conversion from `char*' to `unsigned char*' /usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build -I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemPixObj.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemPixObj.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemPixUtil.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemPixUtil.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemSetup.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemSetup.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemShape.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemShape.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemState.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemState.o
/usr/bin/g++-3.3 -c -F/Users/admin/work/Gem/build
-I/Users/admin/work/Gem/build/include -Isrc -Isrc/Base -arch ppc -fno-common -fpascal-strings -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -pipe "-fmessage-length=0"
-Wp,-header-mapfile,/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Gem.pd_darwin.hmap
"-DMACOSX" "-DNOTEXT" "-DYUV" src/Base/GemWinCreateMac.cpp -o
/Users/admin/work/Gem/build/GEM_darwin.build/gem_darwin.build/Objects-normal/ppc/GemWinCreateMac.o
src/Base/GemWinCreateMac.cpp: In function `int createGemWindow(WindowInfo&, WindowHints&)': src/Base/GemWinCreateMac.cpp:230: warning: comparison between signed and unsigned integer expressions src/Base/GemWinCreateMac.cpp:236: warning: comparison between signed and unsigned integer expressions src/Base/GemWinCreateMac.cpp:318: error: parse error before `<<' token src/Base/GemWinCreateMac.cpp:330: error: parse error before `>>' token src/Base/GemWinCreateMac.cpp:174: warning: unused variable `EventTypeSpec list[9]' src/Base/GemWinCreateMac.cpp: At global scope: src/Base/GemWinCreateMac.cpp:352: warning: ISO C++ forbids declaration of `gEvtHandler' with no type src/Base/GemWinCreateMac.cpp:352: error: conflicting types for `int gEvtHandler' src/Base/GemWinCreateMac.cpp:80: error: previous declaration as `OSStatus (*gEvtHandler)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)' src/Base/GemWinCreateMac.cpp:354: error: `list' was not declared in this scope src/Base/GemWinCreateMac.cpp:354: error: `list' was not declared in this scope src/Base/GemWinCreateMac.cpp:355: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:355: warning: ISO C++ forbids declaration of `InstallEventHandler' with no type src/Base/GemWinCreateMac.cpp:355: error: `int InstallEventHandler' redeclared as different kind of symbol
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h:2127:
error: previous declaration of `OSStatus InstallEventHandler(OpaqueEventTargetRef*, OSStatus (*)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*), long unsigned int, const EventTypeSpec*, void*, OpaqueEventHandlerRef**)' src/Base/GemWinCreateMac.cpp:355: warning: initializer list being treated as compound expression src/Base/GemWinCreateMac.cpp:359: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:360: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:361: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:362: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:363: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:365: warning: ISO C++ forbids declaration of `i' with no type src/Base/GemWinCreateMac.cpp:366: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:367: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:368: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:369: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:370: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:377: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:378: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:379: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:382: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:383: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:385: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:390: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:390: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:390: error: `hints' was not declared in this scope src/Base/GemWinCreateMac.cpp:390: warning: ISO C++ forbids declaration of `BuildGLFromWindow' with no type src/Base/GemWinCreateMac.cpp:390: error: `int BuildGLFromWindow' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:132: error: previous declaration of `OSStatus BuildGLFromWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)' src/Base/GemWinCreateMac.cpp:390: warning: initializer list being treated as compound expression src/Base/GemWinCreateMac.cpp:393: error: parse error before `if' src/Base/GemWinCreateMac.cpp:397: warning: ISO C++ forbids declaration of `SetContextValid' with no type src/Base/GemWinCreateMac.cpp:397: error: `int SetContextValid' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:85: error: previous declaration of `void SetContextValid(bool)' src/Base/GemWinCreateMac.cpp:398: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:399: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:400: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:402: warning: ISO C++ forbids declaration of `SetFrontProcess' with no type src/Base/GemWinCreateMac.cpp:402: error: `int SetFrontProcess' redeclared as different kind of symbol
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:485:
error: previous declaration of `OSErr SetFrontProcess(const ProcessSerialNumber*)' src/Base/GemWinCreateMac.cpp:402: warning: invalid conversion from `ProcessSerialNumber*' to `int' src/Base/GemWinCreateMac.cpp:404: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:404: warning: ISO C++ forbids declaration of `ShowWindow' with no type src/Base/GemWinCreateMac.cpp:404: error: `int ShowWindow' redeclared as different kind of symbol
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:6715:
error: previous declaration of `void ShowWindow(OpaqueWindowPtr*)' src/Base/GemWinCreateMac.cpp:406: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:406: warning: ISO C++ forbids declaration of `SelectWindow' with no type src/Base/GemWinCreateMac.cpp:406: error: `int SelectWindow' redeclared as different kind of symbol
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:3822:
error: previous declaration of `void SelectWindow(OpaqueWindowPtr*)' src/Base/GemWinCreateMac.cpp:407: warning: ISO C++ forbids declaration of `err' with no type src/Base/GemWinCreateMac.cpp:407: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:408: warning: ISO C++ forbids declaration of `post' with no type src/Base/GemWinCreateMac.cpp:408: error: `int post' redeclared as different kind of symbol /Users/admin/bbogart/pd-0.37-hack/src/m_pd.h:441: error: previous declaration of `void post(char*, ...)' src/Base/GemWinCreateMac.cpp:408: warning: initializer list being treated as compound expression src/Base/GemWinCreateMac.cpp:427: warning: ISO C++ forbids declaration of `hGD' with no type src/Base/GemWinCreateMac.cpp:428: error: parse error before `return' src/Base/GemWinCreateMac.cpp: In function `void destroyGemWindow(WindowInfo&)': src/Base/GemWinCreateMac.cpp:466: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:471: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `__AGLContextRec* SetupAGLFullScreen(GDevice**, short int*, short int*)': src/Base/GemWinCreateMac.cpp:504: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:511: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:520: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:526: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `OSStatus BuildGLFromWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)': src/Base/GemWinCreateMac.cpp:552: error: `OSStatus BuildGLFromWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:390: error: previous declaration of `int BuildGLFromWindow' src/Base/GemWinCreateMac.cpp:390: error: previous non-function declaration `int BuildGLFromWindow' src/Base/GemWinCreateMac.cpp:552: error: conflicts with function declaration `OSStatus BuildGLFromWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)' src/Base/GemWinCreateMac.cpp: In function `OSStatus BuildGLonWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)': src/Base/GemWinCreateMac.cpp:687: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:692: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `OSStatus BuildGL(OpaqueGrafPtr**, __AGLContextRec**, short int*, structGLInfo*, __AGLContextRec*)': src/Base/GemWinCreateMac.cpp:750: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `OSStatus BuildGLonDevice(OpaqueGrafPtr**, __AGLContextRec**, GDevice**, structGLInfo*, __AGLContextRec*)': src/Base/GemWinCreateMac.cpp:871: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:879: warning: comparison between signed and unsigned integer expressions src/Base/GemWinCreateMac.cpp:881: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:888: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:897: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `Boolean CheckRenderer(GDevice**, long int*, long int*, GLint*, unsigned char)': src/Base/GemWinCreateMac.cpp:964: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `Boolean CheckAllDeviceRenderers(long int*, long int*, GLint*, unsigned char)': src/Base/GemWinCreateMac.cpp:1049: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `OSStatus BuildGLContext(OpaqueGrafPtr**, __AGLContextRec**, GDevice**, structGLInfo*, __AGLContextRec*)': src/Base/GemWinCreateMac.cpp:1167: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1187: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1199: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1212: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `OSStatus BuildDrawable(OpaqueGrafPtr**, GDevice**, structGLInfo*)': src/Base/GemWinCreateMac.cpp:1336: error: `ShowWindow' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `OSStatus aglReportError()': src/Base/GemWinCreateMac.cpp:1358: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp: In function `void SetContextValid(bool)': src/Base/GemWinCreateMac.cpp:1367: error: `void SetContextValid(bool)' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:397: error: previous declaration of `int SetContextValid' src/Base/GemWinCreateMac.cpp:397: error: previous non-function declaration `int SetContextValid' src/Base/GemWinCreateMac.cpp:1367: error: conflicts with function declaration `void SetContextValid(bool)' src/Base/GemWinCreateMac.cpp: In function `OSStatus evtHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)': src/Base/GemWinCreateMac.cpp:1398: error: `SelectWindow' cannot be used as a function src/Base/GemWinCreateMac.cpp:1408: error: `SelectWindow' cannot be used as a function src/Base/GemWinCreateMac.cpp:1382: warning: unused variable `OSStatus err' src/Base/GemWinCreateMac.cpp:230: warning: comparison between signed and unsigned integer expressions src/Base/GemWinCreateMac.cpp:236: warning: comparison between signed and unsigned integer expressions src/Base/GemWinCreateMac.cpp:318: error: parse error before `<<' token src/Base/GemWinCreateMac.cpp:330: error: parse error before `>>' token src/Base/GemWinCreateMac.cpp:174: warning: unused variable `EventTypeSpec list[9]' src/Base/GemWinCreateMac.cpp:352: warning: ISO C++ forbids declaration of `gEvtHandler' with no type src/Base/GemWinCreateMac.cpp:352: error: conflicting types for `int gEvtHandler' src/Base/GemWinCreateMac.cpp:80: error: previous declaration as `OSStatus (*gEvtHandler)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)' src/Base/GemWinCreateMac.cpp:354: error: `list' was not declared in this scope src/Base/GemWinCreateMac.cpp:354: error: `list' was not declared in this scope src/Base/GemWinCreateMac.cpp:355: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:355: warning: ISO C++ forbids declaration of `InstallEventHandler' with no type src/Base/GemWinCreateMac.cpp:355: error: `int InstallEventHandler' redeclared as different kind of symbol
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h:2127:
error: previous declaration of `OSStatus InstallEventHandler(OpaqueEventTargetRef*, OSStatus (*)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*), long unsigned int, const EventTypeSpec*, void*, OpaqueEventHandlerRef**)' src/Base/GemWinCreateMac.cpp:355: warning: initializer list being treated as compound expression src/Base/GemWinCreateMac.cpp:359: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:360: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:361: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:362: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:363: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:365: warning: ISO C++ forbids declaration of `i' with no type src/Base/GemWinCreateMac.cpp:366: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:367: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:368: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:369: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:370: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:377: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:378: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:379: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:382: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:383: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:385: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:390: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:390: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:390: error: `hints' was not declared in this scope src/Base/GemWinCreateMac.cpp:390: warning: ISO C++ forbids declaration of `BuildGLFromWindow' with no type src/Base/GemWinCreateMac.cpp:390: error: `int BuildGLFromWindow' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:132: error: previous declaration of `OSStatus BuildGLFromWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)' src/Base/GemWinCreateMac.cpp:390: warning: initializer list being treated as compound expression src/Base/GemWinCreateMac.cpp:393: error: parse error before `if' src/Base/GemWinCreateMac.cpp:397: warning: ISO C++ forbids declaration of `SetContextValid' with no type src/Base/GemWinCreateMac.cpp:397: error: `int SetContextValid' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:85: error: previous declaration of `void SetContextValid(bool)' src/Base/GemWinCreateMac.cpp:398: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:399: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:400: error: syntax error before `.' token src/Base/GemWinCreateMac.cpp:402: warning: ISO C++ forbids declaration of `SetFrontProcess' with no type src/Base/GemWinCreateMac.cpp:402: error: `int SetFrontProcess' redeclared as different kind of symbol
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:485:
error: previous declaration of `OSErr SetFrontProcess(const ProcessSerialNumber*)' src/Base/GemWinCreateMac.cpp:402: warning: invalid conversion from `ProcessSerialNumber*' to `int' src/Base/GemWinCreateMac.cpp:404: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:404: warning: ISO C++ forbids declaration of `ShowWindow' with no type src/Base/GemWinCreateMac.cpp:404: error: `int ShowWindow' redeclared as different kind of symbol
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:6715:
error: previous declaration of `void ShowWindow(OpaqueWindowPtr*)' src/Base/GemWinCreateMac.cpp:406: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:406: warning: ISO C++ forbids declaration of `SelectWindow' with no type src/Base/GemWinCreateMac.cpp:406: error: `int SelectWindow' redeclared as different kind of symbol
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h:3822:
error: previous declaration of `void SelectWindow(OpaqueWindowPtr*)' src/Base/GemWinCreateMac.cpp:407: warning: ISO C++ forbids declaration of `err' with no type src/Base/GemWinCreateMac.cpp:407: error: `info' was not declared in this scope src/Base/GemWinCreateMac.cpp:408: warning: ISO C++ forbids declaration of `post' with no type src/Base/GemWinCreateMac.cpp:408: error: `int post' redeclared as different kind of symbol /Users/admin/bbogart/pd-0.37-hack/src/m_pd.h:441: error: previous declaration of `void post(char*, ...)' src/Base/GemWinCreateMac.cpp:408: warning: initializer list being treated as compound expression src/Base/GemWinCreateMac.cpp:427: warning: ISO C++ forbids declaration of `hGD' with no type src/Base/GemWinCreateMac.cpp:428: error: parse error before `return' src/Base/GemWinCreateMac.cpp:466: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:471: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:504: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:511: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:520: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:526: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:552: error: `OSStatus BuildGLFromWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:390: error: previous declaration of `int BuildGLFromWindow' src/Base/GemWinCreateMac.cpp:390: error: previous non-function declaration `int BuildGLFromWindow' src/Base/GemWinCreateMac.cpp:552: error: conflicts with function declaration `OSStatus BuildGLFromWindow(OpaqueWindowPtr*, __AGLContextRec**, structGLWindowInfo*, __AGLContextRec*)' src/Base/GemWinCreateMac.cpp:687: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:692: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:750: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:871: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:879: warning: comparison between signed and unsigned integer expressions src/Base/GemWinCreateMac.cpp:881: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:888: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:897: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:964: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1049: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1167: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1187: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1199: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1212: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1336: error: `ShowWindow' cannot be used as a function src/Base/GemWinCreateMac.cpp:1358: error: `post' cannot be used as a function src/Base/GemWinCreateMac.cpp:1367: error: `void SetContextValid(bool)' redeclared as different kind of symbol src/Base/GemWinCreateMac.cpp:397: error: previous declaration of `int SetContextValid' src/Base/GemWinCreateMac.cpp:397: error: previous non-function declaration `int SetContextValid' src/Base/GemWinCreateMac.cpp:1367: error: conflicts with function declaration `void SetContextValid(bool)' src/Base/GemWinCreateMac.cpp:1398: error: `SelectWindow' cannot be used as a function src/Base/GemWinCreateMac.cpp:1408: error: `SelectWindow' cannot be used as a function src/Base/GemWinCreateMac.cpp:1382: warning: unused variable `OSStatus err'
Is my AGL out of date??
Thanks Ben