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

Reply via email to