[PD] [pool] build fails on linux

Yvan Volochine yvan.pd at gmail.com
Thu Jan 27 21:03:53 CET 2011


hi
the path to pd headers seems to be correct (./configure script does find
g_canvas.h etc)
m_pd.h is also there.

unfortunately I'm not a Makefile expert at all..

cheers,
_y


2011/1/27 András Murányi <muranyia at gmail.com>

> Hello Yvan,
>
> i'm no compilation expert, (therefore) i would take a look if there is
> indeed an m_pd.h at /PATH/TO/PD/SRC
> If yes, the makefile might be broken, if not, you'll have to
> set /PATH/TO/PD/SRC to whereever m_pd.h can be found.
> Also, i think, the less complicated (which is, an absolute
> path) /PATH/TO/PD/SRC, the more bulletproof.
>
> Andras
>
>
> On Thu, Jan 27, 2011 at 7:27 PM, Yvan Volochine <yvan.pd at gmail.com> wrote:
>
>> bump ?
>> sorry but this is quite boring, I hope I don't miss the obvious :/
>> forgot to say that this error appears on lucid.
>>
>> ps: also sorry because it looks like my 1st message was a reply to a
>> thread although it was not... (and this only on lists.puredata.info,
>> weird..)
>>
>> cheers,
>> _y
>>
>>
>>
>> On Tue, Jan 25, 2011 at 2:15 AM, Yvan Volochine <yvan.pd at gmail.com>wrote:
>>
>>> hi,
>>> trying to build pool from latest svn (and latest pd git) I get this
>>> error:
>>>
>>> make[1]: Entering directory `/home/delf/dev/pool/source'
>>> /bin/bash ../libtool --tag=CXX   --mode=link g++ -O2
>>> -I/usr/local/include/flext -I/home/delf/dev/pure-data/src   -no-undefined
>>> -module -shrext .pd_linux -avoid-version -L/usr/local/lib -lpd
>>> -lflext-pd_s    -o pool.la -rpath /usr/local/lib pool_la-main.lo
>>> pool_la-pool.lo pool_la-data.lo
>>> libtool: link: g++ -shared -nostdlib
>>> /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o
>>> /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbeginS.o  .libs/pool_la-main.o
>>> .libs/pool_la-pool.o .libs/pool_la-data.o   -L/usr/local/lib -lpd
>>> -lflext-pd_s -L/usr/lib/gcc/i486-linux-gnu/4.4.3
>>> -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib
>>> -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../..
>>> -L/usr/lib/i486-linux-gnu -lstdc++ -lm -lc -lgcc_s
>>> /usr/lib/gcc/i486-linux-gnu/4.4.3/crtendS.o
>>> /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o    -Wl,-soname
>>> -Wl,pool.pd_linux -o .libs/pool.pd_linux
>>> /usr/bin/ld: cannot find -lpd
>>> collect2: ld returned 1 exit status
>>> make[1]: *** [pool.la] Error 1
>>> make[1]: Leaving directory `/home/delf/dev/pool/source'
>>> make: *** [all-recursive] Error 1
>>> zsh: exit 2     make
>>>
>>> am I missing a path or something ?
>>> ./configure --with-sysdir=/PATH/TO/PD/SRC did find pd headers and all,
>>> now I have no idea about what is going wrong...
>>>
>>> any hint is much appreciated,
>>>
>>> cheers,
>>> _y
>>>
>>
>>
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110127/f770c25f/attachment.htm>


More information about the Pd-list mailing list