[PD] Gem 0.94 on Mac OS X

Federico Camara Halac camarafede at gmail.com
Thu Mar 7 01:08:11 CET 2019


I don't know why but in my previous compilation I had disabled
AVFoundation... which was probably why I could not load video backends or
films

Also: the wiki
<https://github.com/umlaeute/Gem/wiki/How-to-build-Gem-on-macOS-Sierra-%2810.12%29#automake>
recommended me not to run ./autogen.sh, and to do instead:
$ /usr/local/opt/gettext/bin/gettextize
$ autoreconf --install --verbose

*I think, but don't remember*, the above did not gave me the same console
prints as running ./autogen.sh

in my env I also had to do this, which I have asked on the list before
<https://lists.puredata.info/pipermail/pd-dev/2019-01/021821.html>
$ export PATH="/usr/local/opt/m4/bin:$PATH"

I configured as:

./configure --without-QuickTime-framework
--with-defaultwindow=gemglfw3window --without-ImageMagick
--without-gmerlin_avdec
--with-libvlc-CFLAGS='-I/Applications/VLC.app/Contents/MacOS/include'
--with-libvlc-LIBS='-L/Applications/VLC.app/Contents/MacOS/lib -lvlc'

$ make
$ sudo make install

without sudo:

install: /usr/local/lib/pd/extra/Gem/Gem.pd_darwin: Permission denied

make[3]: *** [install-pkglibLTLIBRARIES] Error 71

make[2]: *** [install-am] Error 2

make[1]: *** [install-recursive] Error 1



Everything seems to work now, 2 video backends + film support! happy! will
test more tomorrow.

However, even after running
pd -stderr -lib Gem -path Gem

And opening Gem>examples>04.video>00.SimpleVideo.pd, I get a:

 gemwin

error: ... couldn't create


... It does create it if I call the abstraction as [Gem/gemwin] *It also
happens without the -path flag, above...*


Thanks!!1!!1


f

On Wed, Mar 6, 2019 at 10:27 PM IOhannes m zmölnig <zmoelnig at iem.at> wrote:

> On 3/6/19 10:03 PM, Federico Camara Halac wrote:
> > objc[22972]: Class GemCocoaView is implemented in both
> > /usr/local/lib/pd/extra/Gem/gemmacoswindow.pd_darwin (0x107ffc5c8) and
> > /usr/local/lib/pd/extra/Gem/gemcocoawindow.pd_darwin (0x1090665b8). One
> of
> > the two will be used. Which one is undefined.
>
> on closer inspection, the two implementations are identical, so it
> shouldn't matter which one is used.
> anyhow, i've fixed this...
>
> gsamdr
> IOhannes
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
http://fdch.github.io/tv
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20190307/02b6d650/attachment.html>


More information about the Pd-list mailing list