Hi:
Errors occured when i'm compiling the source code of gnu global, and i cannot find any relative results on Google.
GNU global: 6.6.3
System: CentOS Linux release 7.6.1810 (Core)
GCC: 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)
command:
cd global-6.6.3
./configure CC=c99
make
then error occured:
/bin/sh ../libtool --tag=CC --mode=link c99 -g -O2 -o global global.o literal.o output.o convert.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/libltdlc.la
libtool: link: c99 -g -O2 -o global global.o literal.o output.o convert.o /root/download/global-6.6.3/libltdl/./.libs/dlopen.a ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/.libs/libltdlc.a -ldl
../libparser/libgloparser.a(parser.o): In function `__sigismember':
/usr/include/bits/sigset.h:117: multiple definition of `__sigismember'
convert.o:/usr/include/bits/sigset.h:117: first defined here
../libparser/libgloparser.a(parser.o): In function `__sigaddset':
/usr/include/bits/sigset.h:118: multiple definition of `__sigaddset'
convert.o:/usr/include/bits/sigset.h:118: first defined here
../libparser/libgloparser.a(parser.o): In function `__sigdelset':
/usr/include/bits/sigset.h:119: multiple definition of `__sigdelset'
convert.o:/usr/include/bits/sigset.h:119: first defined here
../libparser/libgloparser.a(C.o): In function `__sigismember':
/usr/include/bits/sigset.h:117: multiple definition of `__sigismember'
convert.o:/usr/include/bits/sigset.h:117: first defined here
../libparser/libgloparser.a(C.o): In function `__sigaddset':
/usr/include/bits/sigset.h:118: multiple definition of `__sigaddset'
convert.o:/usr/include/bits/sigset.h:118: first defined here
../libparser/libgloparser.a(C.o): In function `__sigdelset':
/usr/include/bits/sigset.h:119: multiple definition of `__sigdelset'
convert.o:/usr/include/bits/sigset.h:119: first defined here
../libparser/libgloparser.a(C.o): In function `tolower':
/usr/include/ctype.h:218: multiple definition of `tolower'
../libparser/libgloparser.a(parser.o):/usr/include/ctype.h:218: first defined here
../libparser/libgloparser.a(C.o): In function `toupper':
/usr/include/ctype.h:224: multiple definition of `toupper'
../libparser/libgloparser.a(parser.o):/usr/include/ctype.h:224: first defined here
...
and many others.
Is there anything wrong with my environment or my command?Thanks!