[PD] [pool] build fails on linux

Pedro Lopes pedro.lopes at ist.utl.pt
Fri Jan 28 01:53:53 CET 2011


I recall that some old makefiles found in some externals had a sintax like:

>make pd_linux

instead of

>make

Thus they had multiple make targets inside, and if you type make it would
enter the wrong one (like Win)

On Thu, Jan 27, 2011 at 8:02 PM, <martin.peach at sympatico.ca> wrote:

>
> You get an error:
>  /usr/bin/ld: cannot find -lpd
> On linux you don't need lpd, it looks like you're compiling a windows
> version.
>
> Martin
>
>
> ________________________________
> > Date: Thu, 27 Jan 2011 19:27:26 +0100
> > From: yvan.pd at gmail.com
> > To: pd-list at iem.at
> > Subject: Re: [PD] [pool] build fails on linux
> >
> > 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
> > > 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
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>



-- 
Pedro Lopes (MSc)
contact: pedro.lopes at ist.utl.pt
website: http://web.ist.utl.pt/Pedro.Lopes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110128/fbc4bd27/attachment.htm>


More information about the Pd-list mailing list