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