On Thu, Aug 24, 2023 at 01:53:48PM +0200, Cor Blom wrote:
Op 24-08-2023 om 13:49 schreef Jean-Marc Lasgouttes:
Le 24/08/2023 à 13:27, Cor Blom a écrit :
Can I see src/frontends/qt/Makefile too?
See attached. I use a recent git checkout, so it should be the
same as the one in the git sources.
I meant the generated Makefile.
Ah, sorry. Attached.
You are missing a few includes and libs. I don't know why the
configuration proceeds instead of stopping with an explicatory error.
Please, save the attached file (named test.pro) in an empty directory
and then issue the following command (ignore any warning about private
headers):
$ qmake6 test.pro
After that, please report the output of the following commands:
$ make -s INCPATH
$ make -s LIBS
$ make -s EXPORT_MISSING
As an example, this is what I get:
$ make -s INCPATH
-I. -I/usr/local/qt6/include/QtGui/6.5.2
-I/usr/local/qt6/include/QtGui/6.5.2/QtGui -I/usr/local/qt6/include
-I/usr/local/qt6/include/QtSvgWidgets -I/usr/local/qt6/include/QtSvg
-I/usr/local/qt6/include/QtWidgets -I/usr/local/qt6/include/QtGui
-I/usr/local/qt6/include/QtConcurrent -I/usr/local/qt6/include/QtCore/6.5.2
-I/usr/local/qt6/include/QtCore/6.5.2/QtCore -I/usr/local/qt6/include/QtCore
-I. -I/usr/include/opengl -I/usr/include/opengl
-I/usr/local/qt6/mkspecs/cygwin-g++-win32
$ make -s LIBS
-L/usr/lib/w32api -L/usr/local/lib /usr/local/qt6/lib/libQt6SvgWidgets.dll.a
/usr/local/qt6/lib/libQt6Svg.dll.a /usr/local/qt6/lib/libQt6Widgets.dll.a
/usr/local/qt6/lib/libQt6Gui.dll.a /usr/local/qt6/lib/libQt6Concurrent.dll.a
/usr/local/qt6/lib/libQt6Core.dll.a -lole32 -luuid -lfreetype -lz
$ make -s EXPORT_MISSING
All necessary includes and libraries should be present and the last
command should not produce any output, otherwise there's a problem with
your Qt6 configuration.
--
Enrico
QMAKE_EXTRA_VARIABLES = MISSING
qtHaveModule(core) {QT += core} else {MISSING += core}
qtHaveModule(concurrent) {QT += concurrent} else {MISSING += concurrent}
qtHaveModule(gui) {QT += gui gui-private} else {MISSING += gui}
qtHaveModule(svg) {QT += svg} else {MISSING += svg}
qtHaveModule(svgwidgets) {QT += svgwidgets} else {MISSING += svgwidgets}
qtHaveModule(widgets) {QT += widgets} else {MISSING += widgets}
percent.target = %
percent.commands = @echo "\$(\$(@))"
QMAKE_EXTRA_TARGETS += percent
QMAKE_PROJECT_DEPTH = 0
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel