2011/11/19 Reinhard Tartler <[email protected]>:
> On Sa, Nov 19, 2011 at 14:30:30 (CET), Felipe Sateler wrote:
>
>> 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).
>
> Well, for me that sounds like one shouldn't use scons, at least not in
> the clean: rule of debian/rules.

Well fwiw, supercollider has moved to cmake for the next version, so
our scons stuff is legacy. For that reason, I won't commit that patch
I suggested unless someone here would like to try it and it helps.

Best
Dan


> Thanks for the clarification.
>
> Cheers,
> Reinhard,
>
> --
> Gruesse/greetings,
> Reinhard Tartler, KeyID 945348A4
>
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> [email protected]
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to