NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.45k stars 13.65k forks source link

kexi: build fails #213216

Open squalus opened 1 year ago

squalus commented 1 year ago

Steps To Reproduce

Steps to reproduce the behavior: NIXPKGS_ALLOW_INSECURE=1 nix build -L .#kexi --impure

Build log


kexi> qtPreHook
kexi> unpacking sources
kexi> unpacking source archive /nix/store/q16ij355lxcafclwf90g9p2qflw4s23p-kexi-3.2.0.tar.xz
kexi> source root is kexi-3.2.0
kexi> setting SOURCE_DATE_EPOCH to timestamp 1553626426 of file kexi-3.2.0/CMakeLists.txt
kexi> patching sources
kexi> applying patch /nix/store/987rmbahhyg5am7zfk3xxwxmhh6zzf1c-kexidbdatepicker.cpp?id=511d99b7745a6ce87a208bdbf69e631f1f136d53
kexi> patching file src/plugins/forms/widgets/kexidbdatepicker.cpp
kexi> configuring
kexi> fixing cmake files...
kexi> cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/doc/Kexi -DCMAKE_INSTALL_INFODIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/include -DCMAKE_INSTALL_SBINDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/iiq295j1z4q1sxmdbrl2j8ma3l5ns4wr-gcc-wrapper-11.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/iiq295j1z4q1sxmdbrl2j8ma3l5ns4wr-gcc-wrapper-11.3.0/bin/ranlib -DCMAKE_AR=/nix/store/iiq295j1z4q1sxmdbrl2j8ma3l5ns4wr-gcc-wrapper-11.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0  -DKDE_INSTALL_EXECROOTDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0 -DKDE_INSTALL_BINDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/bin -DKDE_INSTALL_SBINDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/sbin -DKDE_INSTALL_LIBDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/lib -DKDE_INSTALL_LIBEXECDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/libexec -DKDE_INSTALL_CMAKEPACKAGEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/lib/cmake -DKDE_INSTALL_INCLUDEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/include -DKDE_INSTALL_LOCALSTATEDIR=/var -DKDE_INSTALL_DATAROOTDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share -DKDE_INSTALL_DATADIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share -DKDE_INSTALL_DOCBUNDLEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/doc/HTML -DKDE_INSTALL_KCFGDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/config.kcfg -DKDE_INSTALL_KCONFUPDATEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/kconf_update -DKDE_INSTALL_KSERVICES5DIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/kservices5 -DKDE_INSTALL_KSERVICETYPES5DIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/kservicetypes5 -DKDE_INSTALL_KXMLGUI5DIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/kxmlgui5 -DKDE_INSTALL_KNOTIFY5RCDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/knotifications5 -DKDE_INSTALL_ICONDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/icons -DKDE_INSTALL_LOCALEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/locale -DKDE_INSTALL_SOUNDDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/sounds -DKDE_INSTALL_TEMPLATEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/templates -DKDE_INSTALL_WALLPAPERDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/wallpapers -DKDE_INSTALL_APPDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/applications -DKDE_INSTALL_DESKTOPDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/desktop-directories -DKDE_INSTALL_MIMEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/mime/packages -DKDE_INSTALL_METAINFODIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/appdata -DKDE_INSTALL_MANDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/man -DKDE_INSTALL_INFODIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/info -DKDE_INSTALL_DBUSDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/dbus-1 -DKDE_INSTALL_DBUSINTERFACEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/dbus-1/interfaces -DKDE_INSTALL_DBUSSERVICEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/dbus-1/services -DKDE_INSTALL_DBUSSYSTEMSERVICEDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/share/dbus-1/system-services -DKDE_INSTALL_SYSCONFDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/etc -DKDE_INSTALL_CONFDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/etc/xdg -DKDE_INSTALL_AUTOSTARTDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/etc/xdg/autostart -DKDE_INSTALL_QTPLUGINDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/lib/qt-5.15.8/plugins -DKDE_INSTALL_PLUGINDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/lib/qt-5.15.8/plugins -DKDE_INSTALL_QMLDIR=/nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0/lib/qt-5.15.8/qml
kexi> CMake Deprecation Warning at cmake/modules/SetKexiCMakePolicies.cmake:12 (cmake_policy):
kexi>   The OLD behavior for policy CMP0059 will be removed from a future version
kexi>   of CMake.
kexi>   The cmake-policies(7) manual explains that the OLD behaviors of all
kexi>   policies are deprecated and that a policy should be set to OLD only under
kexi>   specific short-term circumstances.  Projects should be ported to the NEW
kexi>   behavior and not rely on setting a policy to OLD.
kexi> Call Stack (most recent call first):
kexi>   CMakeLists.txt:4 (include)
kexi> 
kexi> -- Kexi version "3.2" (3.2.0), distribution version "3.2"
kexi> -- The C compiler identification is GNU 11.3.0
kexi> -- The CXX compiler identification is GNU 11.3.0
kexi> -- Detecting C compiler ABI info
kexi> -- Detecting C compiler ABI info - done
kexi> -- Check for working C compiler: /nix/store/iiq295j1z4q1sxmdbrl2j8ma3l5ns4wr-gcc-wrapper-11.3.0/bin/gcc - skipped
kexi> -- Detecting C compile features
kexi> -- Detecting C compile features - done
kexi> -- Detecting CXX compiler ABI info
kexi> -- Detecting CXX compiler ABI info - done
kexi> -- Check for working CXX compiler: /nix/store/iiq295j1z4q1sxmdbrl2j8ma3l5ns4wr-gcc-wrapper-11.3.0/bin/g++ - skipped
kexi> -- Detecting CXX compile features
kexi> -- Detecting CXX compile features - done
kexi> CMake Warning (dev) at cmake/modules/KexiAddSimpleOption.cmake:29 (option):
kexi>   Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
kexi>   --help-policy CMP0077" for policy details.  Use the cmake_policy command to
kexi>   set the policy and suppress this warning.
kexi>   For compatibility with older versions of CMake, option is clearing the
kexi>   normal variable 'BUILD_COVERAGE'.
kexi> Call Stack (most recent call first):
kexi>   cmake/modules/KexiAddTests.cmake:36 (simple_option)
kexi>   CMakeLists.txt:10 (kexi_add_tests)
kexi> This warning is for project developers.  Use -Wno-dev to suppress it.
kexi> 
kexi> Installing in /nix/store/z3vnzqgarbmd8w497fslzsww24szmx6z-kexi-3.2.0. Run /build/kexi-3.2.0/build/prefix.sh to set the environment for Kexi.
kexi> -- Looking for __GLIBC__
kexi> -- Looking for __GLIBC__ - found
kexi> -- Performing Test _OFFT_IS_64BIT
kexi> -- Performing Test _OFFT_IS_64BIT - Success
kexi> -- Performing Test HAVE_DATE_TIME
kexi> -- Performing Test HAVE_DATE_TIME - Success
kexi> -- Found program for changing file permissions: /nix/store/r1lybmy0jzjsfcmbg24h26aknbgpfvad-coreutils-9.1/bin/chmod
kexi> -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
kexi> -- Graphviz dot tool not found, won't generate dependency graphs
kexi> -- -------------------------------------------------------------------
kexi> -- Configured with product set "DESKTOP"
kexi> -- -------------------------------------------------------------------
kexi> CMake Warning (dev) at /nix/store/nay68w7nnp84a7z9yck4viwpcrvxrz6q-extra-cmake-modules-5.102.0/share/ECM/modules/ECMFindModuleHelpers.cmake:113 (message):
kexi>   Your project should require at least CMake 3.16.0 to use FindKF5.cmake
kexi> Call Stack (most recent call first):
kexi>   /nix/store/nay68w7nnp84a7z9yck4viwpcrvxrz6q-extra-cmake-modules-5.102.0/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
kexi>   CMakeLists.txt:101 (find_package)
kexi> This warning is for project developers.  Use -Wno-dev to suppress it.
kexi> 
kexi> -- Found KF5Archive: /nix/store/8sqw4v86fd6xb2jlbd12aw75r5w8y1pq-karchive-5.102.0-dev/lib/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.102.0")
kexi> -- Found KF5Codecs: /nix/store/k7q43k5hwn88wr0bw2wv9w2yxk15q73r-kcodecs-5.102.0-dev/lib/cmake/KF5Codecs/KF5CodecsConfig.cmake (found version "5.102.0")
kexi> -- Found KF5Config: /nix/store/p04542gyg4f71gss2g8vwd92y8nvq4zb-kconfig-5.102.0-dev/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.102.0")
kexi> -- Found KF5ConfigWidgets: /nix/store/4r8972k7airj50cp85mqv5ar4p05ll21-kconfigwidgets-5.102.0-dev/lib/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.102.0")
kexi> -- Found KF5CoreAddons: /nix/store/lax18fqwbi00qkqlzs0pxlxvxg1aiaag-kcoreaddons-5.102.0-dev/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.102.0")
kexi> -- Found KF5GuiAddons: /nix/store/73lpfqwx5xs5gax3a6h47nkgdwn2hnkr-kguiaddons-5.102.0-dev/lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.102.0")
kexi> -- Found Gettext: /nix/store/n162rpxjvh57qgmpdj90sg4b9f59k0sr-gettext-0.21/bin/msgmerge (found version "0.21")
kexi> -- Found KF5I18n: /nix/store/76jd5x8sa9vzrnhfgv0p2n32cbdbshba-ki18n-5.102.0-dev/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.102.0")
kexi> -- Found KF5IconThemes: /nix/store/sp97z4wxwczywvcis7bav4pnvw1mhrqz-kiconthemes-5.102.0-dev/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.102.0")
kexi> -- Found KF5ItemViews: /nix/store/k0ib2qm2265l38ba46a4mh7y27czag9i-kitemviews-5.102.0-dev/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.102.0")
kexi> -- Found KF5WidgetsAddons: /nix/store/va9dkaq6wlll1aifnn2i3g4kja4f5a5w-kwidgetsaddons-5.102.0-dev/lib/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.102.0")
kexi> -- Found KF5TextWidgets: /nix/store/dxdjzz659r99zkwb1x90jkp47jyg928g-ktextwidgets-5.102.0-dev/lib/cmake/KF5TextWidgets/KF5TextWidgetsConfig.cmake (found version "5.102.0")
kexi> -- Found KF5XmlGui: /nix/store/irsfyf0sp8yxln6d26nybz8fgddn1f5h-kxmlgui-5.102.0-dev/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.102.0")
kexi> -- Found KF5Completion: /nix/store/78l0jhp746dpjbxcgsl2s3wlmbkjiwp5-kcompletion-5.102.0-dev/lib/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.102.0")
kexi> -- Found X11: /nix/store/fpyyvrmgpv9ggawnfa8i8zckmpqp79jq-xorgproto-2021.5/include
kexi> -- Looking for XOpenDisplay in /nix/store/n9gpxija91il5a35fsrki4bmnsxz20kw-libX11-1.8.1/lib/libX11.so;/nix/store/lhx1vfbm2cdd57585rmi3i2v45wd9nrh-libXext-1.3.4/lib/libXext.so
kexi> -- Looking for XOpenDisplay in /nix/store/n9gpxija91il5a35fsrki4bmnsxz20kw-libX11-1.8.1/lib/libX11.so;/nix/store/lhx1vfbm2cdd57585rmi3i2v45wd9nrh-libXext-1.3.4/lib/libXext.so - found
kexi> -- Looking for gethostbyname
kexi> -- Looking for gethostbyname - found
kexi> -- Looking for connect
kexi> -- Looking for connect - found
kexi> -- Looking for remove
kexi> -- Looking for remove - found
kexi> -- Looking for shmat
kexi> -- Looking for shmat - found
kexi> -- Found KF5KIO: /nix/store/qb1bwpfwkl5kzc82iwdnr2ss5swq14cq-kio-5.102.0-dev/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.102.0")
kexi> -- Found KF5TextEditor: /nix/store/naf4yx4452wd0vkavjis6nk1lspixcf6-ktexteditor-5.102.0-dev/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version "5.102.0")
kexi> -- Found KF5: success (found suitable version "5.102.0", minimum required is "5.16.0") found components: Archive Codecs Config ConfigWidgets CoreAddons GuiAddons I18n IconThemes ItemViews WidgetsAddons TextWidgets XmlGui Completion KIO TextEditor TextWidgets
kexi> CMake Warning (dev) at /nix/store/nay68w7nnp84a7z9yck4viwpcrvxrz6q-extra-cmake-modules-5.102.0/share/ECM/modules/ECMFindModuleHelpers.cmake:113 (message):
kexi>   Your project should require at least CMake 3.16.0 to use FindKF5.cmake
kexi> Call Stack (most recent call first):
kexi>   /nix/store/nay68w7nnp84a7z9yck4viwpcrvxrz6q-extra-cmake-modules-5.102.0/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check)
kexi>   CMakeLists.txt:103 (find_package)
kexi> This warning is for project developers.  Use -Wno-dev to suppress it.
kexi> 
kexi> -- Found KF5Crash: /nix/store/fib8w0ga3plai08zl622nj4d4m5568xl-kcrash-5.102.0-dev/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.102.0")
kexi> -- Found KF5: success (found suitable version "5.102.0", minimum required is "5.16.0") found components: Crash
kexi> -- Note: Graphical interface is not available so configuration and test apps that require Qt GUI won't be executed
kexi> CMake Error at cmake/modules/FindKexiMarble.cmake:78 (list):
kexi>   list GET given empty list
kexi> Call Stack (most recent call first):
kexi>   CMakeLists.txt:202 (find_package)
kexi> 
kexi> CMake Error at cmake/modules/FindKexiMarble.cmake:81 (list):
kexi>   list GET given empty list
kexi> Call Stack (most recent call first):
kexi>   CMakeLists.txt:202 (find_package)
kexi> 
kexi> CMake Error at cmake/modules/FindKexiMarble.cmake:84 (list):
kexi>   list GET given empty list
kexi> Call Stack (most recent call first):
kexi>   CMakeLists.txt:202 (find_package)
kexi> 
kexi> -- Looking for uname
kexi> -- Looking for uname - found
kexi> -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
kexi> -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
kexi> -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
kexi> -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
kexi> -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
kexi> -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
kexi> -- Found PkgConfig: /nix/store/5cip8xpjb9g10nwyzyslxpck3anc4r4h-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")
kexi> -- Found MySQL: /nix/store/zsdcfbs3zhyjrfv70dfk1p40a9cr3qc4-mariadb-connector-c-3.2.5/lib/mysql/libmysqlclient.so
kexi> -- Found PostgreSQL: /nix/store/33clv5fgc6gnpnvxxqm0ycsn5h6qgdbc-postgresql-14.6-lib/lib/libpq.so (found version "14.6")
kexi> -- Found GLIB2: /nix/store/i4dqcpppyyq5yqcvw95mv5s11yfyy8pf-glib-2.74.3/lib/libglib-2.0.so
kexi> -- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST
kexi> -- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Failed
kexi> -- Found Iconv: /nix/store/yzjgl0h6a3qh1mby405428f16xww37h0-glibc-2.35-224/lib/libc.so
kexi> -- Found Iconv: /nix/store/17ahh52bwnky55vxss7nnq35mmbmyfmw-glibc-iconv-2.35/include
kexi> -- ------ The following required product(set)s/features will be built -------
kexi> -- KEXI_CORE_APP:  Kexi core app   [[needed by: KEXI_DESKTOP_APP;PLUGIN_KEXI_SPREADSHEETMIGRATION]]
kexi> -- KEXI_DESKTOP_APP:  Kexi for desktop   [[needed by: DESKTOP]]
kexi> --
kexi> -- ---- The following required product(set)s/features can NOT be built ------
kexi> -- PLUGIN_KEXI_SPREADSHEETMIGRATION:  Import from ODS plugin for Kexi  |  Not yet ported to Qt5/KF5
kexi> --
kexi> -- ------ The following product(set)s/features will be built ---------
kexi> -- DESKTOP:  Desktop products
kexi> -- -------------------------------------------------------------------
kexi> -- The following features have been enabled:
kexi>  * BUILD_EXAMPLES, Build and install examples (default value)
kexi>  * KEXI_USE_KFILEWIDGET, Use KFileWidget-based inline file browser in Kexi. If OFF, a simple replacement file widget with native file dialogs is used. ON by default on UNIX, OFF by default on Windows and macOS. Note: Non-plasma Linux desktops still default to the simple replacement at runtime. (default value)
kexi> -- The following OPTIONAL packages have been found:
kexi>  * KF5Service (required version >= 5.102.0)
kexi>  * KF5JobWidgets (required version >= 5.102.0)
kexi>  * KF5Solid (required version >= 5.102.0)
kexi>  * KF5Auth (required version >= 5.102.0)
kexi>  * KF5SyntaxHighlighting (required version >= 5.102.0)
kexi>  * KF5Sonnet (required version >= 5.102.0)
kexi>  * KF5Crash (required version >= 5.16.0)
kexi>    Used to provide crash reporting on Linux
kexi>  * Qt5UiTools
kexi>  * PkgConfig
kexi> -- The following RECOMMENDED packages have been found:
kexi>  * Qt5WebKit (required version == 5.212.0), Webkit for Qt, the HTML engine., <http://qt.io>
kexi>    Required by Kexi web form widget
kexi>  * Qt5WebKitWidgets, QWidgets module for Webkit, the HTML engine., <http://qt.io>
kexi>    Required by Kexi web form widget
kexi>  * MySQL, MySQL Client Library (libmysqlclient), <http://www.mysql.com>
kexi>    Required by Kexi MySQL migration driver
kexi>  * PostgreSQL, C API to PostgreSQL (libpq), <http://www.postgresql.org>
kexi>    Required by Kexi PostgreSQL migration driver
kexi>  * GLIB2, Common C routines used by GTK+ and other libs, <http://www.gtk.org>
kexi>    Required by Kexi MS Access migration driver
kexi>  * Iconv, A library to convert between different character encodings, <https://www.gnu.org/software/libiconv>
kexi>    Required by Kexi MS Access migration driver
kexi> -- The following REQUIRED packages have been found:
kexi>  * ECM (required version >= 1.8.0)
kexi>  * KF5Archive (required version >= 5.16.0)
kexi>  * KF5GuiAddons (required version >= 5.16.0)
kexi>  * KF5IconThemes (required version >= 5.16.0)
kexi>  * KF5Codecs (required version >= 5.102.0)
kexi>  * KF5TextEditor (required version >= 5.16.0)
kexi>  * Gettext
kexi>  * KF5I18n (required version >= 5.102.0)
kexi>  * KF5TextWidgets (required version >= 5.16.0)
kexi>  * KF5 (required version >= 5.16.0)
kexi>  * Qt5PrintSupport
kexi>  * Qt5Test
kexi>  * Qt5Gui (required version >= 5.15)
kexi>  * Qt5Network (required version >= 5.15)
kexi>  * KF5CoreAddons (required version >= 5.16.0)
kexi>  * KDb (required version >= 3.1.91), Database connectivity and creation framework, <https://community.kde.org/KDb>
kexi>    Required by Kexi for data handling
kexi>  * KReport (required version >= 3.1.91), Framework for the creation and generation of reports in multiple formats, <https://community.kde.org/KReport>
kexi>    Required by Kexi for report handling
kexi>  * Qt5Widgets (required version >= 5.4.0)
kexi>  * Qt5Core (required version >= 5.4.0)
kexi>  * KPropertyCore (required version == 3.2.0), A property editing framework (core), <https://community.kde.org/KProperty>
kexi>  * KPropertyWidgets (required version >= 3.1.91), A property editing framework with editor widget, <https://community.kde.org/KProperty>
kexi>    Required by Kexi for handling properties
kexi>  * Qt5Xml
kexi>  * Qt5 (required version >= 5.4.0)
kexi> -- The following features have been disabled:
kexi>  * BUILD_TESTING, Build tests (default value)
kexi>  * BUILD_COVERAGE, Build test coverage (disabled because BUILD_TESTING is OFF) (default value)
kexi>  * KEXI_DEBUG_GUI, Debugging GUI for Kexi (requires KDB_DEBUG_GUI to be set too) (default value)
kexi>  * KEXI_SHOW_UNFINISHED, Show unfinished features in Kexi. Thus is useful for testing but may confuse end-user. (default value)
kexi>  * KEXI_SHOW_UNIMPLEMENTED, Forces to show menu entries and dialogs just to give impression about development plans for Kexi. Only recommended for test/development versions. (default value)
kexi>  * KEXI_AUTORISE_TABBED_TOOLBAR, Experimental: Autorise the main tabbed toolbar in Kexi (default value)
kexi>  * KEXI_SCRIPTS_SUPPORT, Experimental: Enable scripting in Kexi (default value)
kexi>  * KEXI_FORM_CURSOR_PROPERTY_SUPPORT, Broken: Enable "cursor" property in the form designer (default value)
kexi>  * KEXI_SHOW_CONTEXT_HELP, Broken: Enable context help in Kexi main window (default value)
kexi>  * KEXI_QUICK_PRINTING_SUPPORT, Broken: Enable print/print preview/print setup for tables/queries in the project navigator (default value)
kexi>  * KEXI_AUTOFIELD_FORM_WIDGET_SUPPORT, Broken: Enable "auto field" form widget in the form designer (default value)
kexi>  * KEXI_LIST_FORM_WIDGET_SUPPORT, Broken: Enable "list" form widget in the form designer (default value)
kexi>  * KEXI_PIXMAP_COLLECTIONS_SUPPORT, Broken: Enable support for pixmap collections (default value)
kexi>  * KEXI_MACROS_SUPPORT, Experimental: Enable macros in Kexi (default value)
kexi>  * KEXI_TABLE_PRINT_SUPPORT, Experimental: Enable printing of tabular view in Kexi (default value)
kexi>  * KEXI_PROJECT_TEMPLATES, Experimental: Enable support for project templates in Kexi (default value)
kexi>  * KEXI_MIGRATEMANAGER_DEBUG, Enable debugging for the migrate driver manager (default value)
kexi> -- The following OPTIONAL packages have not been found:
kexi>  * Doxygen
kexi> -- The following RECOMMENDED packages have not been found:
kexi>  * KexiMarble (required version >= 0.19.2), KDE World Globe Widget library, <https://marble.kde.org>
kexi>    Required by Kexi form map widget
kexi> -- Configuring incomplete, errors occurred!
kexi> See also "/build/kexi-3.2.0/build/CMakeFiles/CMakeOutput.log".
kexi> See also "/build/kexi-3.2.0/build/CMakeFiles/CMakeError.log".

Additional context

nixpkgs master@2287bee5ab

Notify maintainers

@zraexy

Metadata

 - system: `0`
 - host os: `Linux 5.4.229, NixOS, 22.11 (Raccoon), 22.11.20230121.339fc3d`
 - multi-user?: `no`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.11.1`
 - channels(root): `""`
squalus commented 1 year ago

kexi-3.2.0/cmake/modules/FindKexiMarble.cmake

   find_file( MARBLE_GLOBAL_HEADER NAMES marble/MarbleGlobal.h PATH_SUFFIXES marble)
...
   file(STRINGS ${MARBLE_GLOBAL_HEADER}
         marble_version_line
         REGEX "^#define[\t ]+MARBLE_VERSION[\t ]+0x([0-9a-fA-F])+.*")
...
    string(REGEX REPLACE
            "^.*MARBLE_VERSION[\t ]+0x([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F]).*$"
            "\\1;\\2;\\3" marble_version_list "${marble_version_line}")

MarbleGlobal.h does not have the info it's grepping for. Looks like it's in include/marble/marble_version.h instead.