​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 to edit some 50 of Gem's openGL 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).

On Thu, Oct 6, 2016 at 10:26 AM, Jonathan Wilkes via Pd-list <pd-list@lists.iem.at> wrote:
> Is there any chance to get Gem working with Purr Data on OS X?


> (Gem: can't load library)

Gem currently requires deprecated Apple libs.  Those libs require Gem to
be built for i386 arch.  Building Gem that way would require building all of Purr
Data for i386 arch.

When I tried changing the build scripts to do this I got linker errors that I didn't
understand.  Matt also tried and got linker errors.  I tried compiling for x86_64
and everything except Gem seemed to compile ok.  I took this as a sign that
Apple doesn't want me to build i386 binaries.

So there are essentially two options:
1. Somebody sends me a patch to flawlessly get all of Purr Data building for i386
arch
2. Somebody revises Gem to use updated, non-deprecated API so it can be built
for x86_64.

-Jonathan

> Volker

Am 06.10.16 um 02:53 schrieb Jonathan Wilkes via Pd-list:
> Here's an update for the OSX binary (Beta 1.2):
> https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-osx64-beta2.1.zip
>
> This fixes an error that kept Pd from starting, as well as adding a missing
> dependency to get pdp working.
>
> Unfortunately I couldn't get the jack backend support.  I got the macports
> jack library working, but shipping jack with the app is essentially useless.
>
> -Jonathan

>
>
> _______________________________________________
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>


_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list




_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list