[Pkg-kde-extras] Bug#534003: kio-locate: FTBFS: scons: *** [build/src/kio_locate.la] TypeError : cannot concatenate 'str' and 'list' objects

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Jun 21 15:06:42 UTC 2009


Package: kio-locate
Version: 0.4.5+ds-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20090620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> test -x debian/rules
> dh_clean 
> # workaround to "fix" a dependencies loop:
> rm -f doc/en/index.cache.bz2
> [ ! -f SConstruct ] || scons -c
> scons: Reading SConscript files ...
> 
> scons: warning: The Options class is deprecated; use the Variables class instead.
> File "/build/user-kio-locate_0.4.5+ds-1-amd64-57VC5W/kio-locate-0.4.5+ds/admin/generic.py", line 384, in generate
> Checking for kde-config           :  kde-config was found as /usr/bin/kde-config 
> Checking for kde version          :  3.5.10 
> Checking for the qt library       :  qt was found as /usr 
> Checking for uic                  :  uic was found as /usr/bin/uic 
> Checking for moc                  :  moc was found as /usr/bin/moc 
> Checking for the qt includes      :  the qt headers were found in /usr/include/qt3/ 
> Checking for the kde includes     :  the kde headers were found in /usr/include/kde/ 
> Checking KDE for UDS_HIDDEN       :  yes 
> 
> scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead.
> File "/build/user-kio-locate_0.4.5+ds-1-amd64-57VC5W/kio-locate-0.4.5+ds/admin/generic.py", line 215, in execute
> scons: done reading SConscript files.
> scons: Cleaning targets ...
> scons: done cleaning targets.
> rm -f -r build cache
> rm -f admin/*.pyc ./config.status
> rm -f -r debian/get-orig-source
>  dpkg-source -b kio-locate-0.4.5+ds
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building kio-locate using existing kio-locate_0.4.5+ds.orig.tar.gz
> dpkg-source: info: building kio-locate in kio-locate_0.4.5+ds-1.diff.gz
> dpkg-source: info: building kio-locate in kio-locate_0.4.5+ds-1.dsc
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> CXXFLAGS="-g -O2 -Wall -g -O2" scons configure prefix=/build/user-kio-locate_0.4.5+ds-1-amd64-57VC5W/kio-locate-0.4.5+ds/debian/kio-locate//usr ; \
> 	touch config.status
> scons: Reading SConscript files ...
> 
> scons: warning: The Options class is deprecated; use the Variables class instead.
> File "/build/user-kio-locate_0.4.5+ds-1-amd64-57VC5W/kio-locate-0.4.5+ds/admin/generic.py", line 384, in generate
> ** installation prefix for the project set to: /build/user-kio-locate_0.4.5+ds-1-amd64-57VC5W/kio-locate-0.4.5+ds/debian/kio-locate/usr
> Checking for kde-config           :  kde-config was found as /usr/bin/kde-config 
> Checking for kde version          :  3.5.10 
> Checking for the qt library       :  qt was found as /usr 
> Checking for uic                  :  uic was found as /usr/bin/uic 
> Checking for moc                  :  moc was found as /usr/bin/moc 
> Checking for the qt includes      :  the qt headers were found in /usr/include/qt3/ 
> Checking for the kde includes     :  the kde headers were found in /usr/include/kde/ 
> Checking KDE for UDS_HIDDEN       :  yes 
> scons
> scons: Reading SConscript files ...
> 
> scons: warning: The Options class is deprecated; use the Variables class instead.
> File "/build/user-kio-locate_0.4.5+ds-1-amd64-57VC5W/kio-locate-0.4.5+ds/admin/generic.py", line 384, in generate
> 
> scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead.
> File "/build/user-kio-locate_0.4.5+ds-1-amd64-57VC5W/kio-locate-0.4.5+ds/admin/generic.py", line 215, in execute
> scons: done reading SConscript files.
> scons: Building targets ...
> processing klocateconfig.kcfgc to get klocateconfig.h and klocateconfig.cpp
> kconfig_compiler -dbuild/src build/src/kio_locate.kcfg build/src/klocateconfig.kcfgc
> g++ -o build/src/klocateconfig.os -c -I/usr/include/kde/ -I/usr/include/qt3 -g -O2 -fPIC -g -O2 -Wall -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -DHAVE_UDS_HIDDEN -I. -Ibuild/src build/src/klocateconfig.cpp
> uic_processing(["build/src/klocateconfigwidget.h", "build/src/klocateconfigwidget.cpp", "build/src/klocateconfigwidget.moc"], ["build/src/klocateconfigwidget.ui"])
> /usr/bin/uic -L /usr/lib/kde3/plugins -nounload -o build/src/klocateconfigwidget.h build/src/klocateconfigwidget.ui
> /usr/bin/uic -L /usr/lib/kde3/plugins -nounload -tr tr2i18n -impl build/src/klocateconfigwidget.h build/src/klocateconfigwidget.ui >> build/src/klocateconfigwidget.cpp
> /usr/bin/moc -o build/src/klocateconfigwidget.moc build/src/klocateconfigwidget.h
> g++ -o build/src/klocateconfigwidget.os -c -I/usr/include/kde/ -I/usr/include/qt3 -g -O2 -fPIC -g -O2 -Wall -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -DHAVE_UDS_HIDDEN -I. -Ibuild/src build/src/klocateconfigwidget.cpp
> In file included from build/src/klocateconfigwidget.cpp:23:
> /usr/include/qt3/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
> /usr/include/qt3/qimage.h:61: warning: suggest parentheses around && within ||
> uic_processing(["build/src/klocateconfigfilterwidget.h", "build/src/klocateconfigfilterwidget.cpp", "build/src/klocateconfigfilterwidget.moc"], ["build/src/klocateconfigfilterwidget.ui"])
> /usr/bin/uic -L /usr/lib/kde3/plugins -nounload -o build/src/klocateconfigfilterwidget.h build/src/klocateconfigfilterwidget.ui
> /usr/bin/uic -L /usr/lib/kde3/plugins -nounload -tr tr2i18n -impl build/src/klocateconfigfilterwidget.h build/src/klocateconfigfilterwidget.ui >> build/src/klocateconfigfilterwidget.cpp
> /usr/bin/moc -o build/src/klocateconfigfilterwidget.moc build/src/klocateconfigfilterwidget.h
> g++ -o build/src/klocateconfigfilterwidget.os -c -I/usr/include/kde/ -I/usr/include/qt3 -g -O2 -fPIC -g -O2 -Wall -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -DHAVE_UDS_HIDDEN -I. -Ibuild/src build/src/klocateconfigfilterwidget.cpp
> uic_processing(["build/src/klocateconfiglocatewidget.h", "build/src/klocateconfiglocatewidget.cpp", "build/src/klocateconfiglocatewidget.moc"], ["build/src/klocateconfiglocatewidget.ui"])
> /usr/bin/uic -L /usr/lib/kde3/plugins -nounload -o build/src/klocateconfiglocatewidget.h build/src/klocateconfiglocatewidget.ui
> /usr/bin/uic -L /usr/lib/kde3/plugins -nounload -tr tr2i18n -impl build/src/klocateconfiglocatewidget.h build/src/klocateconfiglocatewidget.ui >> build/src/klocateconfiglocatewidget.cpp
> /usr/bin/moc -o build/src/klocateconfiglocatewidget.moc build/src/klocateconfiglocatewidget.h
> g++ -o build/src/klocateconfiglocatewidget.os -c -I/usr/include/kde/ -I/usr/include/qt3 -g -O2 -fPIC -g -O2 -Wall -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -DHAVE_UDS_HIDDEN -I. -Ibuild/src build/src/klocateconfiglocatewidget.cpp
> /usr/bin/moc -o build/src/kio_locate.moc build/src/kio_locate.h
> g++ -o build/src/kio_locate.os -c -I/usr/include/kde/ -I/usr/include/qt3 -g -O2 -fPIC -g -O2 -Wall -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -DHAVE_UDS_HIDDEN -I. -Ibuild/src build/src/kio_locate.cpp
> build/src/kio_locate.cpp: In function 'int kdemain(int, char**)':
> build/src/kio_locate.cpp:1017: warning: 'KApplication::KApplication(int&, char**, const QCString&, bool, bool)' is deprecated (declared at /usr/include/kde/kapplication.h:205)
> In file included from build/src/kio_locate.cpp:1035:
> build/src/kio_locate.cpp: In member function 'void LocateProtocol::searchRequest()':
> build/src/kio_locate.cpp:482: warning: 'regexp' may be used uninitialized in this function
> /usr/bin/moc -o build/src/locater.moc build/src/locater.h
> g++ -o build/src/locater.os -c -I/usr/include/kde/ -I/usr/include/qt3 -g -O2 -fPIC -g -O2 -Wall -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -DHAVE_UDS_HIDDEN -I. -Ibuild/src build/src/locater.cpp
> g++ -o build/src/pattern.os -c -I/usr/include/kde/ -I/usr/include/qt3 -g -O2 -fPIC -g -O2 -Wall -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -DHAVE_UDS_HIDDEN -I. -Ibuild/src build/src/pattern.cpp
> g++ -o build/src/kio_locate.so -module -avoid-version -shared build/src/klocateconfig.os build/src/klocateconfigwidget.os build/src/klocateconfigfilterwidget.os build/src/klocateconfiglocatewidget.os build/src/kio_locate.os build/src/locater.os build/src/pattern.os -L/usr/lib -L/usr/lib -lqt-mt -lkio
> scons: *** [build/src/kio_locate.la] TypeError : cannot concatenate 'str' and 'list' objects
> scons: building terminated because of errors.
> make: *** [common-build-impl] Error 2

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/06/20/kio-locate_0.4.5+ds-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-kde-extras mailing list