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:


wget http://tamacom.com/global/global-6.6.3.tar.gz

tar zxvf global-6.6.3.tar.gz
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!

Reply via email to