http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56021



             Bug #: 56021

           Summary: HAVE_STBLIB_H and HAVE_LIMITS_H not defined.  Can't

                    build gcc 3.2.1

    Classification: Unclassified

           Product: gcc

           Version: unknown

            Status: UNCONFIRMED

          Severity: blocker

          Priority: P3

         Component: target

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: bryro...@cisco.com





I am using CentOS 4.8 and gcc3.4.6 to build a gcc 3.2.1 cross compiler for

mipsisa32-elf (using binutils 2.13.1).  After configuring I get the following

error when issuing make -w all install 2>&1 | tee make.out on the command line.



gcc -c -DHAVE_CONFIG_H -O2 -ffunction-sections -I.

-I/home/bryrober/BRCM/gcc-3.2.1/libiberty/../include  -W -Wall -Wtraditional

-pedantic /home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c:46: error: conflicting

types for 'malloc'

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c:46: error: conflicting

types for 'malloc'

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c: In function

`code_for_qualifier':

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c:623: warning: implicit

declaration of function `abort'

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c: In function

`ada_demangle':

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c:1003: warning:

dereferencing type-punned pointer will break strict-aliasing rules

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c:1056: warning:

dereferencing type-punned pointer will break strict-aliasing rules

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c: In function

`squangle_mop_up':

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c:1149: warning: implicit

declaration of function `free'

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c: In function

`demangle_qualified':

/home/bryrober/BRCM/gcc-3.2.1/libiberty/cplus-dem.c:3282: warning: implicit

declaration of function `atoi'









If I fix this error I get a error in fib heap.c complaining about LONG_MIN

undeclared which is defined in limits.h.  Here is my configuration output



/home/bryrober/BRCM/gcc-3.2.1/configure --target=mipsisa32-elf

--prefix=/home/bryrober/BRCM/gnutools --enable-languages=c,c++ --with-gnu-as

--with-gnu-ld --with-newlib

--with-gxx-include-dir=/home/bryrober/BRCM/gnutools/mipsisa32-elf/sys-include

--host=i686-unknown-linux-gnu --with-headers=/usr/include -v 2>&1 | tee

configure.out

Reply via email to