LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   ../../gcc-4.7.1/libiberty/fibheap.c:220:30: error: 'LONG_MIN' undeclared (first use i (https://www.linuxquestions.org/questions/linux-newbie-8/gcc-4-7-1-libiberty-fibheap-c-220-30-error-long_min-undeclared-first-use-i-4175453077/)

smdaudhilbe 03-07-2013 03:28 AM

../../gcc-4.7.1/libiberty/fibheap.c:220:30: error: 'LONG_MIN' undeclared (first use i
 
Hi,

When I tried to compile gcc4.7.1 at pass 2, everything was fine, but I got struck up with this error...

lfs@boss:/media/LFS/sources/gcc-build$ make
.
.
.
.
make[2]: Entering directory `/media/LFS/sources/gcc-build/libiberty'
if [ x"-fpic" != x ]; then \
i686-lfs-linux-gnu-gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../gcc-4.7.1/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.7.1/libiberty/fibheap.c -o pic/fibheap.o; \
else true; fi
../../gcc-4.7.1/libiberty/fibheap.c: In function 'fibheap_replace_key_data':
../../gcc-4.7.1/libiberty/fibheap.c:220:30: error: 'LONG_MIN' undeclared (first use in this function)
../../gcc-4.7.1/libiberty/fibheap.c:220:30: note: each undeclared identifier is reported only once for each function it appears in
../../gcc-4.7.1/libiberty/fibheap.c: In function 'fibheap_delete_node':
../../gcc-4.7.1/libiberty/fibheap.c:261:36: error: 'LONG_MIN' undeclared (first use in this function)
make[2]: *** [fibheap.o] Error 1
make[2]: Leaving directory `/media/LFS/sources/gcc-build/libiberty'
make[1]: *** [all-libiberty] Error 2
make[1]: Leaving directory `/media/LFS/sources/gcc-build'
make: *** [all] Error 2

kindly help me out of this....

Audhil

fpmurphy 03-08-2013 11:30 AM

It means that either the define or the variable LONG_MIN is undeclared in your build environment. You need to fix this before you can continue your build.

Do an Internet search. Lots of information available about this particular problem.

NevemTeve 03-08-2013 03:41 PM

My first guess: the programmer forgot to #include limits.h into fibheap.c

smdaudhilbe 03-08-2013 11:15 PM

[solved]
 
Hi,

Friends very much thank for your dynamic replies,

I solved this problem, by just deleting the build directories(which I created) of various packages, which I installed before this package...


All times are GMT -5. The time now is 11:26 AM.