Re: Probleme beim Kompilieren

From: Nora E. Etukudo <nora(at)woman.de>
Date: Thu, 31 Jul 1997 12:06:07 +0200

Stefan Herrmann wrote:

> extern char *sys_errlist[];
>
> Jetzt heißt sie:
>
> #ifndef BSD
> extern char *sys_errlist[];
> #endif
>
> Trotzdem gibts leider keine Besserung beim Kompilieren, es tritt immer
> noch der gleiche Fehler auf :-(

Wenn Du mal folgendes probierst:

$ touch x.c
$ gcc -E -dM -c x.c
#define __FreeBSD__ 2
#define __i386__ 1
#define __i386 1
#define __GNUC_MINOR__ 7
#define i386 1
#define __unix 1
#define __unix__ 1
#define __GNUC__ 2
#define unix 1

dann siehst Du, welche Symbole auf Deinem System definiert sind. Ich
würde damit dann folgendes machen

#if (__FreeBSD__ != 2)
extern char *sys_errlist[];
#endif

Liebe Grüße, Nora.

-- 
|  nora(at)woman.de            Frauen-Internet-Mailbox SIRENE in Berlin   |
|  nora(at)glasnost.de        Frauen-Computer-Netzwerke WOMAN und FEMNet  |
|  nora@im-Netz.de                     http://www.woman.de             |
|  nora(at)sirene.IN-Berlin.DE                                            |
Received on Thu 31 Jul 1997 - 12:08:26 CEST

search this site