Dear Loic,

Loïc Minier schrieb:
> On Mon, Sep 22, 2008, Fabian Greffrath wrote:
>> Loïc Minier schrieb:
>>> We have package inter-dependencies in GNOME packages like the one
>>> you added since years:
>>>     binary-gnome-mag :: binary-$(libgnome-magN)
>>>
>>> This is tricky, many people don't know about it, but it's not a
>>> "bug".
>>
>> Doesn't this have to read
>>        binary/gnome-mag :: binary/$(libgnome-magN)
>> instead?
>
>  Arf, it certainly does; I am not sure whether GNOME packages were
>  broken or CDBS used to provide binary-$pkg -- both situations are
>  very borkne!
>
>  I'll fix this now.
>
>  We're speaking of *2004* code!!  Can't believe it :)

i am sorry to tell you that this trick doesn't do the job right, either. The only reason why you get the dependencies right in the gnome-mag package is because of the order of the packages in debian/control (you have the library packages listed before the frontend packages). However, this behaviour isn't documented anywhere.

To build the library package before the frontend package independent of their order in debian/rules, you still have to chain the binary-predeb rules like this:

binary-predeb/gnome-mag:: binary-predeb/$(libgnome-magN)

My latest experiments show that this has to be done even before you include the first cdbs makefile. Again, I believe this should either be documented or done automatically.

Cheers,
Fabian



--
Dipl.-Phys. Fabian Greffrath

Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum

Telefon: +49 (0)234 / 32-26334
Fax:     +49 (0)234 / 32-14227
E-Mail:  [EMAIL PROTECTED]



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to