[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