hi,<br>I installed Gem here: /usr/lib/pd/doc/Gem .After doing so pd found Gem.pd_linux.I'll just highlight the errors i've faced so that it becomes easier for those who have dealt with installing pd with gridflow:<br>
<b>Issues with ./configure:</b><br>This is the GridFlow 0.9.4 configurator<br>[gcc3] GNU C++ Compiler 3 (or 4): --------------------------------------------> found <br>[stl] C++ Standard Template Library: -----------------------------------------> found <br>
[gcc64] GNU C++ in 64-bit mode: ----------------------------------------------> missing (runtime error)<br>[pentium] Pentium-compatible CPU: --------------------------------------------> found <br>[mmx] MMX-compatible CPU (using NASM): ---------------------------------------> missing (return false)<br>
[x11] X11 Display Protocol: --------------------------------------------------> found <br>[x11_shm] X11 acceleration by shared memory (XSHM plugin): -------------------> found <br>[sdl] Simple Directmedia Layer (experimental support): -----------------------> found <br>
[objcpp] GNU/Apple ObjectiveC++ Compiler: ------------------------------------> missing (where is objc/Object.h ?)<br>[quartz] Apple Quartz/Cocoa Display: -----------------------------------------> disabled (would need objcpp)<br>
[aalib] Ascii Art Library: ---------------------------------------------------> found <br>[netpbm] NetPBM 10 Library: --------------------------------------------------> found <br>[jpeg] JPEG Library: ---------------------------------------------------------> found <br>
[png] PNG Library <libpng12/png.h>: ------------------------------------------> found <br>[videodev] Video4linux Digitizer Driver Interface: ---------------------------> found <br>[dc1394] DC1394 for Linux: ---------------------------------------------------> found <br>
[mpeg3] HeroineWarrior LibMPEG3 <libmpeg3/libmpeg3.h>: -----------------------> missing (where is libmpeg3/libmpeg3.h ?)<br>[mpeg3] HeroineWarrior LibMPEG3 <libmpeg3.h>: --------------------------------> found <br>
[quicktimeapple] Apple's QuickTime: ------------------------------------------> missing (gcc compilation error)<br>[quicktimehw] Plaum's LibQuickTime (try #1) <lqt/quicktime.h>: ---------------> found <br>
[puredata] PureData (or DesireData): -----------------------------------------> found <br>[desiredata] DesireData: -----------------------------------------------------> missing (gcc: error: ‘gobj_subscribe’ was not declared in this scope)<br>
[gem09] PureData GEM (source code) with m_holdname: --------------------------> missing (gcc: error: ‘CPPExtern’ has not been declared)<br>[gem08] PureData GEM (source code) without m_holdname: -----------------------> missing (gcc compilation error)<br>
[opencv] Intel OpenCV: -------------------------------------------------------> found <br>[fftw] FFTW (Fastest Fourier Transform in the West): -------------------------> found <br><b>Issus when opening PD:</b><br><br>
reading startup file: /home/sisil/.pdrc<br>startup args from RC file:<br>-lib<br>Gem<br>-lib<br>gridflow<br>input channels = 2, output channels = 2<br>opened 0 MIDI input device(s) and 0 MIDI output device(s).<br>input channels = 2, output channels = 2<br>
opened /dev/dsp for reading and writing<br><br>opened audio output on /dev/dsp\; got 2 channels<br>bytes per sample = 2<br>setting nfrags = 8, fragsize 1024<br><br>audiobuffer set to 50 msec<br>opened audio input device /dev/dsp\; got 2 channels<br>
bytes per sample = 2<br>tried /usr/lib/pd/extra/gridflow.l_i386 and failed<br>tried /usr/lib/pd/extra/gridflow.pd_linux and succeeded<br>/usr/lib/pd/extra/gridflow.pd_linux: /usr/lib/pd/extra/gridflow.pd_linux: undefined symbol: _ZN9GemPixObj10postrenderEP8GemState<br>
/usr/lib/pd/extra/gridflow: can't load library<br>tried /usr/lib/pd/doc/gem.l_i386 and failed<br>tried /usr/lib/pd/doc/gem.pd_linux and failed<br>tried /usr/lib/pd/doc/gem/gem.l_i386 and failed<br>tried /usr/lib/pd/doc/gem/gem.pd_linux and failed<br>
/usr/lib/pd/doc/gem: can't load library<br>tried ./Gem.l_i386 and failed<br>tried /usr/lib/pd/extra/gridflow/bundled/Gem.l_i386 and failed<br>tried /usr/lib/pd/extra/Gem.l_i386 and failed<br>tried ./Gem.pd_linux and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/Gem.pd_linux and failed<br>tried /usr/lib/pd/extra/Gem.pd_linux and succeeded<br>GEM: Graphics Environment for Multimedia<br>GEM: ver: 0.90<br>GEM: compiled: Aug 16 2007<br>GEM: maintained by IOhannes m zmoelnig<br>
GEM: Authors : Mark Danks (original version on irix/windows)<br>GEM: Chris Clepper (macOS-X)<br>GEM: Daniel Heckenberg (windows)<br>GEM: James Tittle (macOS-X)<br>GEM: IOhannes m zmoelnig (linux/windows)<br>
tried ./gridflow.l_i386 and failed<br>tried /usr/lib/pd/extra/gridflow/bundled/gridflow.l_i386 and failed<br>tried /usr/lib/pd/extra/gridflow.l_i386 and failed<br>tried ./gridflow.pd_linux and failed<br>tried /usr/lib/pd/extra/gridflow/bundled/gridflow.pd_linux and failed<br>
tried /usr/lib/pd/extra/gridflow.pd_linux and succeeded<br>/usr/lib/pd/extra/gridflow.pd_linux: /usr/lib/pd/extra/gridflow.pd_linux: undefined symbol: _ZN9GemPixObj14processRGBAMMXER11imageStruct<br>gridflow: can't load library<br>
<br>I know this is too much to ask but can you post detailed instructions(i'm new to linux..sorry..)<br><br>Sisil.<br><br><div class="gmail_quote">On Sat, Aug 1, 2009 at 9:39 PM, Claude Heiland-Allen <span dir="ltr"><<a href="mailto:claudiusmaximus@goto10.org">claudiusmaximus@goto10.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
Please remember to write to the list (cc'd again) too, in case others can help...<div class="im"><br>
<br>
sisil mehta wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
In the .pdrc filei added the following<br>
-lib Gem<br>
-lib gridflow<br>
i Also dont know how to set the path for CPLUS_INCLUDE_PATH,LD_LIBRARY_PATH<br>
and LIBRARY_PATH because i cant find any of the .so files that the<br>
installation guide mentions. Basically what should be the path of the three<br>
mentioned paths?<br>
</blockquote>
<br></div>
No idea, I never adjusted any of that stuff...<br>
<br>
You need to have Gem.pd_linux (or similar) in your path: where did you install Gem? Or, recompile gridflow without Gem support..<br>
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
*on opening PD i got the error:*<div><div></div><div class="h5"><br>
<br>
reading startup file: /home/sisil/.pdrc<br>
startup args from RC file:<br>
-lib<br>
Gem<br>
-lib<br>
gridflow<br>
input channels = 2, output channels = 2<br>
opened 0 MIDI input device(s) and 0 MIDI output device(s).<br>
input channels = 2, output channels = 2<br>
opened /dev/dsp for reading and writing<br>
<br>
opened audio output on /dev/dsp\; got 2 channels<br>
bytes per sample = 2<br>
setting nfrags = 8, fragsize 1024<br>
<br>
audiobuffer set to 50 msec<br>
opened audio input device /dev/dsp\; got 2 channels<br>
bytes per sample = 2<br>
tried ./gridflow.l_i386 and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/gridflow.l_i386 and failed<br>
tried /usr/lib/pd/extra/gridflow.l_i386 and failed<br>
tried ./gridflow.pd_linux and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/gridflow.pd_linux and failed<br>
tried /usr/lib/pd/extra/gridflow.pd_linux and failed<br>
tried ./gridflow/gridflow.l_i386 and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/gridflow/gridflow.l_i386 and failed<br>
tried /usr/lib/pd/extra/gridflow/gridflow.l_i386 and failed<br>
tried ./gridflow/gridflow.pd_linux and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/gridflow/gridflow.pd_linux and<br>
failed<br>
tried /usr/lib/pd/extra/gridflow/gridflow.pd_linux and succeeded<br>
/usr/lib/pd/extra/gridflow/gridflow.pd_linux:<br>
/usr/lib/pd/extra/gridflow/gridflow.pd_linux: undefined symbol:<br>
_ZN9GemPixObj10postrenderEP8GemState<br>
gridflow: can't load library<br>
tried ./Gem.l_i386 and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/Gem.l_i386 and failed<br>
tried /usr/lib/pd/extra/Gem.l_i386 and failed<br>
tried ./Gem.pd_linux and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/Gem.pd_linux and failed<br>
tried /usr/lib/pd/extra/Gem.pd_linux and failed<br>
tried ./Gem/Gem.l_i386 and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/Gem/Gem.l_i386 and failed<br>
tried /usr/lib/pd/extra/Gem/Gem.l_i386 and failed<br>
tried ./Gem/Gem.pd_linux and failed<br>
tried /usr/lib/pd/extra/gridflow/bundled/Gem/Gem.pd_linux and failed<br>
tried /usr/lib/pd/extra/Gem/Gem.pd_linux and failed<br>
Gem: can't load library<br>
<br>
<br>
Thnks,<br>
Sisil<br>
<br>
On Sat, Aug 1, 2009 at 8:58 PM, Claude Heiland-Allen <<br>
<a href="mailto:claudiusmaximus@goto10.org" target="_blank">claudiusmaximus@goto10.org</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
sisil mehta wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hello,<br>
i have just compiled gridflow from cvs and get a :<br>
<br>
"/usr/lib/pd/extra/gridflow/gridflow.pd_linux:<br>
/usr/lib/pd/extra/gridflow/gridflow.pd_linux: undefined symbol:<br>
_ZN9CPPExtern8m_holderE<br>
<br>
gridflow: can't load library"<br>
<br>
</blockquote>
did you compile gridflow with Gem support?<br>
if so, you need to load -lib Gem before -lib gridflow<br>
<br>
$ nm -D /usr/lib/pd/extra/gridflow/gridflow.pd_linux \<br>
| grep _ZN9CPPExtern8m_holderE<br>
U _ZN9CPPExtern8m_holderE<br>
<br>
$ nm -D /usr/lib/pd/extra/Gem/Gem.pd_linux \<br>
| grep _ZN9CPPExtern8m_holderE<br>
00333ee8 B _ZN9CPPExtern8m_holderE<br>
<br>
<br>
Claude<br>
--<br>
<a href="http://claudiusmaximus.goto10.org" target="_blank">http://claudiusmaximus.goto10.org</a><br>
<br>
</blockquote>
<br>
</div></div></blockquote>
<br>
</blockquote></div><br>