[LAU] building a debian system for audio

Ken Restivo ken at restivo.org
Thu May 24 19:28:22 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, May 23, 2007 at 03:25:26PM -0400, Paul Davis wrote:
> On Wed, 2007-05-23 at 12:14 -0700, Ken Restivo wrote:
> 
> > That's what I had to do in order to get Ardour2 going, since the Debian package uses SYSLIBS=1 and thusly makes it non-functional on my machine.
> > 
> > I tried checkinstall too, but that had issues: apparently the Ardour2 scons target tries to make symlinks for /usr/bin/gcc, and dpkg rightly refused to allow it to something so dangerous.
> 
> THIS IS NOT TRUE. 
> 
> its also the 2nd time that its been claimed. please either point to the
> line in our scons build system where this happens, or stop claiming that
> it does.

No need to shout. I was claiming it because it was in fact happening. It may be a bug in checkinstall though, and not in scons or in your build. But it's definitely there:

$ cd ardour-2.0.2
$ checkinstall
<answer prompts to build package>
$ dpkg-deb -c ../ardour_2.0.2-1_amd64.deb
- -rw-r--r-- root/root       114 2007-05-06 21:39 ./usr/share/doc/ardour/README
- -rw-r--r-- root/root     17992 2007-05-06 21:39 ./usr/share/doc/ardour/COPYING
- -rw-r--r-- root/root       546 2007-05-06 21:39 ./usr/share/doc/ardour/PACKAGER_README
drwxr-xr-x root/root         0 2007-05-19 17:09 ./usr/bin/
lrwxrwxrwx root/root         0 2007-05-19 17:09 ./usr/bin/gcc -> gcc-4.1
lrwxrwxrwx root/root         0 2007-05-19 17:09 ./usr/bin/g++ -> g++-4.1

Weird.

> 
> I am very disappointed to hear that the Debian package is using
> SYSLIBS=1. This means that we will refuse to support any Debian users
> that have issues with Ardour. The Debian packager(s) have been told
> about this in the past, and we made the consequences of their choices
> clear.

It looks like the latest Sid package no longer uses SYSLIBS=1, so I guess you were heard.

I still think that The Right Thing would be to find and fix the problem with the system libs, rather than just bypassing them. But if SYSLIBS=0 works, then that's probably good enough. FYI, I'm pretty sure that the ardour 0.99 package used the system libs, and worked fine.

- -ken
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFGVh+We8HF+6xeOIcRAmEPAKCXK6rjk9tCQZGEjPMsY4B+BFNG1gCg6U8P
HWqsoJHFfcY7aqzC8OYktpM=
=NrxT
-----END PGP SIGNATURE-----



More information about the Linux-audio-user mailing list