Good evening, I've downloaded Gem 0.93.1 but I didn't succeed in installing it. I've tried to :
download the last version of pd-extended but it's 0.42.5 and it's mine (which also means that I have Gem 0.92).
get some informations here : http://gem.iem.at/documentation/faq/how-do-you-compile-gem-on-osx and then :
use build/osx-xcode but I don't know what to do inside Xcode as I have a lot of files in red (missing ?) and I've never tried to "build and run" with Xcode before (I'm no developer at all unfortunately) ...
build Gem in /Applications/Pd-extended.app/Contents/Resources/extra/Gem-0.93.1 with :
./configure --disable-dependency-tracking --enable-fat-binary=ppc,i386 PKG_FTGL_CFLAGS="-I/usr/local/include/FTGL $(freetype-config --cflags)" PKG_FTGL_LIBS="-L/usr/local/lib/ -lftgl -lfreetype"
which is the command you advise to use. but then I get this message :
<...> Install path : /usr/local
pure-data: version : 0.0 extension : pd_darwin
used optional libraries:
font-rendering : FTGL
image-support use ImageMagick : no use TIFF : no use JPEG : no moviefile-support use PLUGINS : yes use mpeg : no use mpeg-3 : no use QuickTime : yes (framework) use aviplay : no use gmerlin : no capture-support use PLUGINS : yes use v4l : no use v4l2 : no use ieee1394 : no
I don't actually have any folder named Pd (exept an alias), only pdextended, I've tried to build Gem 0.93.1 in several locations but I get that same message all the time... I'm sorry that must be a stupid problem but if could give me some hints to try to install Gem 0.93.1 (do I have do delete Gem 0.92 by the way ? how if needed ?), I hope I'll be able to reinstall pdgst with the gst2pix object this time... thanks a lot
Xavier
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-10-31 00:37, x.garnier wrote:
Hello you all,
pix_gst2pix.cpp:148: error: ?class GemState? has no member named ?set? pix_gst2pix.cpp:148: error: ?_PIX? is not a member of ?GemState?
it seems like you are trying to compile pdgst with an older version (<0.93) of Gem. it also seems like pdgst currently only builds with Gem>=0.93
i hope i find time to make pdgst backward compatible.
mfgadfr IOhannes
Ok sorry, this time it looks like I've installed Gem 0.93.1. Here's my log in Pd-extended :
[import] $Revision: 1.2 $ [import] is still in development, the interface could change! compiled against Pd version 0.42.5 libdir loader $Revision: 1.8 $ compiled on Sep 22 2010 at 03:41:35 compiled against Pd version 0.42.5.extended GEM: Graphics Environment for Multimedia GEM: ver: 0.93.1 GEM: compiled: Nov 5 2011 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: Cyrille Henry GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ GEM: compiled for SIMD architecture: SSE2 MMX GEM: using SSE2 optimization libdir_loader: added <...> PDP: pure data packet version 0.12.6 PiDiP : additional video processing objects for PDP version 0.12.26 by Yves Degoyon and Lluis Gomez i Bigorda pdgst $Revision: 0.0 $ (copyleft) IOhannes m zmoelnig @ IEM / KUG compiled on Oct 30 2011 at 09:43:49 compiled against Pd version 0.42.5.extended
I've made some quick tests and it seems like everything works as it did with gem 0.92. However I still can't compile the Gem part of pdgst with the same message :
MacBook-Pro-de-Xavier-Garnier:pdgst musique$ make PD_SRC=/Applications/Pd-extended.app/Contents/Resources/include GEM_SRC=/Applications/Pd-extended.app/Contents/Resources/include EXT=pd_darwin SYSTEMCFLAGS="-fPIC" SYSTEMLDFLAGS="-bundle -undefined dynamic_lookup" make -C src make[1]: Nothing to be done for `current'. make -C src/gem g++ -c -Wall -O2 -fPIC -ffast-math -mmmx -DPDGST_PLUGIN -I/sw/include/gstreamer-0.10 -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/libxml2 -I/sw/include -I/Applications/Pd-extended.app/Contents/Resources/include -I/Applications/Pd-extended.app/Contents/Resources/include -I. -I../../include/ -o "pix_gst2pix.o" -c "pix_gst2pix.cpp" pix_gst2pix.cpp:147:2: warning: #warning LATER store the original pixblock in render() and restore it here pix_gst2pix.cpp: In member function ‘virtual void pix_gst2pix::render(GemState*)’: pix_gst2pix.cpp:141: error: ‘class GemState’ has no member named ‘set’ pix_gst2pix.cpp:141: error: ‘_PIX’ is not a member of ‘GemState’ pix_gst2pix.cpp: In member function ‘virtual void pix_gst2pix::postrender(GemState*)’: pix_gst2pix.cpp:148: error: ‘class GemState’ has no member named ‘set’ pix_gst2pix.cpp:148: error: ‘_PIX’ is not a member of ‘GemState’ ../../include/pdgst/pdgst.h: At global scope: ../../include/pdgst/pdgst.h:98: warning: ‘pdgst_version’ defined but not used make[1]: *** [pix_gst2pix.o] Error 1 make: *** [src/gem] Error 2
I think I've deleted everything from the oldest version of gem... I really don't know what to do else. sorry and thank you in advance,
Xavier
Le 4 nov. 2011 à 19:34, x.garnier a écrit :
Good evening, I've downloaded Gem 0.93.1 but I didn't succeed in installing it.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-10-31 00:37, x.garnier wrote:
Hello you all,
pix_gst2pix.cpp:148: error: ?class GemState? has no member named ?set? pix_gst2pix.cpp:148: error: ?_PIX? is not a member of ?GemState?
it seems like you are trying to compile pdgst with an older version (<0.93) of Gem. it also seems like pdgst currently only builds with Gem>=0.93
i hope i find time to make pdgst backward compatible.
mfgadfr IOhannes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 11/04/2011 07:34 PM, x.garnier wrote:
- get some informations here : http://gem.iem.at/documentation/faq/how-do-you-compile-gem-on-osx and then :
you definitely caught me on that. i really must provide a download of 0.93.1 for OSX as soon as possible. it's high on my todo list and hope to do it next week.
if you cannot wait that long, you could also try an older version of pdgst (virtually the last change in there was basically supporting Gem-0.93, which was done in rev.876) so checking out revision 875 should give you a pdgst that can work with Gem-0.92 (obviously you really have to run Gem-0.92 then)
$ svn co -r 875 https://svn.umlaeute.mur.at/svnroot/zmoelnig/projects/pdgst
gmasdr IOhannes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 11/05/2011 07:42 PM, IOhannes m zmölnig wrote:
so checking out revision 875 should give you a pdgst that can work with Gem-0.92 (obviously you really have to run Gem-0.92 then)
$ svn co -r 875 https://svn.umlaeute.mur.at/svnroot/zmoelnig/projects/pdgst
or even better: i think i fixed the problem with 0.92 compatibility in the newest SVN (so just update to at least rev.878) it should allow you to compile against either >=0.93 or <=0.92
you will have to use the Gem version you used the headers from.
mfgasdr IOhannes
PS: and i couldn't test the code i just committed; so please report any problems...
fgasd r IOhannes