Re: [Audacity-devel] Unable to build on Debian 7.1
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Richard A. <ri...@au...> - 2013-12-03 12:20:33
|
On Tue, 03 Dec 2013 01:36:17 +0100 Benjamin Drung <bd...@de...> wrote: > Can someone testing the system .la files on a non-Debian based system? Yes, I have tried Gentoo, and it doesn't work. > Is it really upstream fault to produce a broken .la file or was it > just an issue on Debian and their derivatives? The Gentoo package produces .la files which libtool in audacity borks on. The test case on the Ubuntu bug fails for me with libtool: link: unable to infer tagged configuration libtool: link: specify a tag with `--tag' System libtool version is 2.4.2, and I don't know what tag to specify! $ pkg-config vamp-hostsdk --libs produces -L/usr/lib -lvamp-hostsdk -ldl > > Actually, any packaging system which relies upon "make install" > > doing the right thing (which is most apart from RPM) will hit this > > problem, I'm hitting it with Gentoo, because the file is installed > > by default. I can raise a bug to remove the offending file during > > packaging, but I can't guarantee a warm reception. > > So it's upstreams fault? Which version of vamp-plugin-sdk are you > using? Does the latest version still cause problems? I'm using gentoo's media-libs/vamp-plugin-sdk-2.5 which is the latest upstream version. I haven't yet tried a non-package build from source, but I don't expect that to change the file contents. > > > As stated in the other thread, we could let configure detect > > > those system and tell the user what to do. > > This would be a start, because at least we could explain the > > problem in that error, which we can't when make bails out. > > Should we let configure fail or just print a warning? If make is going to fail (which it is) then configure needs to fail, with an explanation. The configure test needs to be for the duff file, not just it's existence, so that when the file is fixed, configure will accept it. Richard |