On Saturday 20 September 2003 10:57, Philipp Thomas wrote:
Christian Bunge
[20 Sep 2003 00:32:12 +0200]: /usr/src/linux-2.4.21-low_latency/include/linux/atmdev.h: In function `atm_may_send': /usr/src/linux-2.4.21-low_latency/include/linux/atmdev.h:446: warning: comparison between signed and unsigned ambassador.c:301:21: pasting "." and "start" does not give a valid preprocessing token ambassador.c:305:23: pasting "." and "regions" does not give a valid preprocessing token ambassador.c:310:20: pasting "." and "data" does not give a valid preprocessing token
Was habe ich falsch gemacht, oder übersehen?
Gar nichts. Der Code macht an der Stelle (und ein paar anderen) einfach Sachen, die laut dem ISO C Standard nicht definiert sind. Gcc 3.2 hat die noch mit Warnung akzeptiert, aber seit gcc 3.3 wird solcher Code zurückgewiesen. Verwende 2.4.22, da ist zumindest der Code gefixt oder deaktiviere einfach die ganze ATM Unterstützung, denn die wirst du sicherlich nicht benötigen.
Philipp
Danke für den Tipp. Gibt es noch mehr böse Überraschungen mit dem Kernel oder den Modulen? Gruß Christian