[PD-dev] Pure Data/adding _path for gridflow

sisil mehta sisilmet2000 at gmail.com
Sat Aug 1 16:16:16 CEST 2009


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 at 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 at 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
>>> --
>>> http://claudiusmaximus.goto10.org
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20090801/1d451eeb/attachment.htm>


More information about the Pd-dev mailing list