On Sat, Nov 19, 2011 at 07:28, Reinhard Tartler <[email protected]> wrote: > On Di, Nov 15, 2011 at 11:07:19 (CET), > [email protected] wrote: > >> The following commit has been merged in the master branch: >> commit fd5913d30c0aa53f4666cc4af6e0def3f6eaa8df >> Author: Dan Stowell <[email protected]> >> Date: Tue Nov 15 09:52:40 2011 +0000 >> >> Fix build, due to restrictions imposed at linking time. >> Author: Mathieu Trudel-Lapierre >> >> diff --git a/debian/changelog b/debian/changelog >> index 7d27f59..aa60188 100644 >> --- a/debian/changelog >> +++ b/debian/changelog >> @@ -1,3 +1,10 @@ >> +supercollider (1:3.4.4-3) unstable; urgency=low >> + >> + * Patch from Mathieu Trudel-Lapierre to fix build under stricter linking. >> + Closes: #648782 >> + >> + -- Dan Stowell <[email protected]> Tue, 15 Nov 2011 >> 09:54:00 +0000 >> + > > As this package showed up on PET and looked easy, I've tried to upload > it. Eventually, I gave up because I failed to create a source package > that I can pass to my pbuilder. Upon further investigation, I noticed > that the package is a) CDBS and b) uses scons and c) runs scons in the > 'clean' target in a way that it makes it fail if development headers > such as libreadline-dev and libicu-dev are missing. I cannot imagine > that the 'clean:' rule really require these packages to fulfill their > jobs.
Actually, that is a problem with scons. SCons doesn't distinguish between 'configure' and 'build', so it performs all tests whenever invoked. One can try to hack around this like with Dan's patch, but in the general case scons cannot reliably work unless all the project dependencies are installed (otherwise it might for example not clean up some optional targets because some dependency was missing). -- Saludos, Felipe Sateler _______________________________________________ pkg-multimedia-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
