[PD] [Pd] Building OSCx on 64-bit Debian

Charles Henry czhenry at gmail.com
Mon Sep 10 04:34:09 CEST 2007


Something jumps out at me:
../libOSC/libOSC.a
this should be -L../libOSC -lOSC  (that's a little-L, on the second one there)

I can't remember... what's the name of that command you use to list
the libraries that a binary links to?  (I'm sure I've used it once
before, but not everyday :)


On 9/8/07, Chuckk Hubbard <badmuthahubbard at gmail.com> wrote:
> Hi.  I acquired a p5 glove, and the Pd interface I found for it relies on
> OSCx.  I've been trying to build it, having added -fPIC to it, but I get
> this:
> make[1]: Entering directory
> `/home/chuckk/Glove/pd/externals/OSCx/src'
> cc -Wl,-export_dynamic -shared -o sendOSC.pd_linux sendOSC.o htmsocket.o
> OSC-system-dependent.o -L../../../pd/bin -lpd -lc -lm ../libOSC/libOSC.a
> /usr/bin/ld: cannot find -lpd
> collect2: ld returned 1 exit status
> make[1]: *** [sendOSC.pd_linux] Error 1
> make[1]: Leaving directory
> `/home/chuckk/Glove/pd/externals/OSCx/src'
> make: *** [all] Error 2
>
>
> I added several paths to the INCLUDES line in src/Makefile, as the guy
> suggested, with the path to a Pd src folder, but still it can't find this
> -lpd.  I read man ld and tried searching for any kind of *libpd*, * pd.a*,
> or *pd.so* on my entire hard drive, and none of them exist.  Should I
> replace this -lpd with something else?  I tried removing it, and it built a
> faulty set of OSCx objects that don't work.
>
> Thanks.
> -Chuckk
>
>
>
> --
> http://www.badmuthahubbard.com
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>




More information about the Pd-list mailing list