OESF Portables Forum

General Forums => General Discussion => Topic started by: projekt on August 30, 2004, 06:49:51 pm

Title: PDa, a very experimental port of PD for linux woes
Post by: projekt on August 30, 2004, 06:49:51 pm
I don't know much about linux yet. I am learning it and have a Zaurus but it will take some time.  I am a musician and I noticed this piece of software which I use on PC quite frequently is available for the familiar linux distro running on an Ipaq with a similiar ARM processor as the Zaurus.  Here is the link http://gige.xdv.org/pd/PDa (http://gige.xdv.org/pd/PDa) ... Now, i tried to install it  when run in the console I get the following message...

pd: /lib/libc.so.6: version `GLIBC_2.3' not found (required by pd)
pd: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found (required by pd)


I thought maybe I'd be able to find some sort of .ipk to install these. Maybe someone on here knows how I might get these files onto my zaurus. (if based on the link you think its possible to run PD on the Z)...
Title: PDa, a very experimental port of PD for linux woes
Post by: projekt on September 01, 2004, 08:23:46 pm
BUMP!

No one knows where I can get Glibc 2.3.2????????????
Title: PDa, a very experimental port of PD for linux woes
Post by: Guest on September 02, 2004, 01:09:08 am
i assume u are running pdaxrom... did you look in downloads section in www.pdaxrom.org ?
Title: PDa, a very experimental port of PD for linux woes
Post by: projekt on September 02, 2004, 01:33:35 am
Erm, well no.

<-------n00b

I have a sl5500, I guess they don't make pdaXrom for that do they ?
Title: PDa, a very experimental port of PD for linux woes
Post by: lardman on September 02, 2004, 12:31:16 pm
Quote
I have a sl5500, I guess they don't make pdaXrom for that do they ?

No. In any case pdaXrom is still using libc 2.2. The only distro using libc 2.3 is OZ (3.3.6pre1).

If you don't want to flash over to OZ (although I can't think of any reason why you wouldn't want to) then you can trick the app by obtaining the required libc files (from said OZ feed is probably easiest) and creating a script which alters LD_LIBRARY_PATH and then runs the app all in the script.


Si
Title: PDa, a very experimental port of PD for linux woes
Post by: Mickeyl on September 02, 2004, 12:35:31 pm
Any idea what the license of this software is? If it's open source, a recompile may help.
Title: PDa, a very experimental port of PD for linux woes
Post by: lardman on September 02, 2004, 12:48:56 pm
Looks like the original author of PD released his source code on which pda is based. Pd has the following licence: Standard Improved BSD Licence (according to the license.txt file from the source tarball.

I also note that it requires tk/tcl (and therefore X11).


Si

Edit to correct my awful American spelling of licence ;-)
Title: PDa, a very experimental port of PD for linux woes
Post by: Guest on September 02, 2004, 05:21:10 pm
Well is getting this setup a n00bie level project. It's starting to sound more complicated as things go on... Setup a link to my library?  X11?   Recompile? Damn it, I wish this was just going to be easy!
Title: PDa, a very experimental port of PD for linux woes
Post by: ScottYelich on September 03, 2004, 09:24:52 am
I'll give you some credit... at least you didn't use the words "zaurus" and "easy" in the same sentence
(without using the word "not") ... but, ya, porting stuff to different architectures is not always
the most straightforward thing -- and it doesn't seem like it would be a perfect n00bie project.

good luck!

:->

Scott
Title: PDa, a very experimental port of PD for linux woes
Post by: lardman on September 03, 2004, 11:42:17 am
Are there tcl/tk libs available for XQt? If so then it shouldn't be that hard to get it working.

You'll need to install XQt of course, and make sure it's all up and running.

Then grab the libc2.3.x package from the OZ (3.3.6pre1, collie) feed; extract it using ar  then gunzip and tar; move these files somewhere useful (like /mnt/cf/lib). Then create a script a bit like this:

#/bin/sh
export LD_LIBRARY_PATH=/mnt/cf/lib:$LD_LIBRARY_PATH
/path/to/binary/binaryname_here

(actually I'm not sure whether it should say export LD_LIBRARY_PATH=... or just LD_LIBRARY_PATH=... on its own?)

Stick the script somewhere like /usr/local/bin; install the PdA package (which will probably require ipkg-new or the same ar then gunzip and tar technique as you used on the libc ipk above).

And there you go ;-)


Si