Hello,
I am trying to build pd-0.39-2 and/or pd-0.40-0test05 in my university's network. The /bin /include /lib and other useful directories are all located on on a remote network filesystems, accessible to each machine under the directory "/encs/". tclsh 8.4 is located there as well, under /encs/bin/
I have changed my environment variables accordingly:
$ echo $CPPFLAGS -I/encs/include/ $ echo $LDFLAGS -L/encs/lib/:-L/encs/lib/tk8.4/:-L/encs/lib/tcl8.4/ $ echo $CFLAGS -I/encs/include/
I am getting the following error message on make:
inux -fno-strict-aliasing -c -o ../obj/t_tkcmd.o t_tkcmd.c
cd ../obj; cc -o ../bin/pd-gui t_main.o t_tkcmd.o
-ltk8.4 -ltcl8.4
/usr/bin/ld: cannot find -ltk8.4
collect2: ld returned 1 exit status
make: *** [../bin/pd-gui] Error 1
Thanks in advance,
--
Naveen Goswamy
pub 1024D/6C240D73 2004/10/21 navz at dreaming.org navz@dreaming.org Key fingerprint = CAE2 7531 7226 727E 1716 CFE1 9152 6A45 6C24 0D73
keyserver.net, pgpkeys.mit.edu
Hi Naveen!
tclsh is usually installed in /usr/lib
did you try adding /encs/lib (or wherever the libtk8.4.so.0 library is) in your /etc/ld.so.conf does ldconfig -p show your libtk8.4.so.0 ?
How is Montreal?
.b.
Naveen Goswamy wrote:
Hello,
I am trying to build pd-0.39-2 and/or pd-0.40-0test05 in my university's network. The /bin /include /lib and other useful directories are all located on on a remote network filesystems, accessible to each machine under the directory "/encs/". tclsh 8.4 is located there as well, under /encs/bin/
I have changed my environment variables accordingly:
$ echo $CPPFLAGS -I/encs/include/ $ echo $LDFLAGS -L/encs/lib/:-L/encs/lib/tk8.4/:-L/encs/lib/tcl8.4/ $ echo $CFLAGS -I/encs/include/
I am getting the following error message on make:
inux -fno-strict-aliasing -c -o ../obj/t_tkcmd.o t_tkcmd.c cd ../obj; cc -o ../bin/pd-gui t_main.o t_tkcmd.o
-ltk8.4 -ltcl8.4 /usr/bin/ld: cannot find -ltk8.4 collect2: ld returned 1 exit status make: *** [../bin/pd-gui] Error 1Thanks in advance,
--
Naveen Goswamy
pub 1024D/6C240D73 2004/10/21 navz at dreaming.org navz@dreaming.org Key fingerprint = CAE2 7531 7226 727E 1716 CFE1 9152 6A45 6C24 0D73
keyserver.net, pgpkeys.mit.edu
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hey Ben,
Montreal is great :) Looking forward to the pd-conference next year!
wrt to building pd without root, unfortunately, /etc/ld.so.conf is not writable for me.
On Sun, 27 Aug 2006, B. Bogart wrote:
Hi Naveen!
tclsh is usually installed in /usr/lib
did you try adding /encs/lib (or wherever the libtk8.4.so.0 library is) in your /etc/ld.so.conf does ldconfig -p show your libtk8.4.so.0 ?
How is Montreal?
.b.
Naveen Goswamy wrote:
Hello,
I am trying to build pd-0.39-2 and/or pd-0.40-0test05 in my university's network. The /bin /include /lib and other useful directories are all located on on a remote network filesystems, accessible to each machine under the directory "/encs/". tclsh 8.4 is located there as well, under /encs/bin/
I have changed my environment variables accordingly:
$ echo $CPPFLAGS -I/encs/include/ $ echo $LDFLAGS -L/encs/lib/:-L/encs/lib/tk8.4/:-L/encs/lib/tcl8.4/ $ echo $CFLAGS -I/encs/include/
I am getting the following error message on make:
inux -fno-strict-aliasing -c -o ../obj/t_tkcmd.o t_tkcmd.c cd ../obj; cc -o ../bin/pd-gui t_main.o t_tkcmd.o
-ltk8.4 -ltcl8.4 /usr/bin/ld: cannot find -ltk8.4 collect2: ld returned 1 exit status make: *** [../bin/pd-gui] Error 1Thanks in advance,
--
Naveen Goswamy
pub 1024D/6C240D73 2004/10/21 navz at dreaming.org navz@dreaming.org Key fingerprint = CAE2 7531 7226 727E 1716 CFE1 9152 6A45 6C24 0D73
keyserver.net, pgpkeys.mit.edu
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
Naveen Goswamy
pub 1024D/6C240D73 2004/10/21 navz at dreaming.org navz@dreaming.org Key fingerprint = CAE2 7531 7226 727E 1716 CFE1 9152 6A45 6C24 0D73
keyserver.net, pgpkeys.mit.edu
I hope to see you there!
hmmm. you can try setting the env and see if that helps:
export LD_LIBRARY_PATH=/encs/lib
I dunno if ldconfig -p | grep libtk will read that variable... it *should*
Do you need 39+ or is 38 ok? you could try installing the pd-extended release into your home...
What kind of system are you running on that does not have tk installed???
You could probably figure out how to compile a static version on your own machine that would run on the school machine?
.b.
Naveen Goswamy wrote:
Hey Ben,
Montreal is great :) Looking forward to the pd-conference next year!
wrt to building pd without root, unfortunately, /etc/ld.so.conf is not writable for me.
On Sun, 27 Aug 2006, B. Bogart wrote:
Hi Naveen!
tclsh is usually installed in /usr/lib
did you try adding /encs/lib (or wherever the libtk8.4.so.0 library is) in your /etc/ld.so.conf does ldconfig -p show your libtk8.4.so.0 ?
How is Montreal?
.b.
Naveen Goswamy wrote:
Hello,
I am trying to build pd-0.39-2 and/or pd-0.40-0test05 in my university's network. The /bin /include /lib and other useful directories are all located on on a remote network filesystems, accessible to each machine under the directory "/encs/". tclsh 8.4 is located there as well, under /encs/bin/
I have changed my environment variables accordingly:
$ echo $CPPFLAGS -I/encs/include/ $ echo $LDFLAGS -L/encs/lib/:-L/encs/lib/tk8.4/:-L/encs/lib/tcl8.4/ $ echo $CFLAGS -I/encs/include/
I am getting the following error message on make:
inux -fno-strict-aliasing -c -o ../obj/t_tkcmd.o t_tkcmd.c cd ../obj; cc -o ../bin/pd-gui t_main.o t_tkcmd.o
-ltk8.4 -ltcl8.4 /usr/bin/ld: cannot find -ltk8.4 collect2: ld returned 1 exit status make: *** [../bin/pd-gui] Error 1Thanks in advance,
--
Naveen Goswamy
pub 1024D/6C240D73 2004/10/21 navz at dreaming.org navz@dreaming.org Key fingerprint = CAE2 7531 7226 727E 1716 CFE1 9152 6A45 6C24 0D73
keyserver.net, pgpkeys.mit.edu
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
Naveen Goswamy
pub 1024D/6C240D73 2004/10/21 navz at dreaming.org navz@dreaming.org Key fingerprint = CAE2 7531 7226 727E 1716 CFE1 9152 6A45 6C24 0D73
keyserver.net, pgpkeys.mit.edu
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list