This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: BUG!! gcc-2.95.3 (`__builtin_va_alist' undeclared in snprintf()) on Solaris-2.5.1


On Sat, May 26, 2001 at 01:31:48PM -0700, Auteria Wally Winzer Jr. wrote:
> Is it possible gcc-2.95.3 is broken? It seems so.
> Here's output using the "-H" option to gcc
> (NOTE: this problem doesn't exist w/ 2.95.2):
> 
> gcc -H -c -I. -I../dist/../include -I../dist/../include_auto -D_REENTRANT  -O6
> ../dist/../clib/snprintf.c
> db_config.h
> /usr/include/sys/types.h
>  /usr/include/sys/feature_tests.h
>  /usr/include/sys/isa_defs.h
>  /usr/include/sys/machtypes.h
>  /usr/include/sys/select.h
>   /usr/include/sys/time.h
>    /usr/include/sys/types.h
>    /usr/include/time.h
>     /usr/include/sys/time.h
>     /usr/include/sys/siginfo.h
>      /usr/include/sys/machsig.h
>      /usr/include/sys/time.h
> /usr/include/stdio.h
>  /usr/include/sys/va_list.h
> db_int.h
>  db.h
>  /usr/include/stdarg.h

It is including the wrong stdarg.h.
The reason for that is:

GNU CPP version 2.95.3 20010315 (release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 .
 ../dist/../include
 ../dist/../include_auto
 /usr/include			<----- THIS SHOULDN'T BE HERE.
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/../../../../sparc-sun-solaris2.5.1/include

 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/include
 /usr/include

What does gcc-2.95.2 give with -v ?
I can't help further because I have no sparc-sun-solaris2.5.1.
Maybe someone else on this list can.

-- 
Carlo Wood <carlo@alinoe.com>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]