[Pkg-kde-extras] Bug#684843: krusader: FTBFS: tstring.h:137:5: error: 'make_pair' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Aug 14 07:09:45 UTC 2012


Source: krusader
Version: 1:2.3.0~beta1-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120814 qa-ftbfs
Justification: FTBFS in wheezy on amd64

Hi,

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

Relevant part:
> make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
> [ 71%] Building CXX object krusader/Synchronizer/CMakeFiles/Synchronizer.dir/Synchronizer_automoc.o
> [ 71%] Scanning dependencies of target Panel
> make[3]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
> Building CXX object krusader/Synchronizer/CMakeFiles/Synchronizer.dir/synchronizedialog.o
> [ 71%] make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
> Building CXX object krusader/MountMan/CMakeFiles/MountMan.dir/kmountman.o
> [ 72%] Building CXX object krusader/Panel/CMakeFiles/Panel.dir/Panel_automoc.o
> In file included from /«PKGBUILDDIR»/iso/kisofile.h:23:0,
>                  from /«PKGBUILDDIR»/iso/iso.h:30,
>                  from /«PKGBUILDDIR»/iso/iso.cpp:22:
> /usr/include/karchive.h:502:24: warning: 'virtual QByteArray KArchiveFile::data() const' was hidden [-Woverloaded-virtual]
> In file included from /«PKGBUILDDIR»/iso/iso.h:30:0,
>                  from /«PKGBUILDDIR»/iso/iso.cpp:22:
> /«PKGBUILDDIR»/iso/kisofile.h:43:24: warning:   by 'virtual QByteArray KIsoFile::data(long long int, int) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/VFS/krarchandler.cpp: In static member function 'static QString KRarcHandler::getPassword(QString)':
> /«PKGBUILDDIR»/krusader/VFS/krarchandler.cpp:623:19: warning: 'PasswordDialog' is deprecated (declared at /usr/include/kio/passworddialog.h:37) [-Wdeprecated-declarations]
> /«PKGBUILDDIR»/krusader/VFS/krarchandler.cpp:623:54: warning: 'PasswordDialog' is deprecated (declared at /usr/include/kio/passworddialog.h:37) [-Wdeprecated-declarations]
> /«PKGBUILDDIR»/krusader/VFS/normal_vfs.cpp: In member function 'virtual void normal_vfs::vfs_delFiles(QStringList*, bool)':
> /«PKGBUILDDIR»/krusader/VFS/normal_vfs.cpp:180:12: warning: variable 'vf' set but not used [-Wunused-but-set-variable]
> /«PKGBUILDDIR»/krusader/VFS/normal_vfs.cpp: At global scope:
> /«PKGBUILDDIR»/krusader/VFS/normal_vfs.cpp:300:6: warning: unused parameter 'file' [-Wunused-parameter]
> /«PKGBUILDDIR»/krusader/VFS/normal_vfs.cpp:318:9: warning: unused parameter 'path' [-Wunused-parameter]
> /«PKGBUILDDIR»/krusader/VFS/normal_vfs.cpp:318:9: warning: unused parameter 'type' [-Wunused-parameter]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:115:5: warning:   by 'virtual TagString {anonymous}::exp_Path::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:126:5: warning:   by 'virtual TagString {anonymous}::exp_Count::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:137:5: warning:   by 'virtual TagString {anonymous}::exp_Filter::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:148:5: warning:   by 'virtual TagString {anonymous}::exp_Current::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:159:5: warning:   by 'virtual TagString {anonymous}::exp_List::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:172:5: warning:   by 'virtual TagString {anonymous}::exp_ListFile::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:184:5: warning:   by 'virtual TagString {anonymous}::exp_Ask::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:206:5: warning:   by 'virtual TagString {anonymous}::exp_Select::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:217:5: warning:   by 'virtual TagString {anonymous}::exp_Goto::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:250:5: warning:   by 'virtual TagString {anonymous}::exp_Sync::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:261:5: warning:   by 'virtual TagString {anonymous}::exp_NewSearch::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:272:5: warning:   by 'virtual TagString {anonymous}::exp_Profile::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:283:5: warning:   by 'virtual TagString {anonymous}::exp_Each::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:294:5: warning:   by 'virtual TagString {anonymous}::exp_ColSort::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:305:5: warning:   by 'virtual TagString {anonymous}::exp_PanelSize::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:103:5: warning: 'virtual TagString {anonymous}::exp_simpleplaceholder::expFunc(const KrPanel*, const TagStringList&, const bool&, Expander&) const' was hidden [-Woverloaded-virtual]
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:332:5: warning:   by 'virtual TagString {anonymous}::exp_View::expFunc(const KrPanel*, const QStringList&, const bool&, Expander&) const' [-Woverloaded-virtual]
> [ 73%] Building C object iso/CMakeFiles/kio_iso.dir/libisofs/isofs.o
> /«PKGBUILDDIR»/krusader/MountMan/kmountmangui.cpp: In member function 'void KMountManGUI::getSpaceData()':
> /«PKGBUILDDIR»/krusader/MountMan/kmountmangui.cpp:239:25: warning: 'KDiskFreeSpace' is deprecated (declared at /usr/include/kdiskfreespace.h:34) [-Wdeprecated-declarations]
> In file included from /«PKGBUILDDIR»/krusader/UserAction/expander.h:27:0,
>                  from /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:20:
> /«PKGBUILDDIR»/krusader/UserAction/tstring.h: In instantiation of 'void TagString_t<T>::insertTag(uint, const T&) [with T = QStringList; uint = unsigned int]':
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:887:23:   required from here
> /«PKGBUILDDIR»/krusader/UserAction/tstring.h:137:5: error: 'make_pair' 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 /usr/include/c++/4.7/utility:72:0,
>                  from /«PKGBUILDDIR»/krusader/UserAction/tstring.h:22,
>                  from /«PKGBUILDDIR»/krusader/UserAction/expander.h:27,
>                  from /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:20:
> /usr/include/c++/4.7/bits/stl_pair.h:284:5: note: 'template<class _T1, class _T2> std::pair<_T1, _T2> std::make_pair(_T1, _T2)' declared here, later in the translation unit
> In file included from /«PKGBUILDDIR»/krusader/UserAction/expander.h:27:0,
>                  from /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:20:
> /«PKGBUILDDIR»/krusader/UserAction/tstring.h: In instantiation of 'TagString_t<T>& TagString_t<T>::operator+=(const TagString_t<T>&) [with T = QStringList; TagString_t<T> = TagString_t<QStringList>]':
> /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:1164:54:   required from here
> /«PKGBUILDDIR»/krusader/UserAction/tstring.h:128:9: error: 'make_pair' 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 /usr/include/c++/4.7/utility:72:0,
>                  from /«PKGBUILDDIR»/krusader/UserAction/tstring.h:22,
>                  from /«PKGBUILDDIR»/krusader/UserAction/expander.h:27,
>                  from /«PKGBUILDDIR»/krusader/UserAction/expander.cpp:20:
> /usr/include/c++/4.7/bits/stl_pair.h:284:5: note: 'template<class _T1, class _T2> std::pair<_T1, _T2> std::make_pair(_T1, _T2)' declared here, later in the translation unit
> Linking CXX shared module ../lib/kio_iso.so
> [ 73%] Building CXX object krusader/Panel/CMakeFiles/Panel.dir/urlrequester.o
> make[3]: *** [krusader/UserAction/CMakeFiles/UserAction.dir/expander.o] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/08/14/krusader_2.3.0~beta1-1_wheezy.log

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 EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-kde-extras mailing list