compiling Pure data on studio 64

  • ronoc
  • 04-26-08
  • Offline
Posted: Wed, 08/06/2008 - 18:53

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

  • Quentin Harley
  • 05-24-07
  • Offline
  • Wed, 08/06/2008 - 20:23

... 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?

  • sonictwin
  • 07-18-08
  • Offline
  • Thu, 08/21/2008 - 22:41

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