trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Kdebase 3.5.13 ftbfs with GCC 4.7

From: Francois Andriot <francois.andriot@...>
Date: Tue, 24 Apr 2012 20:45:02 +0200
Hello, Fedora 17 is about to be released, so I'm trying to build the 
stable 3.5.13 version of TDE.
Fedora 17 ships with GCC 4.7.
I keep an eye on the ML and bugtracker to check the compiler-specific 
issues.

Alas, I still have a FTBFS:

In file included from /opt/trinity/include/dcoptypes.h:25:0,
                  from 
/home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/tqt3integration/libqtkde/qtkde.cpp:25:
/opt/trinity/include/dcopref.h: In instantiation of 
'DCOPArg::DCOPArg(const T&) [with T = long unsigned int]':
/opt/trinity/include/dcopref.h:459:2:   required from 'DCOPReply 
DCOPRef::call(const QCString&, const T1&) [with T1 = long unsigned int]'
/home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/build/tqt3integration/utils/tqtkde_functions.cpp:30:95:   
required from here
/opt/trinity/include/dcopref.h:145:27: error: 'dcopTypeName' was not 
declared in this scope, and no declarations were found by 
argument-dependent lookup at the point of instantiation [-fpermissive]
In file included from 
/home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/tqt3integration/libqtkde/qtkde.cpp:25:0:
/opt/trinity/include/dcoptypes.h:74:39: note: 'template<class T> const 
char* dcopTypeName(const T&)' declared here, later in the translation unit
cd /home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/build/kate/app 
&& /usr/lib64/ccache/c++   -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 
-I/home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/build/kate/app 
-I/home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/build 
-I/opt/trinity/include -I/usr/lib64/qt-3.3/include 
-I/opt/trinity/include/tqt    -include tqt.h -o 
CMakeFiles/kwrite.dir/kwrite_kdeinit_executable.cpp.o -c 
/home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/build/kate/app/kwrite_kdeinit_executable.cpp
make[2]: *** 
[tqt3integration/libqtkde/CMakeFiles/qtkde-shared.dir/qtkde.cpp.o] Error 1
make[2]: Leaving directory 
`/home/albator/rpmbuild/BUILD/BUILD.fc17.x86_64/kdebase/build'
make[1]: *** [tqt3integration/libqtkde/CMakeFiles/qtkde-shared.dir/all] 
Error 2

Do you have any clue ?
(I repeat: this is on 3.5.13, not latest GIT)

Thanks
Francois