Build Errors/Warnings/Notes
[ 25%] Generating configurationmanager_dbus_interface.cpp, configurationmanager_dbus_interface.h
qdbusxml2cpp: Got unknown type `a{ss}' processing '/usr/local/share/dbus-1/interfaces/cx.ring.Ring.ConfigurationManager.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to the XML description
qdbusxml2cpp: Got unknown type `a{ss}' processing '/usr/local/share/dbus-1/interfaces/cx.ring.Ring.ConfigurationManager.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out2" value="<type>"/> to the XML description
qdbusxml2cpp: Got unknown type `a{ss}' processing '/usr/local/share/dbus-1/interfaces/cx.ring.Ring.ConfigurationManager.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to the XML description
qdbusxml2cpp: Got unknown type `a{ss}' processing '/usr/local/share/dbus-1/interfaces/cx.ring.Ring.ConfigurationManager.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to the XML description
[ 26%] Generating configurationmanager_dbus_interface.moc
[ 26%] Generating callmanager_dbus_interface.cpp, callmanager_dbus_interface.h
qdbusxml2cpp: Got unknown type `a{ss}' processing '/usr/local/share/dbus-1/interfaces/cx.ring.Ring.CallManager.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="<type>"/> to the XML description
qdbusxml2cpp: Got unknown type `a{ss}' processing '/usr/local/share/dbus-1/interfaces/cx.ring.Ring.CallManager.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out2" value="<type>"/> to the XML description
qdbusxml2cpp: Got unknown type `a{si}' processing '/usr/local/share/dbus-1/interfaces/cx.ring.Ring.CallManager.xml'
You should add <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="<type>"/> to the XML description
[ 27%] Generating callmanager_dbus_interface.moc
...
[ 38%] Building CXX object CMakeFiles/ringclient.dir/src/uri.cpp.o
ring-lrc/src/uri.cpp: In member function ‘void URIPimpl::parseHostname()’:
ring-lrc/src/uri.cpp:413:24: warning: duplicated ‘if’ condition [-Wduplicated-cond]
} else if (section == URI::Section::HOSTNAME) {
^~
ring-lrc/src/uri.cpp:411:17: note: previously used here
if (section == URI::Section::HOSTNAME) {
^~
ring-lrc/src/uri.cpp: In member function ‘QString URI::format(FlagPack<URI::Section>) const’:
ring-lrc/src/uri.cpp:470:16: warning: enumeration value ‘UNRECOGNIZED’ not handled in switch [-Wswitch-enum]
switch (protocolHint()) {
^
[ 39%] Building CXX object CMakeFiles/ringclient.dir/src/account.cpp.o
ring-lrc/src/account.cpp: In static member function ‘static Account* Account::buildExistingAccountFromId(const QByteArray&)’:
ring-lrc/src/account.cpp:148:15: warning: unused variable ‘contactRequest’ [-Wunused-variable]
auto contactRequest = new ContactRequest(a, person, ringID, timeReceived);
^~~~~~~~~~~~~~
ring-lrc/src/account.cpp: In member function ‘void Account::setLocalPort(short unsigned int)’:
ring-lrc/src/account.cpp:1670:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (isTlsEnabled())
^~
ring-lrc/src/account.cpp:1674:7: note: here
case Account::Protocol::RING:
^~~~
[ 39%] Building CXX object CMakeFiles/ringclient.dir/src/person.cpp.o
ring-lrc/src/person.cpp: In member function ‘const QByteArray Person::toVCard(QList<Account*>, const string&, const string&) const’:
ring-lrc/src/person.cpp:728:50: warning: unused parameter ‘accounts’ [-Wunused-parameter]
const QByteArray Person::toVCard(QList<Account*> accounts, const std::string& avatar, const std::string& newName) const
~~~~~~~~~~~~~~~~^~~~~~~~
ring-lrc/src/person.cpp:728:79: warning: unused parameter ‘avatar’ [-Wunused-parameter]
const QByteArray Person::toVCard(QList<Account*> accounts, const std::string& avatar, const std::string& newName) const
~~~~~~~~~~~~~~~~~~~^~~~~~
ring-lrc/src/person.cpp:728:106: warning: unused parameter ‘newName’ [-Wunused-parameter]
const QByteArray Person::toVCard(QList<Account*> accounts, const std::string& avatar, const std::string& newName) const
~~~~~~~~~~~~~~~~~~~^~~~~~~
[ 40%] Building CXX object CMakeFiles/ringclient.dir/src/contactmethod.cpp.o
...
[ 67%] Building CXX object CMakeFiles/ringclient.dir/src/conversationmodel.cpp.o
ring-lrc/src/conversationmodel.cpp: In lambda function:
ring-lrc/src/conversationmodel.cpp:336:28: warning: enumeration value ‘RING’ not handled in switch [-Wswitch]
switch (contactInfo.profileInfo.type) {
^
ring-lrc/src/conversationmodel.cpp:336:28: warning: enumeration value ‘SIP’ not handled in switch [-Wswitch]
ring-lrc/src/conversationmodel.cpp: In member function ‘void lrc::api::ConversationModel::selectConversation(const string&) const’:
ring-lrc/src/conversationmodel.cpp:439:20: warning: enumeration value ‘ENDED’ not handled in switch [-Wswitch-enum]
switch (call.status) {
^
ring-lrc/src/conversationmodel.cpp: In member function ‘bool lrc::ConversationModelPimpl::usefulDataFromDataTransfer(long long int, const lrc::api::datatransfer::Info&, int&, std::__cxx11::string&)’:
ring-lrc/src/conversationmodel.cpp:1873:97: warning: unused parameter ‘info’ [-Wunused-parameter]
ConversationModelPimpl::usefulDataFromDataTransfer(long long dringId, const datatransfer::Info& info,
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[ 68%] Building CXX object CMakeFiles/ringclient.dir/src/database.cpp.o
ring-lrc/src/database.cpp: In member function ‘std::__cxx11::string lrc::Database::getVersion()’:
ring-lrc/src/database.cpp:232:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if (not query.exec(getVersionQuery.c_str()))
^~
ring-lrc/src/database.cpp:234:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
query.first();
^~~~~
[ 68%] Building CXX object CMakeFiles/ringclient.dir/src/authority/daemon.cpp.o
...
[ 70%] Building CXX object CMakeFiles/ringclient.dir/src/callbackshandler.cpp.o
ring-lrc/src/callbackshandler.cpp: In member function ‘void lrc::CallbacksHandler::slotDataTransferEvent(qulonglong, uint)’:
ring-lrc/src/callbackshandler.cpp:394:12: warning: enumeration value ‘invalid’ not handled in switch [-Wswitch]
switch (event) {
^
[ 70%] Building CXX object CMakeFiles/ringclient.dir/src/behaviorcontroller.cpp.o
...
[ 72%] Building CXX object CMakeFiles/ringclient.dir/src/shmrenderer.cpp.o
ring-lrc/src/shmrenderer.cpp:68:32: warning: ‘-pedantic’ is not an option that controls warnings [-Wpragmas]
#pragma GCC diagnostic ignored "-pedantic"
^~~~~~~~~~~
ring-lrc/src/shmrenderer.cpp:69:17: warning: ISO C++ forbids flexible array member ‘data’ [-Wpedantic]
uint8_t data[] ; /*!< the whole shared memory */ ^