Build failed on FreeBSD
Hi, I am trying to build mauikit-filebrowsing on FreeBSD 13.0 amd64 when I encountered this:
/root/ports/x11/mauikit-filebrowsing/work/mauikit-filebrowsing-e37015066885dfcbf203f4933903f70b40a133dc/src/code/fmstatic.cpp:428:5: error: unknown type name 'KConfig'
KConfig file(path.toLocalFile());
^
/root/ports/x11/mauikit-filebrowsing/work/mauikit-filebrowsing-e37015066885dfcbf203f4933903f70b40a133dc/src/code/fmstatic.cpp:450:5: error: unknown type name 'KConfig'
KConfig file(path.toLocalFile(), KConfig::SimpleConfig);
^
/root/ports/x11/mauikit-filebrowsing/work/mauikit-filebrowsing-e37015066885dfcbf203f4933903f70b40a133dc/src/code/fmstatic.cpp:450:38: error: use of undeclared identifier 'KConfig'
KConfig file(path.toLocalFile(), KConfig::SimpleConfig);
^
3 errors generated.
ninja: build stopped: subcommand failed.
Just wanted to double-check with you if this is something obvious that I missed before investigating further. Thanks!
Build env:
-- The CXX compiler identification is Clang 11.0.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - not found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Found KF5Config: /usr/local/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.89.0")
-- Found KF5: success (found version "5.89.0") found components: Config
-- Found X11: /usr/local/include
-- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so
-- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found KF5KIO: /usr/local/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.89.0")
-- Found KF5: success (found version "5.89.0") found components: KIO
-- Found Gettext: /usr/local/bin/msgmerge (found version "0.21")
-- Found KF5I18n: /usr/local/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.89.0")
-- Found KF5CoreAddons: /usr/local/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.89.0")
-- Found KF5: success (found version "5.89.0") found components: I18n CoreAddons
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed
-- Performing Test COMPILER_HAS_DEPRECATED
-- Performing Test COMPILER_HAS_DEPRECATED - Failed
-- The following OPTIONAL packages have been found:
* ECM (required version >= 5.70.0)
* KF5Service (required version >= 5.89.0)
* KF5JobWidgets (required version >= 5.89.0)
* KF5Solid (required version >= 5.89.0)
* KF5Auth (required version >= 5.89.0)
* KF5Codecs (required version >= 5.89.0)
* Qt5Gui (required version >= 5.15.2)
* Freetype
* PkgConfig
* Fontconfig
* MauiKit
* Qt5QuickCompiler, Compile QML at build time
-- The following REQUIRED packages have been found:
* KF5KIO
* Qt5QmlModels (required version >= 5.15.2)
* Qt5Quick
* Qt5Sql
* Qt5Xml
* Qt5Concurrent
* Qt5Network
* Gettext
* KF5I18n
* KF5CoreAddons
* KF5
* Qt5Qml
* Qt5Core
* Qt5
-- Configuring done