CMake fails on first configure

Yu Jin technikmagma at gmail.com
Mon Oct 2 19:51:59 UTC 2023


Am Sa., 30. Sept. 2023 um 13:45 Uhr schrieb Kornel Benko:

> Am Sat, 30 Sep 2023 09:35:57 +0200
> schrieb Yu Jin:
>
> > Am So., 17. Sept. 2023 um 07:24 Uhr schrieb Yu Jin:
> >
> > > Am So., 17. Sept. 2023 um 07:23 Uhr schrieb Yu Jin
> > > >:
> > >
> > >> When I configure for the first time (into an empty folder) I get this
> > >> error:
> > >>
> > >> CMake Error at
> > >>
> C:/lyx/master-build-64-qt6/CMakeFiles/CMakeScratch/TryCompile-re0snf/CMakeLists.txt:12
> > >> (include_directories):
> > >>   Error evaluating generator expression:
> > >>
> > >>     $<TARGET_PROPERTY:Qt6::ZlibPrivate,_qt_module_has_private_headers>
> > >>
> > >>   Target "Qt6::ZlibPrivate" not found.
> > >>
> > >> (full log attached)
> > >>
> > > Log
> > >
> > >> If I ignore this error and click configure again it works. Looks like
> it
> > >> only occurs with Qt6.
> > >>
> > >
> > Nobody has an idea?? I found this in the  CMakeConfigureLog.yaml file:
> >   -
> >     kind: "try_compile-v1"
> >     backtrace:
> >       - "C:/Program
> > Files/CMake/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake:94
> > (try_compile)"
> >       - "development/cmake/ConfigureChecks.cmake:290
> > (check_include_file_cxx)"
> >       - "CMakeLists.txt:1146 (include)"
> >     checks:
> >       - "Looking for C++ include QtGui/qtgui-config.h"
> >     directories:
> >       source:
> > "C:/lyx/master-build-64-qt6/CMakeFiles/CMakeScratch/TryCompile-z4oq2c"
> >       binary:
> > "C:/lyx/master-build-64-qt6/CMakeFiles/CMakeScratch/TryCompile-z4oq2c"
> >     cmakeVariables:
> >       CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /W3 /GR /EHsc"
> >       CMAKE_MODULE_PATH:
> >
> "C:/lyx/master/development/cmake/modules;C:/Qt/6.5.2/msvc2019_64/lib/cmake/Qt6;C:/Qt/6.5.2/msvc2019_64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;C:/Qt/6.5.2/msvc2019_64/lib/cmake/Qt6/3rdparty/kwin"
> >     buildResult:
> >       variable: "HAVE_QTGUI_CONFIG_H"
> >       cached: true
> >       stdout: |
> >       exitCode: 1
> >
> > (this is from another configure attempt). Of course the CMakeScratch
> folder
> > is empty.
>
> Where is the "QtGui/qtgui-config.h" located on your system?
> Here it is under
>         /usr/include/x86_64-linux-gnu/qt6/QtGui/qtgui-config.h
> The CMAKE_MODULE_PATH looks good (same as here but different system
> prefix), does not
> contain "qt6" path.
>

C:\Qt\6.5.2\msvc2019_64\include\QtGui\qtgui-config.h
-- 
  Eugene
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20231002/0ac8d343/attachment.html>


More information about the lyx-devel mailing list