Quoting Elvis Stansvik <elvst...@gmail.com>:

Den mån 14 jan. 2019 17:38Jason H <jh...@gmx.com> skrev:

Applying Occam's razor,
I think your make is failing, make install is making the default target
(resuming your broken build, and failing again) and not actually getting to
install?

Can you confirm your make of the default target ended successfully?


Note also that using make -jN, the error may in some cases not be
immediately obvious from the last bit of output, but is visible some pages
up. Search backwards for errors or do a serial build to be sure.

Elvis


Was using 5.12.0 with following configure command

./configure -prefix /home/developer/Qt-5.12.0 -no-xcb -opensource -confirm-license -system-freetype -system-pcre -no-harfbuzz -no-xcb -nomake examples -no-sql-mysql -shared -no-sql-psql -no-sqlite -enable-linuxfb -no-directfb -widgets --enable-linuxfb -no-directfb -no-xcb -no-opengl -no-eglfs -no-openssl -fontconfig -no-gif -no-libjpeg -system-libpng -no-dbus -no-tslib -no-glib -icu -libinput -no-gtk

Wow, it was over 500 lines back. Still doesn't explain how that source file could have this code

void QWaylandIviSurface::sendConfigure(const QSize &size)
{
    if (!size.isValid()) {
qWarning() << "Can't configure ivi_surface with an invalid size" << size;
        return;
    }
    Q_D(QWaylandIviSurface);
    d->send_configure(size.width(), size.height());
}

and not include qdebug header file.

g++ -c -include .pch/Qt5XmlPatterns -pipe -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -D_REENTRANT -fPIC -DQT_NO_FOREACH -DQT_NO_USING_NAMESPACE -DQT_ENABLE_QEXPLICITLYSHAREDDATAPOINTER_STATICCAST -DYYLTYPE_IS_DECLARED=1 -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_XMLPATTERNS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I../../include -I../../include/QtXmlPatterns -I../../include/QtXmlPatterns/5.12.0 -I../../include/QtXmlPatterns/5.12.0/QtXmlPatterns -I/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtCore/5.12.0 -I/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtCore/5.12.0/QtCore -I/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include -I/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtNetwork -I/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtCore -I.moc -I/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/mkspecs/linux-g++ -o .obj/qrangevariablereference.o expr/qrangevariablereference.cpp extensions/qwaylandivisurface.cpp: In member function ‘void QWaylandIviSurface::sendConfigure(const QSize&)’: extensions/qwaylandivisurface.cpp:202:18: error: invalid use of incomplete type ‘class QDebug’ qWarning() << "Can't configure ivi_surface with an invalid size" << size;
                  ^
In file included from /home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtCore/qlogging.h:1:0, from /home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:1200, from /home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtCore/qglobal.h:1, from /home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtGui/../../src/gui/kernel/qtguiglobal.h:43, from /home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtGui/qtguiglobal.h:1, from ../../include/QtWaylandCompositor/../../src/compositor/global/qtwaylandcompositorglobal.h:54, from ../../include/QtWaylandCompositor/qtwaylandcompositorglobal.h:1, from ../../include/QtWaylandCompositor/../../src/compositor/global/qwaylandcompositorextension.h:43, from ../../include/QtWaylandCompositor/qwaylandcompositorextension.h:1, from ../../include/QtWaylandCompositor/QWaylandCompositorExtension:1, from ../../include/QtWaylandCompositor/../../src/compositor/extensions/qwaylandshellsurface.h:43, from ../../include/QtWaylandCompositor/qwaylandshellsurface.h:1, from ../../include/QtWaylandCompositor/QWaylandShellSurface:1,
                 from extensions/qwaylandivisurface.h:43,
                 from extensions/qwaylandivisurface.cpp:40:
/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtbase/include/QtCore/../../src/corelib/global/qlogging.h:57:7: note: forward declaration of ‘class QDebug’
 class QDebug;
       ^~~~~~
Makefile:16704: recipe for target '.obj/qwaylandivisurface.o' failed
make[3]: *** [.obj/qwaylandivisurface.o] Error 1
make[3]: Leaving directory '/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtwayland/src/compositor'
Makefile:98: recipe for target 'sub-compositor-make_first' failed
make[2]: *** [sub-compositor-make_first] Error 2
make[2]: Leaving directory '/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtwayland/src'
Makefile:46: recipe for target 'sub-src-make_first' failed
make[1]: *** [sub-src-make_first] Error 2
make[1]: Leaving directory '/home/developer/qt_5_12_0/qt-everywhere-src-5.12.0/qtwayland'
Makefile:598: recipe for target 'module-qtwayland-make_first' failed
make: *** [module-qtwayland-make_first] Error 2
make: *** Waiting for unfinished jobs....

--
Roland Hughes, President
Logikal Solutions
(630) 205-1593

http://www.theminimumyouneedtoknow.com
http://www.infiniteexposure.net
http://www.johnsmith-book.com
http://www.logikalblog.com
http://www.interestingauthors.com/blog
http://lesedi.us

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to