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