[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: Was will mir gcc damit sagen?



Eduard Bloch <edi@gmx.de> writes:

> Seit dem Umstieg auf slink kann ich einige Programme nicht kompilieren, 
> es scheint irgendwie mit locales zusammenzuhängen. Mache ich 
> ./configure --disable-nls , läuft die Sache glatt durch.
> 
> gcc -c -DLOCALEDIR=\"/usr/local/share/locale\"
> -DGNULOCALEDIR=\"/usr/local/share/locale\"
> -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale:.\" -DHAVE_CONFIG_H -I..
> -I. -I../intl -I../lib  -O3 --fast-math -Wall -Wpointer-arith -pedantic
> localealias.c
> In file included from localealias.c:73:
> gettextP.h:49: warning: ANSI does not permit the keyword `inline'
>                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ was
> 			kann das sein?

was steht denn in Zeile 49? Das Schlüsselwort inline bewirkt, daß kein
echter Funktionsaufruf erzeugt wird, sondern die Funktion an die
entsprechende Stelle kopiert wird. Ist also der moderne Ersatz für
Makro-Definitionen.

Ansonsten würde ich Dir empfehlen -pedantic zu entfernen, weil es nach
meiner Erinnerung sich um akademische Problemfälle handelt. Hier
helfen die info-Seiten bestimmt weiter.

Tschau
     Christian

-- 
Dipl.-Ing. Christian Leutloff, Aachen, Germany  leutloff@sundancer.oche.de
      http://www.oche.de/~leutloff/             leutloff@debian.org

              Debian GNU/Linux - http://www.de.debian.org/

Attachment: pgphbDZsdMzgZ.pgp
Description: PGP signature


Reply to: