Hi there:
Thanks for your replay
I tried Rpm -q --provides tcl Rpm -q --provides tk
And I got
libtcl8.4.so tcl = 8.4.5-7
libtk8.4.so tk = 8.4.5-8
So how would I get Pd to use what I have instead of asking me for libtcl8.3.so and libtk.8.3.so?
Cheers
CHUN
Am trying to install Pd (0.37) on fedora core2 at the moment but I got . . . Pd Depends: libtcl8.3.so Depends: libtk8.3.so
How would I resolve this?
You need to install the "-devel" packages for libtcl and libtk, maybe called something like tclXX-devel
You should be able to find those with the "--provides" option to rpm or similar, but I only know the Debian package tools well, so better try "man rpm" yourself.
Ciao
Frank Barknecht _ ______footils.org__
Hallo, chun lee hat gesagt: // chun lee wrote:
Thanks for your replay
I tried Rpm -q --provides tcl Rpm -q --provides tk
And I got
libtcl8.4.so tcl = 8.4.5-7
libtk8.4.so tk = 8.4.5-8
So how would I get Pd to use what I have instead of asking me for libtcl8.3.so and libtk.8.3.so?
You either need to recompile Pd (you need the devel packages only for compiling, sorry, that I messed this up) or install another pd-package (like the one from PlanetCCRMA) or install the tcl/tk8.3 rpm packages. You can install 8.4 and 8.3 in parallel (at least on Debian, but I don't see a reason why it shouldn't work on FC2 as well)
Frank Barknecht _ ______footils.org__
Hi Chun,
This is a fairly 'dirty' workaround, but you could try making two symbolic links to the your new libs. This should trick the system into using them ;-)
ln -s libtcl8.4.so libtcl8.3.so ln -s libtk8.4.so libtk8.3.so
Regards,
Jamie
chun lee wrote:
Hi there:
Thanks for your replay
I tried Rpm -q --provides tcl Rpm -q --provides tk
And I got
libtcl8.4.so tcl = 8.4.5-7
libtk8.4.so tk = 8.4.5-8
So how would I get Pd to use what I have instead of asking me for libtcl8.3.so and libtk.8.3.so?
Cheers
CHUN
Hi there:
Thanks for your reply, one question, where (which directory) should the symbolic links be done?
Also, I am also trying to compile pd from the source code (I thought this might be a better and quicker option) but not having much luck. During the make install, I got
Make[1]:***[externs] Error 2 Make[2]:***[vexp_if.pd_linux_o] Error 1
What are these? Also, the first make install I did took a few minutes and got lots of stuff in the terminal and had similar error at the end. And I tried make install again, the process a much shorter. Does this mean pd is half compiled and stored somewhere?
Many thanks
CHUN
On 7/6/04 8:53 am, "Jamie Bullock" jamie@postlude.co.uk wrote:
Hi Chun,
This is a fairly 'dirty' workaround, but you could try making two symbolic links to the your new libs. This should trick the system into using them ;-)
ln -s libtcl8.4.so libtcl8.3.so ln -s libtk8.4.so libtk8.3.so
Regards,
Jamie
chun lee wrote:
Hi there:
Thanks for your replay
I tried Rpm -q --provides tcl Rpm -q --provides tk
And I got
libtcl8.4.so tcl = 8.4.5-7
libtk8.4.so tk = 8.4.5-8
So how would I get Pd to use what I have instead of asking me for libtcl8.3.so and libtk.8.3.so?
Cheers
CHUN
Hallo, chun lee hat gesagt: // chun lee wrote:
Thanks for your reply, one question, where (which directory) should the symbolic links be done?
Also, I am also trying to compile pd from the source code (I thought this might be a better and quicker option) but not having much luck. During the make install, I got
Make[1]:***[externs] Error 2 Make[2]:***[vexp_if.pd_linux_o] Error 1
What are these? Also, the first make install I did took a few minutes and got lots of stuff in the terminal and had similar error at the end. And I tried make install again, the process a much shorter. Does this mean pd is half compiled and stored somewhere?
Probably Pd is completely compiled. The error you get come from a longstanding bug in the vexp external. I posted a patch about two weeks ago that fixes this. You could also just remove "-Werror" from the expr Makefile.
Frank Barknecht _ ______footils.org__
Chun,
The lib files should be in /usr/lib/, as should any symbolic links you make to them. In answer to the rest of your posting; whilst there are clearly advantages to compiling from source, in this instance I would advise you to use the FC2 RPM provided by CCRMA at:
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/2/i386...
The advantage being that CCRMA maintain an apt tree, which means that you can automate the process of keeping your software up to date. See:
http://ccrma.stanford.edu/planetccrma/software/planetccrma.html
Jamie
chun lee wrote:
Hi there:
Thanks for your reply, one question, where (which directory) should the symbolic links be done?
Also, I am also trying to compile pd from the source code (I thought this might be a better and quicker option) but not having much luck. During the make install, I got
Make[1]:***[externs] Error 2 Make[2]:***[vexp_if.pd_linux_o] Error 1
What are these? Also, the first make install I did took a few minutes and got lots of stuff in the terminal and had similar error at the end. And I tried make install again, the process a much shorter. Does this mean pd is half compiled and stored somewhere?
Many thanks
CHUN
Hi Chun,
This is a fairly 'dirty' workaround, but you could try making two symbolic links to the your new libs. This should trick the system into using them ;-)
ln -s libtcl8.4.so libtcl8.3.so ln -s libtk8.4.so libtk8.3.so
Regards,
Jamie
chun lee wrote:
Hi there:
Thanks for your replay
I tried Rpm -q --provides tcl Rpm -q --provides tk
And I got
libtcl8.4.so tcl = 8.4.5-7
libtk8.4.so tk = 8.4.5-8
So how would I get Pd to use what I have instead of asking me for libtcl8.3.so and libtk.8.3.so?
Cheers
CHUN