[PlanetCCRMA] pd & friends on FC5-FC4
Cumhur Erkut
Cumhur.Erkut@TKK.FI
Fri Oct 20 00:52:01 2006
Dear planet,
I am very happy to see a recent pd family on the repo; I don't the
announcement from the planetccrma-news list. Installation on FC5 (and FC4) is
rather tricky though, shortly I've experienced the following problems:
1. pd version on FC5
2. Missing dependencies (likely pd-CVS problem)
3. Missing external objects
4. Gem problem on FC4
More detail below. I hope it'd be useful for other experimenters.
Cheers,
-- Cumhur
1. pd version on FC5:
Most recent pd in the repo is pd-0.39.2-0.2.cvs.06.09.07.rhfc5.ccrma but yum
(rightly) offers the older pd-0.39.2-1.rhfc5.ccrma, since it has a higher
release number. Same behavior with the virtual package
pd-extended-0.39.2-0.2.cvs.06.09.07.rhfc5.ccrma:
$ yum install pd-extended
installs pd-0.39.2-1 on FC5[1]. The externals & help files are found
automatically with pd-0.39.2-0.2.cvs.06.09.07, but pd-0.39.2-1 needs manual
setup.
I've installed pd-0.39.2-0.2.cvs.06.09.07 by issuing
#rpm -Uvh
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/5/i386/pd-0.39.2-0.2.cvs.06.09.07.rhfc5.ccrma.i386.rpm
then installed pd-extended. This package does not install pd-gem, so I
installed pd-gem afterwards.
[Caveats: No entry in the Gnome menu Applications/Planet CCRMA and yum wants
to upgrade it when issuing yum update]
2. Missing dependencies (likely pd-CVS problem):
a. boids
Then I launch
$pd -lib boids -lib Gem
GEM info appeared in the pd GUI, fine. Then I open in pd
Help/Browser/5.reference/boids/
to get
jasch_lib: can't load library in /usr/lib/pd
[import] loaded library:jasch_lib
pd-boids does not include this lib, nor its dependency is listed:
[cerkut@localhost ~]$ rpm -q --filesbypkg pd-boids
pd-boids /usr/lib/pd/doc/5.reference/boids/boids2d-help.pd
pd-boids /usr/lib/pd/doc/5.reference/boids/boids3d-help.pd
pd-boids /usr/lib/pd/doc/manuals/READMEs/boids.txt
pd-boids /usr/lib/pd/extra/boids/boids.pd
pd-boids /usr/lib/pd/extra/boids/boids2d.pd_linux
pd-boids /usr/lib/pd/extra/boids/boids3d.pd_linux
[cerkut@localhost ~]$ rpm -q -R pd-boids
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libm.so.6
libm.so.6(GLIBC_2.0)
pd = 0.39.2
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
I've checked the pd-CVS, the externals Makefile does not have an entry on
jasch_lib, although the source is there.
b. unauthorized
/externals/unauthorized/stkdrone~
/externals/unauthorized/stksitar~
require STK under /usr/local/stk
planet stk sources and libs are at
/usr/include/stk
/usr/lib/libstk.a
3. Missing external objects
a. pd-pmpd does not contain the objects.
[cerkut@localhost ~]$ rpm -q --filesbypkg pd-pmpd
shows no *.pd_linux files.
4. Gem problem on FC4
Gem conflicts with other packages due to libavcodec.so
[cerkut@erase ~]$ pd -lib Gem -nogui
/usr/lib/pd/extra/Gem/Gem.pd_linux: /usr/lib/libavcodec.so: undefined symbol:
faacDecOpen
Gem: can't load library
[cerkut@erase ~]$ rpm -q --whatrequires libavcodec.so
ffmpeg-0.4.9-0.1.20050427.rhfc4.ccrma
libquicktime-0.9.7-1.rhfc4.ccrma
kino-0.7.6-1.rhfc4.ccrma
ffmpeg2theora-0.13-1.rhfc4.ccrma
Footnotes:
[1] but pd-0.39.2-0.1.cvs.06.09.07.rhfc4.ccrma is installed fine on FC4
[cerkut@erase ~]$ rpm -q pd
pd-0.39.2-0.1.cvs.06.09.07.rhfc4.ccrma