qtdeclarative failed to compile :(

  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp: 
In member function 'QString QQuickAbstractFileDialog::folder()':
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:112:39:
 error: could not convert 'QPlatformFileDialogHelper::directory()' from 'QUrl' 
to 'QString'
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:113:40:
 error: could not convert 'QFileDialogOptions::initialDirectory() const()' from 
'QUrl' to 'QString'
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp: 
In member function 'virtual QList<QUrl> QQuickAbstractFileDialog::fileUrls()':
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:163:259:
 error: conversion from 'const QUrl' to non-scalar type 'QString' requested
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp: 
In member function 'QString QQuickAbstractFileDialog::folder()':
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:114:1:
 warning: control reaches end of non-void function [-Wreturn-type]
  make[4]: *** [.obj/release-shared/qquickabstractfiledialog.o] Error 1
  /work/build/qt/qtdeclarative/src/imports/widgets/qquickqfiledialog.cpp:70:21: 
error: invalid covariant return type for 'virtual QString 
QFileDialogHelper::directory() const'
  
/home/qt/shadowbuild/qtbase/include/QtGui/5.2.0/QtGui/qpa/../../../../../../../../../work/build/qt/qtbase/src/gui/kernel/qplatformdialoghelper.h:300:18:
 error:   overriding 'virtual QUrl QPlatformFileDialogHelper::directory() const'
  /work/build/qt/qtdeclarative/src/imports/widgets/qquickqfiledialog.cpp:72:25: 
error: invalid covariant return type for 'virtual QStringList 
QFileDialogHelper::selectedFiles() const'
  
/home/qt/shadowbuild/qtbase/include/QtGui/5.2.0/QtGui/qpa/../../../../../../../../../work/build/qt/qtbase/src/gui/kernel/qplatformdialoghelper.h:302:25:
 error:   overriding 'virtual QList<QUrl> 
QPlatformFileDialogHelper::selectedFiles() const'
  /work/build/qt/qtdeclarative/src/imports/widgets/qquickqfiledialog.cpp: In 
member function 'virtual QPlatformFileDialogHelper* 
QQuickQFileDialog::helper()':
  
/work/build/qt/qtdeclarative/src/imports/widgets/qquickqfiledialog.cpp:192:45: 
error: cannot allocate an object of abstract type 'QFileDialogHelper'
  /work/build/qt/qtdeclarative/src/imports/widgets/qquickqfiledialog.cpp:53:7: 
note:   because the following virtual functions are pure within 
'QFileDialogHelper':
  
/home/qt/shadowbuild/qtbase/include/QtGui/5.2.0/QtGui/qpa/../../../../../../../../../work/build/qt/qtbase/src/gui/kernel/qplatformdialoghelper.h:299:18:
 note:        virtual void QPlatformFileDialogHelper::setDirectory(const QUrl&)
  
/home/qt/shadowbuild/qtbase/include/QtGui/5.2.0/QtGui/qpa/../../../../../../../../../work/build/qt/qtbase/src/gui/kernel/qplatformdialoghelper.h:301:18:
 note:        virtual void QPlatformFileDialogHelper::selectFile(const QUrl&)
  make[4]: *** [.obj/release-shared/qquickqfiledialog.o] Error 1
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp: 
In member function 'QString QQuickAbstractFileDialog::folder()':
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:112:39:
 error: could not convert 'QPlatformFileDialogHelper::directory()' from 'QUrl' 
to 'QString'
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:113:40:
 error: could not convert 'QFileDialogOptions::initialDirectory() const()' from 
'QUrl' to 'QString'
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp: 
In member function 'virtual QList<QUrl> QQuickAbstractFileDialog::fileUrls()':
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:163:259:
 error: conversion from 'const QUrl' to non-scalar type 'QString' requested
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp: 
In member function 'QString QQuickAbstractFileDialog::folder()':
  
/work/build/qt/qtdeclarative/src/imports/dialogs/qquickabstractfiledialog.cpp:114:1:
 warning: control reaches end of non-void function [-Wreturn-type]
  make[4]: *** [.obj/release-shared/qquickabstractfiledialog.o] Error 1
  make[3]: *** [sub-dialogs-make_first] Error 2
  make[3]: *** [sub-widgets-make_first] Error 2
  make[2]: *** [sub-imports-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

  Build log: 
http://testresults.qt-project.org/ci/QtBase_dev_Integration/build_01125/revdep-qtdeclarative_linux-g++_shadow-build_Ubuntu_11.10_x86/log.txt.gz

  Tested changes (refs/builds/dev_1372188044):
    http://codereview.qt-project.org/56220 [PS5] - Have QFileDialog use QUrl 
internally
_______________________________________________
Ci-reports mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/ci-reports

Reply via email to