This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
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>