[PlanetCCRMA] installed: Open Sound World

Fernando Pablo Lopez-Lezcano nando@ccrma.Stanford.EDU
Sat Aug 9 18:17:01 2003


> my last message to the list was about compiling tcl with threading 
> support, because i needed this for running Open Sound World ( 
> http://osw.sf.net ).
> 
> After Fernando pointed me to the redhat mirror page to get the source 
> rpm it was not difficult:
> 
> get and install tcltk-8.3.5-88.src.rpm

> edit the SPECS file in /usr/src/redhat/SPECS and add --enable-threads 
> for tcl
> 
> compile and build new rpms with rpmbuild

> the Open Sound World rpm package didn't work for me, but a rebuild from 
> the source rpm package does work.
> 
> rpm --rebuild osw-1.1beta3.src.rpm

Great! Good news. Did you try out other tcl apps to see if they still
work fine? It would be good to know if this added threading support
breaks other stuff. To find out what uses tcl you could (in redhat 9):

rpm -q --whatrequires libtcl8.3.so

This is what I get in a redhat 9 system:

tcl-8.3.5-88
tuxracer-0.61-19
compat-db-3.3.11-4
expect-5.38.0-88
isdn4k-utils-vboxgetty-3.1-62
postgresql-tcl-7.3.2-3
postgresql-pl-7.3.2-3
tk-8.3.5-88
expectk-5.38.0-88
pvm-gui-3.4.4-12
ruby-tcltk-1.6.8-5
tclx-8.3-88
tix-8.1.4-88
tkinter-2.2.2-26
pd-0.36.0-3.cvs
vkeybd-0.1.13a-1
ocaml-3.05-2
csound-4.24-1

It would be good to know if (at least) vkeybd and pd are affected. We
also don't want to break tuxracer! :-)

Thanks for the report!
-- Fernando

PS: or if you explicitly want what packages use tcl that I have tagged
with "Distribution: Planet CCRMA":

rpm -q --whatrequires libtcl8.3.so | xargs rpm -q --qf
"%{NAME}-%{VERSION}-%{RELEASE}  '%{DISTRIBUTION}'\n" | grep CCRMA

pd-0.36.0-3.cvs  'Planet CCRMA'
vkeybd-0.1.13a-1  'Planet CCRMA'
ocaml-3.05-2  'Planet CCRMA'
csound-4.24-1  'Planet CCRMA'