No subject


Mon Jun 7 12:09:39 CEST 2010


and this got me through the ./config process.

Eventually, I managed to make and make-install file by hacking the install
dirs and making them correspond to my install dirs. So, I ended up having
/usr/local/pd/ folder with all binaries (except obviously for pd, which was
put into /usr/local/bin/ and having Gem.pd-linux executable in the
./externs/ lib. (Gem compiled without any errors)

So, now when I run pd -lib /path/to/gem/externs/Gem (I tried Gem.pd-linux at
the end instead of Gem as well), I get the following output:

<prompt>$ pd -lib ./externs/Gem (assuming I am in the pd-install dir)

successfully opened /dev/dsp write-only

successfully reopened /dev/dsp read/write

OSS: sampling rate: wanted 44100, got 44101

OSS: sampling rate: wanted 44100, got 44101

/usr/local/pd/./externs/Gem.pd_linux: /usr/local/pd/./externs/Gem.pd_linux:
undefined symbol: OpenMPEG__FP8_IO_FILEP9ImageDesc

./externs/Gem: can't load library

Can anyone tell me what the heck does this mean and how can I potentially
fix this? :-) Any help would be greatly appreciated! Also, I'd like to
suggest if maybe we could start a new thread where we would discuss install
experiences and maybe Linux install instructions itemized by the "flavor"
(i.e. Redhat) and version of Linux used by polling all of our experiences in
one huge database. If something like this has already been done, I sincerely
apologize for posting redundant suggestions. Thank you in advance for all
your help! Sincerely,

Ivica "Ico" Bukvic, composer
http://meowing.ccm.uc.edu/~ico/
http://bukvicrh.dyndns.org/ico/
ico at fuse.net
============================
"To be is to do" - Socrates
"To do is to be" - Sartre
"Do be do be do" - Sinatra
"Just do it!"    - NIKE



------=_NextPart_000_000D_01C09AA7.ADF05A80
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4207.2601" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>Hello =
fellow pd=20
users, I am sure you guys get a lot of questions like this one, but =
honestly=20
I've tried now for over a week to fix this issue and I have exhausted =
all viable=20
resources except this mailing list. So, I am writing to ya in hope to =
get some=20
help. =3D)</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial =
size=3D2>Anyhow, the problem=20
I have (under RH 7.0 only, 6.2 compiles ok, although it's a messy =
workaround) is=20
that even though I install tcl and tk libraries (any version between 8.0 =
and 8.2=20
which are the only ones supported by ./configure file) and configure =
finds them=20
just fine, once the pd is completely compiled, installed, (make, make =
install in=20
the src dir, and yes, it compiles without any errors)&nbsp;and started =
by typing=20
"pd" the program reports that it could not find libtcl8.x.so (depending =
on=20
install), which I have solved by soft-linking these from /usr/local/lib =
to=20
/usr/lib. Once this is resolved, the execution of pd just hangs and =
reports=20
nothing, but nothing appears on the screen either. By ctrl+c-ing I get =
error 2=20
or something (exact message as if it was unable to find above mentioned =
libs).=20
There are&nbsp;no errors reported until I press ctrl+c though. Does =
anyone have=20
a solution to this one?</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>Is =
there any way to=20
make ./configure find 8.3 tcl and tk libs, since those come =
pre-installed with=20
RH7.0, except that they use a bit different .so files (libx8.3.so - =
notice=20
there's that "x" after lib) and if such thing is possible would these be =

compatible with the pd itself?</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>Seems =
to me that=20
configure should "fail" to create makefile if it would not find any of =
the tcl=20
and tk libs, since those are crucial for making the app run, thus =
preventing=20
less experienced users (such as myself :-) of tinkering with non-working =

makefile. Maybe this should be fixed (I'd be willing to do it as long as =
someone=20
gives me a bit help with it, since I have a very limited shell-script =
writing=20
knowledge) :-)</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>Is =
there a new=20
version planned which will fix these issues and make the whole install =
less=20
painfull on the newer releases of the tcl and tk libs? (uninstalling of =
tclx8.3=20
from RH distrib is not an option since a lot of other applications =
depend on=20
that version of package, so I could potentially wreak havoc on my =
machine by=20
forcing downgrading of the rpm package). Again, I'd be willing in =
assisting=20
doing so, or even making an extensive install-help file as long as I'd =
get some=20
assistance so that I can compile the darn thing first. After all, what's =
the=20
point of writing&nbsp;an install-help file when my own version won't =
compile=20
properly :-).</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial =
size=3D2>Finally, the other=20
bunch :-) of questions pertain to the RH 6.2 (where I've successfully =
installed=20
pd) and gem install. To me, gem install (Linux version, obviously) seems =
like a=20
nightmare, is there any more extensive help as to how to make a generic =
linux=20
install? What I did is as follows:</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>Did =
./makeauxlibs in=20
the /src/Gnu dir</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>Did=20
./configure</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>In =
0.83 versions=20
this sometimes ended-up being successfull (can't remember all of the =
instances,=20
there were too many of attempts :-), but 0.84 was reporting lack of mpeg =
libs=20
(which are not being made by ./makeauxlibs) and failed to move=20
on.</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>From =
all attempts, I=20
finally got 0.84 version to work by installing debian mpeglib.rpm (or =
something=20
similarly named, again, my memory escapes me :) and this got me through =
the=20
./config process.</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial =
size=3D2>Eventually, I=20
managed to make and make-install file by hacking the install dirs and =
making=20
them correspond to my install dirs. So, I ended up having /usr/local/pd/ =
folder=20
with all binaries (except obviously for pd, which was put into =
/usr/local/bin/=20
and having Gem.pd-linux executable in the ./externs/ lib. (Gem compiled =
without=20
any errors)</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>So, =
now when I run=20
pd -lib /path/to/gem/externs/Gem (I tried Gem.pd-linux at the end =
instead of Gem=20
as well), I get the following output:</FONT></SPAN></DIV>
<DIV><SPAN class=3D310124323-19022001><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D310124323-19022001>
<P align=3Dleft><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D310124323-19022001>&lt;prompt&gt;</SPAN>$ pd -lib =
./externs/Gem<SPAN=20
class=3D310124323-19022001> (assuming I am in the pd-install=20
dir)</SPAN></FONT></FONT></P>
<P align=3Dleft><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D310124323-19022001></SPAN></FONT></FONT><FONT face=3DArial=20
size=3D2>successfully opened /dev/dsp write-only</FONT></P>
<P align=3Dleft><FONT face=3DArial size=3D2>successfully reopened =
/dev/dsp=20
read/write</FONT></P>
<P align=3Dleft><FONT face=3DArial size=3D2>OSS: sampling rate: wanted =
44100, got=20
44101</FONT></P>
<P align=3Dleft><FONT face=3DArial size=3D2>OSS: sampling rate: wanted =
44100, got=20
44101</FONT></P>
<P align=3Dleft><FONT face=3DArial =
size=3D2>/usr/local/pd/./externs/Gem.pd_linux:=20
/usr/local/pd/./externs/Gem.pd_linux: undefined symbol:=20
OpenMPEG__FP8_IO_FILEP9ImageDesc</FONT></P>
<P align=3Dleft><FONT face=3DArial size=3D2>./externs/Gem: can't load=20
library</FONT></P>
<P><SPAN class=3D310124323-19022001><FONT face=3DArial size=3D2>Can =
anyone tell me=20
what the heck does this mean and how can I potentially fix this? :-) Any =
help=20
would be greatly appreciated! Also, I'd like to suggest if maybe we =
could start=20
a new thread where we would discuss install experiences and maybe Linux =
install=20
instructions&nbsp;itemized by the&nbsp;"flavor" (i.e. Redhat) and =
version of=20
Linux used&nbsp;by polling all of our experiences in one huge database. =
If=20
something like this has already been done, I sincerely apologize for =
posting=20
redundant suggestions. Thank you in advance for all your help!=20
Sincerely,</FONT></SPAN></P></SPAN></DIV>
<P><FONT face=3DArial size=3D2>Ivica "Ico" Bukvic,</FONT> <FONT =
face=3DArial=20
size=3D2>c</FONT><FONT face=3DArial size=3D2>omposer</FONT> <BR><FONT =
face=3DArial=20
size=3D2><A target=3D_blank=20
href=3D"http://meowing.ccm.uc.edu/~ico/">http://meowing.ccm.uc.edu/~ico/<=
/A></FONT>=20
<BR><FONT face=3DArial size=3D2><A target=3D_blank=20
href=3D"http://bukvicrh.dyndns.org/ico/">http://bukvicrh.dyndns.org/ico/<=
/A></FONT>=20
<BR><FONT face=3DArial size=3D2>ico at fuse.net</FONT> <BR><FONT =
face=3DArial=20
size=3D2>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D</FONT> <BR><FONT face=3DArial size=3D2>"To be is=20
to do" - Socrates</FONT> <BR><FONT face=3DArial size=3D2>"To do is to =
be" -=20
Sartre</FONT> <BR><FONT face=3DArial size=3D2>"Do be do be do" - =
Sinatra</FONT>=20
<BR><FONT face=3DArial size=3D2>"Just do it!"&nbsp;&nbsp;&nbsp; - =
NIKE</FONT> </P>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_000D_01C09AA7.ADF05A80--





More information about the Pd-list mailing list