<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">The deprecated library in question is Carbon, which is 32-bit only. I can't remember whether or not there were plans to update Gem to use Cocoa instead, but if I remember correctly it was going to require some major surgery. There are also tons of problems in the Gem code elsewhere that clang chokes on (at least on my machine). You'd have <span style="font-size:12.8px">to edit some 50 </span><span class="gmail-il" style="background-color:rgb(255,255,255);font-size:12.8px">of Gem's openGL</span><span style="font-size:12.8px"> source files because they did constructor declarations wrong (put default parameters in the definition in the .cpp file rather than in the declaration in the .h file).</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 6, 2016 at 10:26 AM, Jonathan Wilkes via Pd-list <span dir="ltr"><<a href="mailto:pd-list@lists.iem.at" target="_blank">pd-list@lists.iem.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><span class="">> Is there any chance to get Gem working with Purr Data on OS X?<br clear="none"><div class="m_-3869827051952326524qtdSeparateBR"><br><br></div></span><div class="m_-3869827051952326524yahoo_quoted" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_2933" style="display:block"><div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_2932"><div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_2931"><div class="m_-3869827051952326524y_msg_container" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_2992"><span class="">> (Gem: can't load library)<br clear="none"><br></span><div dir="ltr" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3292">Gem currently requires deprecated Apple libs. Those libs require Gem to <br></div><div dir="ltr" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3344">be built for i386 arch. Building Gem that way would require building all of Purr <br></div><div dir="ltr" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3379">Data for i386 arch.</div><div dir="ltr"><br></div><div dir="ltr" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3604">When I tried changing the build scripts to do this I got linker errors that I didn't <br></div><div dir="ltr" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4719">understand. Matt also tried and got linker errors. I tried compiling for x86_64 <br></div><div dir="ltr" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3603">and everything except Gem seemed to compile ok. I took this as a sign that <br></div><div dir="ltr" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4824">Apple doesn't want me to build i386 binaries.<br> </div><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3230"><br></div><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4825">So there are essentially two options:</div><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4826">1. Somebody sends me a patch to flawlessly get all of Purr Data building for i386 <br></div><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4827">arch</div><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4828">2. Somebody revises Gem to use updated, non-deprecated API so it can be built <br></div><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4829">for x86_64.</div><span class="HOEnZb"><font color="#888888"><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4830"><br></div><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4831">-Jonathan<br> </div></font></span><span class=""><div id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_4832"><br></div>> Volker<br clear="none"><div class="m_-3869827051952326524yqt4486024960" id="m_-3869827051952326524yqtfd70653"><br clear="none">Am 06.10.16 um 02:53 schrieb Jonathan Wilkes via Pd-list:<br clear="none">> Here's an update for the OSX binary (Beta 1.2):<br clear="none">> <a shape="rect" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx64-beta2.1.zip" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3099" target="_blank">https://git.purrdata.net/<wbr>jwilkes/purr-data-binaries/<wbr>raw/master/purr-data-osx64-<wbr>beta2.1.zip</a><br clear="none">><br clear="none">> This fixes an error that kept Pd from starting, as well as adding a missing<br clear="none">> dependency to get pdp working.<br clear="none">><br clear="none">> Unfortunately I couldn't get the jack backend support. I got the macports<br clear="none">> jack library working, but shipping jack with the app is essentially useless.<br clear="none">><br clear="none">> -Jonathan</div><br clear="none">><br clear="none">><br clear="none">> ______________________________<wbr>_________________<br clear="none">> <a shape="rect" href="mailto:Pd-list@lists.iem.at" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3098" target="_blank">Pd-list@lists.iem.at</a> mailing list<br clear="none">> UNSUBSCRIBE and account-management -> <a shape="rect" href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/<wbr>listinfo/pd-list</a><br clear="none">><br clear="none"><br clear="none"><br clear="none">______________________________<wbr>_________________<br clear="none"><a shape="rect" href="mailto:Pd-list@lists.iem.at" id="m_-3869827051952326524yui_3_16_0_ym19_1_1475762839218_3097" target="_blank">Pd-list@lists.iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a shape="rect" href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/<wbr>listinfo/pd-list</a><div class="m_-3869827051952326524yqt4486024960" id="m_-3869827051952326524yqtfd22840"><br clear="none"></div><br><br></span></div> </div> </div> </div></div></div><br>______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/<wbr>listinfo/pd-list</a><br>
<br></blockquote></div><br></div>