Hi,
On Tue, 20 Apr 2004, Hubert Karl wrote:
Da es sich um eine Version handelt die bereits erfolgreich für verschiedene
Unix Plattformen produziert wurde, sollen möglichst keine größeren
Änderungen im Code vorgenommen werden. Daher möchte ich prüfen, ob es
möglich ist die Software mit dem gcc 2.95.3 unter SuSE 9.0 zu kompilieren.
Hach, auf was fuer Ideen Leute kommen, nur um ihre Software nicht fixen zu
muessen. Na sei's drum.
undefined reference to `errno'
D.h. das irgendwo nicht #include'ed wurde, obwohl errno
verwendet wurde. Vielleicht wurde es sogar selber ala
extern int errno;
deklariert. Das geht mir aktueller glibc (thread-aware) nicht mehr.
Da muss der Source angepasst werden, unabhaengig ob GCC 3 oder 2.95.
Ist es denn C software? Wenn ja sollten die noetigen Aenderungen fuer gcc
3 nicht so aufwendig sein, und eigentlich trotzdem noch auf aelteren
Systemen compilierbar sein. Ich wuerde das wirklich empfehlen zu
versuchen, es wird nicht immer ein gcc 2.95 geben. Und wenn du das
Produkt auch fuer vernuenftige Hardware (i.e. AMD64) haben willst brauchst
du ehh nen 3er gcc.
Ciao,
Micha.