[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: texinfo 4.0c doesn't build with GCC 3.0
From: |
Eli Zaretskii |
Subject: |
Re: texinfo 4.0c doesn't build with GCC 3.0 |
Date: |
Fri, 29 Jun 2001 15:28:43 +0300 |
> From: =?iso-8859-1?B?RnLpZOlyaWMgTC4gVy4=?= Meunier <address@hidden>
> Date: Fri, 29 Jun 2001 08:38:44 -0300
>
> gcc -DINFODIR=\"/usr/info\" -DLOCALEDIR=\"/usr/share/locale\"
> -DHAVE_CONFIG_H -I.-I/usr/local/src/alpha-beta/GNU/texinfo-4.0c/lib -I../intl
> -I.. -I/usr/local/src/alpha-beta/GNU/texinfo-4.0c/info -O2 -c
> /usr/local/src/alpha-beta/GNU/texinfo-4.0c/info/info.c
> /usr/local/src/alpha-beta/GNU/texinfo-4.0c/info/info.c:567:1: directives may
> not be used inside a macro argument
> /usr/local/src/alpha-beta/GNU/texinfo-4.0c/info/info.c:567:1: unterminated
> argument list invoking macro "printf"
Blame those library maintainers who made `printf' a macro, in
conjunction with the new preprocessor that doesn't support directives
inside a macro.
As a simple work-around, you could try putting `printf' in
parentheses, like this:
(printf) (whatever arguments printf is called);