I try to packaging program for Fedora. cant build:
[moceap@localhost Ultracopier-master]$ qmake-qt5 ultracopier-core.pro
[moceap@localhost Ultracopier-master]$ make
/usr/lib64/qt5/bin/uic HelpDialog.ui -o ui_HelpDialog.h
/usr/lib64/qt5/bin/uic PluginInformation.ui -o ui_PluginInformation.h
/usr/lib64/qt5/bin/uic OptionDialog.ui -o ui_OptionDialog.h
/usr/lib64/qt5/bin/uic OSSpecific.ui -o ui_OSSpecific.h
g++ -c -pipe -std=c++0x -Wall -Wextra -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -Ilib/qt-tar-xz -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ThemesManager.o ThemesManager.cpp
ThemesManager.cpp: In member function ‘void ThemesManager::onePluginAdded(const PluginsAvailable&)’:
ThemesManager.cpp:103:167: error: no matching function for call to ‘QPluginLoader::QPluginLoader(std::__cxx11::basic_string<char>)’
in.path+FacilityEngine::separator()+PluginsManager::pluginsManager->getResolvedPluginName("interface"));
^
In file included from /usr/include/qt5/QtCore/QPluginLoader:1:0,
from ThemesManager.h:14,
from ThemesManager.cpp:10:
/usr/include/qt5/QtCore/qpluginloader.h:60:14: note: candidate: QPluginLoader::QPluginLoader(const QString&, QObject*)
explicit QPluginLoader(const QString &fileName, QObject *parent = Q_NULLPTR);
^~~~~~~~~~~~~
/usr/include/qt5/QtCore/qpluginloader.h:60:14: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘const QString&’
/usr/include/qt5/QtCore/qpluginloader.h:59:14: note: candidate: QPluginLoader::QPluginLoader(QObject*)
explicit QPluginLoader(QObject *parent = Q_NULLPTR);
^~~~~~~~~~~~~
/usr/include/qt5/QtCore/qpluginloader.h:59:14: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘QObject*’
In file included from Environment.h:11:0,
from ThemesManager.h:17,
from ThemesManager.cpp:10:
ThemesManager.cpp:107:230: error: no matching function for call to ‘QString::arg(std::__cxx11::basic_string<char>)’
acilityEngine::separator()+PluginsManager::pluginsManager->getResolvedPluginName("interface")).arg(pluginLoader->errorString()));
^
DebugEngineMacro.h:17:91: note: in definition of macro ‘ULTRACOPIER_DEBUGCONSOLE’
# define ULTRACOPIER_DEBUGCONSOLE(a,b) DebugEngine::addDebugInformationStatic(a,__func__,b,__FILE__,__LINE__)
^
In file included from /usr/include/qt5/QtCore/QString:1:0,
from ThemesManager.cpp:6:
/usr/include/qt5/QtCore/qstring.h:269:13: note: candidate: QString QString::arg(qlonglong, int, int, QChar) const
QString arg(qlonglong a, int fieldwidth=0, int base=10,
^~~
/usr/include/qt5/QtCore/qstring.h:269:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘qlonglong {aka long long int}’
/usr/include/qt5/QtCore/qstring.h:271:13: note: candidate: QString QString::arg(qulonglong, int, int, QChar) const
QString arg(qulonglong a, int fieldwidth=0, int base=10,
^~~
/usr/include/qt5/QtCore/qstring.h:271:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘qulonglong {aka long long unsigned int}’
/usr/include/qt5/QtCore/qstring.h:922:16: note: candidate: QString QString::arg(long int, int, int, QChar) const
inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:922:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘long int’
/usr/include/qt5/QtCore/qstring.h:924:16: note: candidate: QString QString::arg(ulong, int, int, QChar) const
inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:924:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘ulong {aka long unsigned int}’
/usr/include/qt5/QtCore/qstring.h:918:16: note: candidate: QString QString::arg(int, int, int, QChar) const
inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:918:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘int’
/usr/include/qt5/QtCore/qstring.h:920:16: note: candidate: QString QString::arg(uint, int, int, QChar) const
inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:920:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘uint {aka unsigned int}’
/usr/include/qt5/QtCore/qstring.h:926:16: note: candidate: QString QString::arg(short int, int, int, QChar) const
inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:926:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘short int’
/usr/include/qt5/QtCore/qstring.h:928:16: note: candidate: QString QString::arg(ushort, int, int, QChar) const
inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:928:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘ushort {aka short unsigned int}’
/usr/include/qt5/QtCore/qstring.h:285:13: note: candidate: QString QString::arg(double, int, char, int, QChar) const
QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1,
^~~
/usr/include/qt5/QtCore/qstring.h:285:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘double’
/usr/include/qt5/QtCore/qstring.h:287:13: note: candidate: QString QString::arg(char, int, QChar) const
QString arg(char a, int fieldWidth = 0,
^~~
/usr/include/qt5/QtCore/qstring.h:287:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘char’
/usr/include/qt5/QtCore/qstring.h:289:13: note: candidate: QString QString::arg(QChar, int, QChar) const
QString arg(QChar a, int fieldWidth = 0,
^~~
/usr/include/qt5/QtCore/qstring.h:289:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘QChar’
/usr/include/qt5/QtCore/qstring.h:291:13: note: candidate: QString QString::arg(const QString&, int, QChar) const
QString arg(const QString &a, int fieldWidth = 0,
^~~
/usr/include/qt5/QtCore/qstring.h:291:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘const QString&’
/usr/include/qt5/QtCore/qstring.h:930:16: note: candidate: QString QString::arg(const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:930:16: note: candidate expects 2 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:932:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:932:16: note: candidate expects 3 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:934:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:934:16: note: candidate expects 4 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:937:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:937:16: note: candidate expects 5 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:940:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:940:16: note: candidate expects 6 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:943:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:943:16: note: candidate expects 7 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:947:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:947:16: note: candidate expects 8 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:951:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:951:16: note: candidate expects 9 arguments, 1 provided
In file included from Environment.h:11:0,
from ThemesManager.h:17,
from ThemesManager.cpp:10:
DebugEngineMacro.h:17:110: error: no matching function for call to ‘DebugEngine::addDebugInformationStatic(Ultracopier::DebugLevel, const char [15], QString, const char [18], int)’
ine ULTRACOPIER_DEBUGCONSOLE(a,b) DebugEngine::addDebugInformationStatic(a,__func__,b,__FILE__,__LINE__)
^
ThemesManager.cpp:116:9: note: in expansion of macro ‘ULTRACOPIER_DEBUGCONSOLE’
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QString("unable to cast the plugin: %1").arg(pluginLoader->errorString()));
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from DebugEngineMacro.h:15:0,
from Environment.h:11,
from ThemesManager.h:17,
from ThemesManager.cpp:10:
DebugEngine.h:93:21: note: candidate: static void DebugEngine::addDebugInformationStatic(const Ultracopier::DebugLevel&, const string&, const string&, const string&, const int&, const string&)
static void addDebugInformationStatic(const Ultracopier::DebugLevel &level,const std::string& function,const std::string& text,const std::string& file="",const int& ligne=-1,const std::string& location="Core");
^~~~~~~~~~~~~~~~~~~~~~~~~
DebugEngine.h:93:21: note: no known conversion for argument 3 from ‘QString’ to ‘const string& {aka const std::__cxx11::basic_string<char>&}’
ThemesManager.cpp:124:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(indexTemp<pluginList.size())
~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from Environment.h:11:0,
from ThemesManager.h:17,
from ThemesManager.cpp:10:
ThemesManager.cpp:129:134: error: no matching function for call to ‘QString::arg(std::__cxx11::basic_string<char>)’
gin.path+FacilityEngine::separator()+PluginsManager::pluginsManager->getResolvedPluginName("interface"))
^
DebugEngineMacro.h:17:91: note: in definition of macro ‘ULTRACOPIER_DEBUGCONSOLE’
# define ULTRACOPIER_DEBUGCONSOLE(a,b) DebugEngine::addDebugInformationStatic(a,__func__,b,__FILE__,__LINE__)
^
In file included from /usr/include/qt5/QtCore/QString:1:0,
from ThemesManager.cpp:6:
/usr/include/qt5/QtCore/qstring.h:269:13: note: candidate: QString QString::arg(qlonglong, int, int, QChar) const
QString arg(qlonglong a, int fieldwidth=0, int base=10,
^~~
/usr/include/qt5/QtCore/qstring.h:269:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘qlonglong {aka long long int}’
/usr/include/qt5/QtCore/qstring.h:271:13: note: candidate: QString QString::arg(qulonglong, int, int, QChar) const
QString arg(qulonglong a, int fieldwidth=0, int base=10,
^~~
/usr/include/qt5/QtCore/qstring.h:271:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘qulonglong {aka long long unsigned int}’
/usr/include/qt5/QtCore/qstring.h:922:16: note: candidate: QString QString::arg(long int, int, int, QChar) const
inline QString QString::arg(long a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:922:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘long int’
/usr/include/qt5/QtCore/qstring.h:924:16: note: candidate: QString QString::arg(ulong, int, int, QChar) const
inline QString QString::arg(ulong a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:924:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘ulong {aka long unsigned int}’
/usr/include/qt5/QtCore/qstring.h:918:16: note: candidate: QString QString::arg(int, int, int, QChar) const
inline QString QString::arg(int a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:918:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘int’
/usr/include/qt5/QtCore/qstring.h:920:16: note: candidate: QString QString::arg(uint, int, int, QChar) const
inline QString QString::arg(uint a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:920:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘uint {aka unsigned int}’
/usr/include/qt5/QtCore/qstring.h:926:16: note: candidate: QString QString::arg(short int, int, int, QChar) const
inline QString QString::arg(short a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:926:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘short int’
/usr/include/qt5/QtCore/qstring.h:928:16: note: candidate: QString QString::arg(ushort, int, int, QChar) const
inline QString QString::arg(ushort a, int fieldWidth, int base, QChar fillChar) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:928:16: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘ushort {aka short unsigned int}’
/usr/include/qt5/QtCore/qstring.h:285:13: note: candidate: QString QString::arg(double, int, char, int, QChar) const
QString arg(double a, int fieldWidth = 0, char fmt = 'g', int prec = -1,
^~~
/usr/include/qt5/QtCore/qstring.h:285:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘double’
/usr/include/qt5/QtCore/qstring.h:287:13: note: candidate: QString QString::arg(char, int, QChar) const
QString arg(char a, int fieldWidth = 0,
^~~
/usr/include/qt5/QtCore/qstring.h:287:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘char’
/usr/include/qt5/QtCore/qstring.h:289:13: note: candidate: QString QString::arg(QChar, int, QChar) const
QString arg(QChar a, int fieldWidth = 0,
^~~
/usr/include/qt5/QtCore/qstring.h:289:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘QChar’
/usr/include/qt5/QtCore/qstring.h:291:13: note: candidate: QString QString::arg(const QString&, int, QChar) const
QString arg(const QString &a, int fieldWidth = 0,
^~~
/usr/include/qt5/QtCore/qstring.h:291:13: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘const QString&’
/usr/include/qt5/QtCore/qstring.h:930:16: note: candidate: QString QString::arg(const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:930:16: note: candidate expects 2 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:932:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3) const
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:932:16: note: candidate expects 3 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:934:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:934:16: note: candidate expects 4 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:937:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:937:16: note: candidate expects 5 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:940:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:940:16: note: candidate expects 6 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:943:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:943:16: note: candidate expects 7 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:947:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:947:16: note: candidate expects 8 arguments, 1 provided
/usr/include/qt5/QtCore/qstring.h:951:16: note: candidate: QString QString::arg(const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&, const QString&) const
inline QString QString::arg(const QString &a1, const QString &a2, const QString &a3,
^~~~~~~
/usr/include/qt5/QtCore/qstring.h:951:16: note: candidate expects 9 arguments, 1 provided
ThemesManager.cpp: In member function ‘void ThemesManager::onePluginWillBeRemoved(const PluginsAvailable&)’:
ThemesManager.cpp:169:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(index<pluginList.size())
~~~~~^~~~~~~~~~~~~~~~~~
ThemesManager.cpp:184:24: error: ‘class std::vector<ThemesManager::PluginsAvailableThemes>’ has no member named ‘removeAt’
pluginList.removeAt(index);
^~~~~~~~
ThemesManager.cpp:185:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(currentPluginIndex>=pluginList.size())
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
make: *** [Makefile:1330: ThemesManager.o] Error 1