compiling Pure data on studio 64
Hi all,
At the moment I am attempting to compile Pure data from trunk on studio 64. uname -a gives me -> Linux 64studio 2.6.21-1-multimedia-amd64 #1 SMP PREEMPT RT Fri Jun 22 00:00:33 UTC 2007 x86_64 GNU/Linux.
I have some un met dependencies which I am uncertain about. Before I go pestering the pure data guys I want to certain of a few things. I have partially managed to compile the app ( some externals did not compile ... not a biggie right now) but when I run this compiled version it has no option for jack and alsa. I have checked installed libraries and it looks like I have
libasound.a libasound.la libasound.so libasound.so.2 libasound.so.2.0.0
From some googling I have found asound libraries that are specifically for 64 bit machines. http://packages.debian.org/etch/lib64asound2-dev. Is there any way to ensure these are the correct libraries ( for 64 bit rather than 32 bit). My 64studio.list in /etc/apt/sources.list.d/ has the following enabled:
Stable 64 Studio repository
deb http://apt.64studio.com/64studio/stable 64studio main
Debian etch
deb http://ftp.debian.org/debian etch main contrib non-free
Security updates
deb http://security.debian.org/ etch/updates main
Secondly jack development libraries: a grep across my /usr/lib gives me libjack0.100.0 libjack-0.100.0.so.0 libjack.a libjackasyn.so.0 libjackasyn.so.0.11 libjack.la libjack.so libjack.so.0 libjack.so.0.0.23
Again is there any way to tell if there are the correct ones. I installed alot of stuff last night and might not have been paying too much attention.
Finally the external which fails to build (GEM) complains about not finding the GL headers. I have installed the glut dev libraries. My usr/include has a GL folder with which seem to be gl related headers one being gl.h. As i said above Gem is not a biggie but the use of alsa and jack is. It could be the configure stage is all wrong in which case I will try to sort out.
phew ...
Conor


To build stuff
... I would recommend you enable the 64 Studio testing repository (and installed upgraded packages)
Also enable the 64 studio backports repository, because this is where most of our -dev files live.
Keep us posted!
Why compile?
I installed puredata via apt-get and it works with jack ( backports aren't enabled either.)
apt-get install puredata
apt-get install gem
Is there a reason you're compiling it?
-Ryan