trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: October 2011

kdelibs SVN FTBFS

From: Francois Andriot <francois.andriot@...>
Date: Wed, 26 Oct 2011 00:26:27 +0200
Hello, I'm trying to  build Trinity kdelibs SVN revision 1260756 on RHEL 6.
But I get the following "conflicting types" errors :

Building C object dcop/KDE-ICE/CMakeFiles/kICE-static.dir/setauth.c.o
cd /home/albator/rpmbuild/BUILD/kdelibs/build/dcop/KDE-ICE && 
/usr/lib64/ccache/gcc  -DHAVE_CONFIG_H -DICE_t
-DTRANS_SERVER -DTRANS_CLIENT -DUNIXCONN -DANSICPP -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -f
stack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic  -include 
tqt.h -I/home/albator/rpmbuild/BUILD/
kdelibs/build -I/home/albator/rpmbuild/BUILD/kdelibs/dcop 
-I/usr/lib64/qt-3.3/include -I/opt/trinity/include/
tqt   -fPIC -o CMakeFiles/kICE-static.dir/setauth.c.o   -c 
/home/albator/rpmbuild/BUILD/kdelibs/dcop/KDE-ICE/
setauth.c
/home/albator/rpmbuild/BUILD/kdelibs/kdecore/fakes.c:78: error: 
conflicting types for 'unsetenv'
/usr/include/stdlib.h:589: note: previous declaration of 'unsetenv' was here
/home/albator/rpmbuild/BUILD/kdelibs/kdecore/fakes.c:132: error: 
conflicting types for 'usleep'
/usr/include/unistd.h:457: note: previous declaration of 'usleep' was here
/home/albator/rpmbuild/BUILD/kdelibs/kdecore/fakes.c: In function 'mkdtemp':
/home/albator/rpmbuild/BUILD/kdelibs/kdecore/fakes.c:306: warning: 
implicit declaration of function 'mkdir'
make[2]: *** [kdecore/CMakeFiles/kdefakes-shared.dir/fakes.c.o] Error 1
make[2]: Leaving directory `/home/albator/rpmbuild/BUILD/kdelibs/build'
make[1]: *** [kdecore/CMakeFiles/kdefakes-shared.dir/all] Error 2

....

[  2%] Building CXX object kdefx/CMakeFiles/kdefx-shared.dir/kstyle.cpp.o
cd /home/albator/rpmbuild/BUILD/kdelibs/build/kdefx && 
/usr/lib64/ccache/c++   -Dkdefx_shared_EXPORTS -DHAVE_
CONFIG_H -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4
-m64 -mtune=generic   -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE 
-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION
-DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -fPIC 
-I/usr/lib64/qt-3.3/include -I/opt/trinity/include/tqt
-I/home/albator/rpmbuild/BUILD/kdelibs/build/kdefx 
-I/home/albator/rpmbuild/BUILD/kdelibs/build -I/home/albat
or/rpmbuild/BUILD/kdelibs/kdefx 
-I/home/albator/rpmbuild/BUILD/kdelibs/build/kdecore 
-I/home/albator/rpmbuild
/BUILD/kdelibs/kdecore   -o CMakeFiles/kdefx-shared.dir/kstyle.cpp.o -c 
/home/albator/rpmbuild/BUILD/kdelibs/
kdefx/kstyle.cpp
In file included from 
/home/albator/rpmbuild/BUILD/kdelibs/kdecore/network/ksocketaddress.cpp:42:
/home/albator/rpmbuild/BUILD/kdelibs/kdecore/netsupp.h:176: error: 
redefinition of 'struct addrinfo'
/usr/include/netdb.h:570: error: previous definition of 'struct addrinfo'
make[2]: *** 
[kdecore/network/CMakeFiles/kdecorenetwork-static.dir/ksocketaddress.cpp.o] 
Error 1


What should I inspect to solve it ?

Thanks
Francois Andriot