[Automotive] QtApplicationManager disable-installer flag
Sanchez, Jack
jsanche1 at jaguarlandrover.com
Fri Oct 14 20:12:03 CEST 2016
Hi all,
Another quick question that is merely more of an annoyance than a problem.
It seems that you cannot actually use the "-config disable-installer" flag
during qmake and build time. The QtApplicationManager project seems that
not all cases are handled for this, build steps and error output follows:
qmake -config disable-installer
make
------error compiler output----------
g++ -c -pipe -g -std=gnu++11 -Wall -W -D_REENTRANT -fPIC
-DAM_DISABLE_INSTALLER -DAM_USE_LIBBACKTRACE -DAM_MULTI_PROCESS
-DAM_VERSION=\"1.0.0\" -DAM_USE_LIBCRYPTO -DAM_BUILD_APPMAN
-DQT_WAYLANDCOMPOSITOR_LIB -DQT_COMPOSITOR_WAYLAND_GL -DQT_QUICK_LIB
-DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I.
-I../common-lib -I../manager-lib -I../installer-lib -I../notification-lib
-I/opt/Qt-5.7.0/include/QtWaylandCompositor/5.7.0
-I/opt/Qt-5.7.0/include/QtWaylandCompositor/5.7.0/QtWaylandCompositor
-I/opt/Qt-5.7.0/include -I/opt/Qt-5.7.0/include/QtWaylandCompositor
-I/opt/Qt-5.7.0/include/QtQuick/5.7.0
-I/opt/Qt-5.7.0/include/QtQuick/5.7.0/QtQuick
-I/opt/Qt-5.7.0/include/QtQuick -I/opt/Qt-5.7.0/include/QtQml/5.7.0
-I/opt/Qt-5.7.0/include/QtQml/5.7.0/QtQml -I/opt/Qt-5.7.0/include/QtQml
-I/opt/Qt-5.7.0/include/QtNetwork -I/opt/Qt-5.7.0/include/QtGui/5.7.0
-I/opt/Qt-5.7.0/include/QtGui/5.7.0/QtGui
-I/opt/Qt-5.7.0/include/QtCore/5.7.0
-I/opt/Qt-5.7.0/include/QtCore/5.7.0/QtCore -I/opt/Qt-5.7.0/include/QtGui
-I/opt/Qt-5.7.0/include/QtDBus -I/opt/Qt-5.7.0/include/QtCore -I.
-I/opt/Qt-5.7.0/mkspecs/linux-g++ -o qrc_config.o qrc_config.cpp
main.cpp:322:71: error: ‘InstallationLocation’ was not declared in this
scope
const
QVector<InstallationLocation> &installationLocations)
^
main.cpp:322:91: error: template argument 1 is invalid
const
QVector<InstallationLocation> &installationLocations)
^
main.cpp: In member function ‘virtual void main(int,
char**)::DBusDaemonProcess::setupChildProcess()’:
main.cpp:525:45: error: ‘SIGKILL’ was not declared in this scope
prctl(PR_SET_PDEATHSIG, SIGKILL);
^
main.cpp: In function ‘int main(int, char**)’:
main.cpp:614:44: error: ‘installationLocations’ was not declared in this
scope
installationLocations);
^
Makefile:2619: recipe for target 'main.o' failed
------end error compiler output----------
An extension to this issue is that it seems the project completely ignores
all qmake config flags. The other case we have tried to use is the "-config
install-prefix" to point somewhere other than /usr/local, however, this is
also ignored by the build system.
Thanks again as always!!
Best regards,
--
*Jack Sanchez*
Lead Qt Engineer
*M:* +1 503-608-8282
*E: jsanche1 at jaguarlandrover.com <jsanche1 at jaguarlandrover.com>*
*Jaguar Land Rover, 1419 NW 14th Ave, Portland, Oregon, 97209, USA*
*jaguar.com <http://jaguar.com/> | landrover.com <http://landrover.com/>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/automotive/attachments/20161014/d0a4fe41/attachment-0001.html>
More information about the Automotive
mailing list