#include <hallo.h>
* Filipus Klutiero [Mon, Jan 16 2006, 07:25:06PM]:
> Package: shfs-source
> Version: 0.35-5
> Severity: normal
> 
> # m-a a-b shfs;
> fails with a log containing
> "The required compiler gcc-4.0 is not installed, expect trouble!"
> when trying to build for a stock 2.6 kernel and gcc-4.0 is not installed. 
> There is no doc
> mentionning that gcc-4.0 should be installed, but at least the log is
> quite clear.
> 
> Apparently m-a doesn't implement a way to avoid these problems and

Please explain how our vision of "avoiding these problems" looks like.

> packages using m-a range from not depending at all on gcc to depending
> on a specific version of it, never really fixing the problem, so it's

Wrong. Which package depends on a specific gcc version?

> not clear whether this should be filed against shfs or m-a.

Heh? Do "apt-cache show shfs-source | grep gcc" please.

> If this isn't reassigned to m-a, please make sure the dependencies on
> gcc are OK and document that a specific gcc is needed if dependencies on
> both gcc-3.3 and 4.0 are not added (which would obviously be a dirty
> fix).

Do you realize that the "dependency" on gcc really comes from the kernel
we build for? How should that detected value be passed into the package
dependency in Debian databases?

The best thing I can do is change the mentioned warning to a failure.
Indeed, I have already considered to do so, since people are not
watching build log output all the time.

Eduard.

-- 
Im Zug sitzt eine alte Dame. Ihr gegenüber sitzt ein Amerikaner und kaut
die ganze Zeit Kaugummi. Die alte Dame blickt ihm lange anstrengend ins
Gesicht. Dann gibt sie es auf:
"Es ist ja lieb von ihnen, daß sie mich so nett unterhalten. Aber es
hat keinen Sinn, ich bin schwerhörig."

Reply via email to