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.
Hi,
Please remember to write to the list (cc'd again) too, in case others can help...No idea, I never adjusted any of that stuff...
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?
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,did you compile gridflow with Gem support?
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"
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
--
http://claudiusmaximus.goto10.org