This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
undeclared identifier
- To: gcc at gcc dot gnu dot org
- Subject: undeclared identifier
- From: Everard Kamphorst <everard at flatearthscience dot com>
- Date: Tue, 17 Apr 2001 14:18:47 -0600
When using the GCC 3.0 C++ compiler I get an error when compiling
the following test program:
#include <stdio.h>
#include <stdlib.h>
int main() {
if ( alloca(10) )
printf("Test passed\n");
return 0;
}
---------------------------------------------------------------------
The error: (gcc test.cpp or g++ test.cpp)
test.cpp: In function `int main()':
test.cpp:5: `alloca' undeclared (first use this function)
test.cpp:5: (Each undeclared identifier is reported only once for each
function it appears in.)
-----------------------------------------------------------------------
The same program compiles with no problems when using the C compiler
(gcc test.c) or using g++ version 2.95.2
GCC 3.0 was configured for sparc-sun-solaris2.8 using
../gcc-src/configure --prefix=/home/everard/devel/gcc
GCC 3.0 was built using make -j 2 bootstrap
Any ideas? - A simple configuration / settings issue?
I came across this problem when trying to rebuild ACE 5.1
Thank you,
Everard Kamphorst
everard at flatearthscience dot com