På mandag 22. juni 2026 kl. 17:19, skrev [email protected] <[email protected]>:
> På søndag 21. juni 2026 kl. 19:24, skrev Rafael Sadowski > <[email protected]>: > > > On Sat Jun 20, 2026 at 06:00:02AM +0000, [email protected] wrote: > > > På fredag 19. juni 2026 kl. 08:27, skrev Rafael Sadowski > > > <[email protected]>: > > > > > > > Here is the first c++/rust cmake port. If you want to build it you need: > > > > devel/corrosion and devel/cxxbridge-cmd from ports@. Of course this is a > > > > dependency for KDE Plasma 6.7. KDE started to accept rust code in KDE > > > > code base and there a more ports will use it. > > > > > > > > > > I built devel/corrosion and devel/cxxbridge-cmd just fine. Current/amd64 > > > with privsep. Notes in their respective emails. > > > > > > > > > I see no formatting or grammar/spelling mistakes. > > > > > > The only thing I noticed was that the crates.inc were missing licences > > > like in devel/cxxbridge-cmd. > > > > > > I seem to have misplaced my notes for rust workflow in ports. Maybe > > > someone can post those again or link. > > > > > > Don't think I am knowledgeable to comment on the below. > > > > > > Hope this helps! Thanks for working on the qt6 and kde6(.7) updates! > > > > > > > Hi yaydn, > > > > thank! yes this helps, could you test this with my latest > > devel/corrosion? Thanks in advance! > > > > Rafael > > Same result, sorry. > $ cd /usr/ports/devel/cxx-rust-cssparser/ && make build package test > port-lib-depends-check check-shlib-syms > I rebuilt devel/cxxbridge-cmd and reinstalled with > > TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -Dinstalled -r > cxxbridge-cmd > > beforehand to make sure. > > May you have a good one and have successful hacking. > > yaydn Had an idea. # ls -lah /usr/local/bin/cxxbridge* -rwxr-xr-x 1 root bin 3.1M Jun 22 16:55 /usr/local/bin/cxxbridge # ln -s /usr/local/bin/cxxbridge /usr/local/bin/cxxbridge-cmd # ls -lah /usr/local/bin/cxxbridge* -rwxr-xr-x 1 root bin 3.1M Jun 22 16:55 /usr/local/bin/cxxbridge lrwxr-xr-x 1 root wheel 24B Jun 22 17:21 /usr/local/bin/cxxbridge-cmd -> /usr/local/bin/cxxbridge The command is either misnamed or missing but adding a link and recompiling resulted in a build that worked: $ cd /usr/ports/devel/cxx-rust-cssparser/ && make build package test ===> Building from scratch cxx-rust-cssparser-1.0.0 ===> cxx-rust-cssparser-1.0.0 depends on: corrosion-* -> corrosion-0.6.1 ===> cxx-rust-cssparser-1.0.0 depends on: cmake-core->=4 -> cmake-core-4.3.3 ===> cxx-rust-cssparser-1.0.0 depends on: ninja-* -> ninja-1.11.1p1v1 ===> cxx-rust-cssparser-1.0.0 depends on: cargo-generate-vendor-* -> cargo-generate-vendor-1.0p1 ===> cxx-rust-cssparser-1.0.0 depends on: rust-* -> rust-1.96.0 ===> Checking files for cxx-rust-cssparser-1.0.0 `/usr/ports/distfiles/libraries-cxx-rust-cssparser-v1.0.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/anstyle-1.0.14.tar.gz' is up to date. `/usr/ports/distfiles/cargo/bitflags-2.11.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/byteorder-1.5.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cc-1.2.60.tar.gz' is up to date. `/usr/ports/distfiles/cargo/clap-4.6.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/clap_builder-4.6.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/clap_lex-1.1.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/codespan-reporting-0.13.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cssparser-0.35.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cssparser-color-0.3.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cssparser-macros-0.6.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cxx-1.0.194.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cxx-build-1.0.194.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cxxbridge-cmd-1.0.194.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cxxbridge-flags-1.0.194.tar.gz' is up to date. `/usr/ports/distfiles/cargo/cxxbridge-macro-1.0.194.tar.gz' is up to date. `/usr/ports/distfiles/cargo/derive_more-0.99.20.tar.gz' is up to date. `/usr/ports/distfiles/cargo/dtoa-1.0.11.tar.gz' is up to date. `/usr/ports/distfiles/cargo/dtoa-short-0.3.5.tar.gz' is up to date. `/usr/ports/distfiles/cargo/equivalent-1.0.2.tar.gz' is up to date. `/usr/ports/distfiles/cargo/find-msvc-tools-0.1.9.tar.gz' is up to date. `/usr/ports/distfiles/cargo/foldhash-0.2.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/fxhash-0.2.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/hashbrown-0.17.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/indexmap-2.14.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/itoa-1.0.18.tar.gz' is up to date. `/usr/ports/distfiles/cargo/link-cplusplus-1.0.12.tar.gz' is up to date. `/usr/ports/distfiles/cargo/log-0.4.29.tar.gz' is up to date. `/usr/ports/distfiles/cargo/memchr-2.8.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/new_debug_unreachable-1.0.6.tar.gz' is up to date. `/usr/ports/distfiles/cargo/nom-8.0.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/phf-0.11.3.tar.gz' is up to date. `/usr/ports/distfiles/cargo/phf_codegen-0.11.3.tar.gz' is up to date. `/usr/ports/distfiles/cargo/phf_generator-0.11.3.tar.gz' is up to date. `/usr/ports/distfiles/cargo/phf_macros-0.11.3.tar.gz' is up to date. `/usr/ports/distfiles/cargo/phf_shared-0.11.3.tar.gz' is up to date. `/usr/ports/distfiles/cargo/precomputed-hash-0.1.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/proc-macro2-1.0.106.tar.gz' is up to date. `/usr/ports/distfiles/cargo/quote-1.0.45.tar.gz' is up to date. `/usr/ports/distfiles/cargo/rand-0.8.6.tar.gz' is up to date. `/usr/ports/distfiles/cargo/rand_core-0.6.4.tar.gz' is up to date. `/usr/ports/distfiles/cargo/scratch-1.0.9.tar.gz' is up to date. `/usr/ports/distfiles/cargo/selectors-0.27.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/serde-1.0.228.tar.gz' is up to date. `/usr/ports/distfiles/cargo/serde_core-1.0.228.tar.gz' is up to date. `/usr/ports/distfiles/cargo/serde_derive-1.0.228.tar.gz' is up to date. `/usr/ports/distfiles/cargo/servo_arc-0.4.3.tar.gz' is up to date. `/usr/ports/distfiles/cargo/shlex-1.3.0.tar.gz' is up to date. `/usr/ports/distfiles/cargo/siphasher-1.0.2.tar.gz' is up to date. `/usr/ports/distfiles/cargo/smallvec-1.15.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/stable_deref_trait-1.2.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/strsim-0.11.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/syn-2.0.117.tar.gz' is up to date. `/usr/ports/distfiles/cargo/termcolor-1.4.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/unicode-ident-1.0.24.tar.gz' is up to date. `/usr/ports/distfiles/cargo/unicode-width-0.2.2.tar.gz' is up to date. `/usr/ports/distfiles/cargo/winapi-util-0.1.11.tar.gz' is up to date. `/usr/ports/distfiles/cargo/windows-link-0.2.1.tar.gz' is up to date. `/usr/ports/distfiles/cargo/windows-sys-0.61.2.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for cxx-rust-cssparser-1.0.0 [modcargo] moving crates to /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/modcargo-crates ===> Patching for cxx-rust-cssparser-1.0.0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ [modcargo] Generating metadata for anstyle-1.0.14 [modcargo] Generating metadata for bitflags-2.11.1 [modcargo] Generating metadata for byteorder-1.5.0 [modcargo] Generating metadata for cc-1.2.60 [modcargo] Generating metadata for clap-4.6.1 [modcargo] Generating metadata for clap_builder-4.6.0 [modcargo] Generating metadata for clap_lex-1.1.0 [modcargo] Generating metadata for codespan-reporting-0.13.1 [modcargo] Generating metadata for cssparser-0.35.0 [modcargo] Generating metadata for cssparser-color-0.3.0 [modcargo] Generating metadata for cssparser-macros-0.6.1 [modcargo] Generating metadata for cxx-1.0.194 [modcargo] Generating metadata for cxx-build-1.0.194 [modcargo] Generating metadata for cxxbridge-cmd-1.0.194 [modcargo] Generating metadata for cxxbridge-flags-1.0.194 [modcargo] Generating metadata for cxxbridge-macro-1.0.194 [modcargo] Generating metadata for derive_more-0.99.20 [modcargo] Generating metadata for dtoa-1.0.11 [modcargo] Generating metadata for dtoa-short-0.3.5 [modcargo] Generating metadata for equivalent-1.0.2 [modcargo] Generating metadata for find-msvc-tools-0.1.9 [modcargo] Generating metadata for foldhash-0.2.0 [modcargo] Generating metadata for fxhash-0.2.1 [modcargo] Generating metadata for hashbrown-0.17.0 [modcargo] Generating metadata for indexmap-2.14.0 [modcargo] Generating metadata for itoa-1.0.18 [modcargo] Generating metadata for link-cplusplus-1.0.12 [modcargo] Generating metadata for log-0.4.29 [modcargo] Generating metadata for memchr-2.8.0 [modcargo] Generating metadata for new_debug_unreachable-1.0.6 [modcargo] Generating metadata for nom-8.0.0 [modcargo] Generating metadata for phf-0.11.3 [modcargo] Generating metadata for phf_codegen-0.11.3 [modcargo] Generating metadata for phf_generator-0.11.3 [modcargo] Generating metadata for phf_macros-0.11.3 [modcargo] Generating metadata for phf_shared-0.11.3 [modcargo] Generating metadata for precomputed-hash-0.1.1 [modcargo] Generating metadata for proc-macro2-1.0.106 [modcargo] Generating metadata for quote-1.0.45 [modcargo] Generating metadata for rand-0.8.6 [modcargo] Generating metadata for rand_core-0.6.4 [modcargo] Generating metadata for scratch-1.0.9 [modcargo] Generating metadata for selectors-0.27.0 [modcargo] Generating metadata for serde-1.0.228 [modcargo] Generating metadata for serde_core-1.0.228 [modcargo] Generating metadata for serde_derive-1.0.228 [modcargo] Generating metadata for servo_arc-0.4.3 [modcargo] Generating metadata for shlex-1.3.0 [modcargo] Generating metadata for siphasher-1.0.2 [modcargo] Generating metadata for smallvec-1.15.1 [modcargo] Generating metadata for stable_deref_trait-1.2.1 [modcargo] Generating metadata for strsim-0.11.1 [modcargo] Generating metadata for syn-2.0.117 [modcargo] Generating metadata for termcolor-1.4.1 [modcargo] Generating metadata for unicode-ident-1.0.24 [modcargo] Generating metadata for unicode-width-0.2.2 [modcargo] Generating metadata for winapi-util-0.1.11 [modcargo] Generating metadata for windows-link-0.2.1 [modcargo] Generating metadata for windows-sys-0.61.2 ===> Generating configure for cxx-rust-cssparser-1.0.0 ===> Configuring for cxx-rust-cssparser-1.0.0 mkdir -p /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cargo-home printf '%s\n' '[source.crates-io]' 'replace-with = "modcargo"' '[source.modcargo]' 'directory = "/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/modcargo-crates"' '[net]' 'offline = true' > /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cargo-home/config.toml -- The C compiler identification is Clang 22.1.6 -- The CXX compiler identification is Clang 22.1.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- -- Rust Target: x86_64-unknown-openbsd -- Determining required link libraries for target x86_64-unknown-openbsd -- Required static libs for target x86_64-unknown-openbsd: pthread;c++abi;c;m;util;execinfo;compiler_rt -- Required link flags for target x86_64-unknown-openbsd: -- Found Rust: /usr/local/bin/rustc (found version "1.96.0") -- 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 fatal: not a git repository (or any parent up to mount point /usr/ports) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). fatal: not a git repository (or any parent up to mount point /usr/ports) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_BINDIR got its value from CMAKE_INSTALL_BINDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_BINDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_BINDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:255 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SBINDIR got its value from CMAKE_INSTALL_SBINDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SBINDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SBINDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:258 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LIBDIR got its value from CMAKE_INSTALL_LIBDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LIBDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LIBDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:261 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LIBEXECDIR got its value from CMAKE_INSTALL_LIBEXECDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LIBEXECDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LIBEXECDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:270 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_INCLUDEDIR got its value from CMAKE_INSTALL_INCLUDEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_INCLUDEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_INCLUDEDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:279 (_define_absolute) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LOCALSTATEDIR got its value from CMAKE_INSTALL_LOCALSTATEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LOCALSTATEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LOCALSTATEDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:288 (_define_absolute) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SHAREDSTATEDIR got its value from CMAKE_INSTALL_SHAREDSTATEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SHAREDSTATEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SHAREDSTATEDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:291 (_define_absolute) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_DATAROOTDIR got its value from CMAKE_INSTALL_DATAROOTDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_DATAROOTDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_DATAROOTDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:299 (_define_absolute) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_DATADIR got its value from CMAKE_INSTALL_DATADIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_DATADIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_DATADIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:304 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LOCALEDIR got its value from CMAKE_INSTALL_LOCALEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LOCALEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LOCALEDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:332 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_MANDIR got its value from CMAKE_INSTALL_MANDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_MANDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_MANDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:357 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_INFODIR got its value from CMAKE_INSTALL_INFODIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_INFODIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_INFODIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:360 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) CMake Warning at /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SYSCONFDIR got its value from CMAKE_INSTALL_SYSCONFDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SYSCONFDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SYSCONFDIR instead to suppress this message. Call Stack (most recent call first): /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/local/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:387 (_define_absolute) /usr/local/share/ECM/kde-modules/KDEInstallDirs6.cmake:203 (include) /usr/local/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:31 (include) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. -- Installing in the same prefix as Qt, adopting their path scheme. Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. -- Found Python3: /usr/local/bin/python3.14 (found version "3.14.6") found components: Interpreter -- 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 - Success Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. -- The following OPTIONAL packages have been found: * Qt6CoreTools * Python3 * Qt6ToolsTools (required version >= 6.11.1) * Qt6Tools * Qt6 -- The following REQUIRED packages have been found: * ECM (required version >= 6.10.0), Extra CMake Modules., <https://commits.kde.org/extra-cmake-modules> * Rust * Corrosion -- Found Git: /usr/local/bin/git (found version "2.54.0") -- Configuring done (233.4s) -- Generating done (5.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64 ===> Building for cxx-rust-cssparser-1.0.0 Change Dir: '/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [0/14] cd /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust && /usr/local/bin/cmake -E env CARGO_TARGET_X86_64_UNKNOWN_OPENBSD_LINKER=/usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/cc CC_x86_64-unknown-openbsd=/usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/cc CXX_x86_64-unknown-openbsd=/usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ AR_x86_64-unknown-openbsd=/usr/bin/ar CORROSION_BUILD_DIR=/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust CARGO_BUILD_RUSTC=/usr/local/bin/rustc /usr/local/bin/cargo rustc --lib --target=x86_64-unknown-openbsd --package cxx-rust-cssparser-impl --crate-type=staticlib --crate-type=rlib --manifest-path /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust/Cargo.toml --target-dir /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/cargo/rust_75297 --release -- -Cdefault-linker-libraries=yes Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 ] 0/64: proc-macro2(build.rs) Compiling unicode-ident v1.0.24 ] 0/64: proc-macro2(build.rs), quote(build.rs) Compiling rand_core v0.6.4 ] 3/64: quote(build), proc-macro2(build) Compiling find-msvc-tools v0.1.9 ] 5/64: proc-macro2, rand_core Compiling syn v2.0.117 ] 7/64: proc-macro2, quote Compiling siphasher v1.0.2 ] 8/64: quote, syn Compiling shlex v1.3.0 ] 9/64: syn, siphasher Compiling cc v1.2.60 ] 10/64: shlex, syn Compiling phf_shared v0.11.3 ] 11/64: cc, syn Compiling rand v0.8.6 ] 12/64: syn, phf_shared Compiling hashbrown v0.17.0 ] 13/64: syn, rand Compiling phf_generator v0.11.3 ] 14/64: hashbrown, rand Compiling equivalent v1.0.2 ] 15/64: phf_generator, hashbrown Compiling indexmap v2.14.0 ] 16/64: phf_generator, equivalent Compiling link-cplusplus v1.0.12 ] 17/64: phf_generator, indexmap Compiling scratch v1.0.9 ] 19/64: indexmap, siphasher Compiling phf_macros v0.11.3 ] 23/64: phf_shared, link-cplusplus(build) Compiling unicode-width v0.2.2 ] 24/64: phf_macros, link-cplusplus(build) Compiling cxxbridge-flags v1.0.194 ] 25/64: phf_macros, unicode-width Compiling dtoa v1.0.11 ] 26/64: cxxbridge-flags, phf_macros Compiling termcolor v1.4.1 ] 27/64: cxxbridge-flags, dtoa Compiling cxx v1.0.194 ] 28/64: dtoa, termcolor Compiling codespan-reporting v0.13.1 ] 29/64: termcolor, cxx(build.rs) Compiling dtoa-short v0.3.5 Compiling phf v0.11.3==> ] 31/64: codespan-reporting, dtoa-short Compiling phf_codegen v0.11.3 ] 33/64: phf, scratch Compiling cssparser-macros v0.6.1 ] 34/64: phf_codegen, scratch Compiling smallvec v1.15.1 ] 35/64: phf_codegen, cssparser-macros Compiling itoa v1.0.18===> ] 36/64: smallvec, cssparser-macros Compiling selectors v0.27.0 ] 37/64: itoa, cssparser-macros Compiling cssparser v0.35.0 ] 38/64: itoa, selectors(build.rs) Compiling cxx-build v1.0.194 ] 39/64: cssparser, selectors(build.rs) Compiling stable_deref_trait v1.2.1 ] 41/64: cxx-build, cxx(build) Compiling byteorder v1.5.0=> ] 42/64: stable_deref_trait, cxx-build Compiling fxhash v0.2.1=====> ] 43/64: cxx-build, byteorder Compiling cxx-rust-cssparser-impl v1.0.0 (/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust) Compiling servo_arc v0.4.3==> ] 45/64: cxx-rust-cssparser-impl(build.rs), fxhash Compiling cxxbridge-macro v1.0.194 ] 48/64: servo_arc, link-cplusplus Compiling derive_more v0.99.20> ] 49/64: cxxbridge-macro, link-cplusplus Compiling foldhash v0.2.0======> ] 50/64: cxxbridge-macro, derive_more Compiling precomputed-hash v0.1.1 ] 51/64: cxxbridge-macro, foldhash Compiling memchr v2.8.0========> ] 52/64: cxxbridge-macro, precomputed-hash Compiling log v0.4.29===========> ] 53/64: cxxbridge-macro, memchr Compiling bitflags v2.11.1======> ] 54/64: log, memchr Compiling new_debug_unreachable v1.0.6] 55/64: log, bitflags Compiling nom v8.0.0==============> ] 58/64: selectors, cxx Compiling cssparser-color v0.3.0===> ] 60/64: nom, cxx-rust-cssparser-impl(build) Finished `release` profile [optimized] target(s) in 12m 58sarser-impl [2/14] cd /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust && /usr/local/bin/cmake -E make_directory /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/lib && /usr/local/bin/cmake -E copy_if_different /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/cargo/rust_75297/x86_64-unknown-openbsd/release/libcxx_rust_cssparser_impl.a /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/lib [3/14] cd /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust && /usr/local/bin/cxxbridge-cmd /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust/src/ffi.rs --header --output /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include/cxx-rust-cssparser-impl-bridge/ffi.h && /usr/local/bin/cxxbridge-cmd /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust/src/ffi.rs --output /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/src/ffi.cpp --include cxx-rust-cssparser-impl-bridge/ffi.h [4/14] cd /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust && /usr/local/bin/cxxbridge-cmd --header --output /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include/rust/cxx.h [5/14] /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT rust/CMakeFiles/cxx-rust-cssparser-impl-bridge.dir/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/src/ffi.cpp.o -MF rust/CMakeFiles/cxx-rust-cssparser-impl-bridge.dir/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/src/ffi.cpp.o.d -o rust/CMakeFiles/cxx-rust-cssparser-impl-bridge.dir/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/src/ffi.cpp.o -c /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/src/ffi.cpp [6/14] : && /usr/local/bin/cmake -E rm -f lib/libcxx-rust-cssparser-impl-bridge.a && /usr/bin/ar qc lib/libcxx-rust-cssparser-impl-bridge.a rust/CMakeFiles/cxx-rust-cssparser-impl-bridge.dir/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/src/ffi.cpp.o && /usr/bin/ranlib lib/libcxx-rust-cssparser-impl-bridge.a && : [7/14] /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -DCSSPARSER_DEPRECATED_WARNINGS_SINCE=0x0 -DCSSPARSER_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -Dcxx_rust_cssparser_EXPORTS -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT cpp/CMakeFiles/cxx-rust-cssparser.dir/CssParser.cpp.o -MF cpp/CMakeFiles/cxx-rust-cssparser.dir/CssParser.cpp.o.d -o cpp/CMakeFiles/cxx-rust-cssparser.dir/CssParser.cpp.o -c /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/CssParser.cpp In file included from /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/CssParser.cpp:9: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include/cxx-rust-cssparser-impl-bridge/ffi.h:484:1: warning: 'Box' defined as a class template here but previously declared as a struct template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 484 | class Box final { | ^ /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Color.h:22:1: note: did you mean class here? 22 | struct Box; | ^~~~~~ | class 1 warning generated. [8/14] /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -DCSSPARSER_DEPRECATED_WARNINGS_SINCE=0x0 -DCSSPARSER_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -Dcxx_rust_cssparser_EXPORTS -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT cpp/CMakeFiles/cxx-rust-cssparser.dir/Color.cpp.o -MF cpp/CMakeFiles/cxx-rust-cssparser.dir/Color.cpp.o.d -o cpp/CMakeFiles/cxx-rust-cssparser.dir/Color.cpp.o -c /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Color.cpp In file included from /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Color.cpp:8: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include/cxx-rust-cssparser-impl-bridge/ffi.h:484:1: warning: 'Box' defined as a class template here but previously declared as a struct template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 484 | class Box final { | ^ /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Color.h:22:1: note: did you mean class here? 22 | struct Box; | ^~~~~~ | class 1 warning generated. [9/14] /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -DCSSPARSER_DEPRECATED_WARNINGS_SINCE=0x0 -DCSSPARSER_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -Dcxx_rust_cssparser_EXPORTS -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT cpp/CMakeFiles/cxx-rust-cssparser.dir/Value.cpp.o -MF cpp/CMakeFiles/cxx-rust-cssparser.dir/Value.cpp.o.d -o cpp/CMakeFiles/cxx-rust-cssparser.dir/Value.cpp.o -c /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Value.cpp In file included from /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Value.cpp:8: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include/cxx-rust-cssparser-impl-bridge/ffi.h:484:1: warning: 'Box' defined as a class template here but previously declared as a struct template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 484 | class Box final { | ^ /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Color.h:22:1: note: did you mean class here? 22 | struct Box; | ^~~~~~ | class 1 warning generated. [10/14] /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -DCSSPARSER_DEPRECATED_WARNINGS_SINCE=0x0 -DCSSPARSER_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -Dcxx_rust_cssparser_EXPORTS -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT cpp/CMakeFiles/cxx-rust-cssparser.dir/Selector.cpp.o -MF cpp/CMakeFiles/cxx-rust-cssparser.dir/Selector.cpp.o.d -o cpp/CMakeFiles/cxx-rust-cssparser.dir/Selector.cpp.o -c /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Selector.cpp In file included from /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Selector.cpp:8: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/rust/corrosion_generated/cxxbridge/cxx-rust-cssparser-impl-bridge/include/cxx-rust-cssparser-impl-bridge/ffi.h:484:1: warning: 'Box' defined as a class template here but previously declared as a struct template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 484 | class Box final { | ^ /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp/Color.h:22:1: note: did you mean class here? 22 | struct Box; | ^~~~~~ | class 1 warning generated. [11/14] : && /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -fPIC -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -shared -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-soname,libcxx-rust-cssparser.so.0.0 -o bin/libcxx-rust-cssparser.so.0.0 cpp/CMakeFiles/cxx-rust-cssparser.dir/CssParser.cpp.o cpp/CMakeFiles/cxx-rust-cssparser.dir/Color.cpp.o cpp/CMakeFiles/cxx-rust-cssparser.dir/Value.cpp.o cpp/CMakeFiles/cxx-rust-cssparser.dir/Selector.cpp.o -Wl,-z,origin,-rpath,:::::::::::::: lib/libcxx-rust-cssparser-impl-bridge.a lib/libcxx_rust_cssparser_impl.a lib/libcxx-rust-cssparser-impl-bridge.a lib/libcxx_rust_cssparser_impl.a -lpthread -lc++abi -lc -lm -lutil -lexecinfo -lcompiler_rt -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [12/14] /usr/local/bin/cmake -E cmake_symlink_library bin/libcxx-rust-cssparser.so.0.0 bin/libcxx-rust-cssparser.so.0.0 bin/libcxx-rust-cssparser.so && : [13/14] /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -DCSSPARSER_DEPRECATED_WARNINGS_SINCE=0x0 -DCSSPARSER_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/examples -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/examples -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/cpp -I/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/cpp -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -std=c++20 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT examples/CMakeFiles/cxx-rust-cssparser-parse.dir/main.cpp.o -MF examples/CMakeFiles/cxx-rust-cssparser-parse.dir/main.cpp.o.d -o examples/CMakeFiles/cxx-rust-cssparser-parse.dir/main.cpp.o -c /usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/examples/main.cpp [14/14] : && /usr/ports/pobj/cxx-rust-cssparser-1.0.0/bin/c++ -O2 -pipe -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -fexceptions -DNDEBUG -Wl,--enable-new-dtags examples/CMakeFiles/cxx-rust-cssparser-parse.dir/main.cpp.o -o bin/cxx-rust-cssparser-parse -Wl,-z,origin,-rpath,/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/bin: bin/libcxx-rust-cssparser.so.0.0 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : ===> Faking installation for cxx-rust-cssparser-1.0.0 -- Install configuration: "Release" -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/lib/libcxx-rust-cssparser.so.0.0 -- Set non-toolchain portion of runtime path of "/usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/lib/libcxx-rust-cssparser.so.0.0" to "/usr/local/lib" -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/include/cxx-rust-cssparser/CssParser.h -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/include/cxx-rust-cssparser/Color.h -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/include/cxx-rust-cssparser/Value.h -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/include/cxx-rust-cssparser/Selector.h -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/include/cxx-rust-cssparser/cssparser_export.h -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/bin/cxx-rust-cssparser-parse -- Set non-toolchain portion of runtime path of "/usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/bin/cxx-rust-cssparser-parse" to "/usr/local/lib" -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserConfig.cmake -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserConfigVersion.cmake -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserTargets.cmake -- Installing: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/fake-amd64/usr/local/lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserTargets-release.cmake ===> Building package for cxx-rust-cssparser-1.0.0 Create /usr/ports/packages/amd64/all/cxx-rust-cssparser-1.0.0.tgz Creating package cxx-rust-cssparser-1.0.0 Link to /usr/ports/packages/amd64/ftp/cxx-rust-cssparser-1.0.0.tgz ===> Regression tests for cxx-rust-cssparser-1.0.0 UpdateCTestConfiguration from :/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/DartConfiguration.tcl Test project /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64 Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: appstreamtest 1: Test command: /usr/local/bin/cmake "-DAPPSTREAMCLI=/usr/local/bin/appstreamcli" "-DINSTALL_FILES=/usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64/install_manifest.txt" "-P" "/usr/local/share/ECM/kde-modules/appstreamtest.cmake" 1: Working Directory: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64 1: Test timeout computed to be: 10000000 1/2 Test #1: appstreamtest .................... Passed 0.09 sec test 2 Start 2: cargo-test 2: Test command: /usr/local/bin/cargo "test" "--manifest-path=/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust/Cargo.toml" 2: Working Directory: /usr/ports/pobj/cxx-rust-cssparser-1.0.0/build-amd64 2: Test timeout computed to be: 10000000 2: Compiling proc-macro2 v1.0.106 2: Compiling unicode-ident v1.0.24 2: Compiling quote v1.0.45 2: Compiling siphasher v1.0.2 2: Compiling shlex v1.3.0 2: Compiling rand_core v0.6.4 2: Compiling syn v2.0.117 2: Compiling find-msvc-tools v0.1.9 2: Compiling cc v1.2.60 2: Compiling rand v0.8.6 2: Compiling phf_shared v0.11.3 2: Compiling phf_generator v0.11.3 2: Compiling equivalent v1.0.2 2: Compiling hashbrown v0.17.0 2: Compiling link-cplusplus v1.0.12 2: Compiling scratch v1.0.9 2: Compiling indexmap v2.14.0 2: Compiling phf_macros v0.11.3 2: Compiling dtoa v1.0.11 2: Compiling unicode-width v0.2.2 2: Compiling cxxbridge-flags v1.0.194 2: Compiling termcolor v1.4.1 2: Compiling cxx v1.0.194 2: Compiling codespan-reporting v0.13.1 2: Compiling dtoa-short v0.3.5 2: Compiling phf v0.11.3 2: Compiling cssparser-macros v0.6.1 2: Compiling phf_codegen v0.11.3 2: Compiling smallvec v1.15.1 2: Compiling itoa v1.0.18 2: Compiling cssparser v0.35.0 2: Compiling selectors v0.27.0 2: Compiling cxx-build v1.0.194 2: Compiling byteorder v1.5.0 2: Compiling stable_deref_trait v1.2.1 2: Compiling servo_arc v0.4.3 2: Compiling cxx-rust-cssparser-impl v1.0.0 (/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust) 2: Compiling fxhash v0.2.1 2: Compiling cxxbridge-macro v1.0.194 2: Compiling derive_more v0.99.20 2: Compiling foldhash v0.2.0 2: Compiling memchr v2.8.0 2: Compiling precomputed-hash v0.1.1 2: Compiling log v0.4.29 2: Compiling bitflags v2.11.1 2: Compiling new_debug_unreachable v1.0.6 2: Compiling nom v8.0.0 2: Compiling cssparser-color v0.3.0 2: warning: unused import: `cxx_rust_cssparser_impl::stylesheet` 2: --> tests/stylesheet.rs:7:5 2: | 2: 7 | use cxx_rust_cssparser_impl::stylesheet; 2: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2: | 2: = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default 2: 2: warning: `cxx-rust-cssparser-impl` (test "stylesheet") generated 1 warning (run `cargo fix --test "stylesheet" -p cxx-rust-cssparser-impl` to apply 1 suggestion) 2: Finished `test` profile [unoptimized + debuginfo] target(s) in 16m 17s 2: Running unittests src/lib.rs (/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust/target/debug/deps/cxx_rust_cssparser_impl-93c9dd0ae4eaa78f) 2: 2: running 52 tests 2: test tests::propertyfunction::custom_color ... ok 2: test tests::propertyfunction::mix ... ok 2: test tests::propertyfunction::mix_alpha ... ok 2: test tests::propertyfunction::modify_color_add ... ok 2: test tests::propertyfunction::modify_color_multiply ... ok 2: test tests::propertyfunction::modify_color_set_alpha ... ok 2: test tests::propertysyntax::any ... ok 2: test tests::propertysyntax::comma_separated_list ... ok 2: test tests::propertysyntax::group ... ok 2: test tests::propertyfunction::modify_color_subtract ... ok 2: test tests::propertysyntax::keywords_list ... ok 2: test tests::propertysyntax::invalid_datatype ... ok 2: test tests::propertysyntax::multiple ... ok 2: test tests::propertysyntax::repeat ... ok 2: test tests::propertysyntax::single_datatype ... ok 2: test tests::propertysyntax::space_separated_list ... ok 2: test tests::propertysyntax::type_or_keyword ... ok 2: test tests::propertyvalue::alternative_keyword ... ok 2: test tests::propertyvalue::color_comma_list ... ok 2: test tests::propertyvalue::alternative_value ... ok 2: test tests::propertyvalue::color_hex ... ok 2: test tests::propertyvalue::color_hex_short ... ok 2: test tests::propertyvalue::color_named ... ok 2: test tests::propertyvalue::group_keyword ... ok 2: test tests::propertyvalue::group_number ... ok 2: test tests::propertyvalue::group_lengths ... ok 2: test tests::propertyvalue::insufficient_values ... ok 2: test tests::propertyvalue::length_em ... ok 2: test tests::propertyvalue::length_for_color ... ok 2: test tests::propertyvalue::length_list ... ok 2: test tests::propertyvalue::length_px ... ok 2: test tests::propertyvalue::number ... ok 2: test tests::propertyvalue::repeat ... ok 2: test tests::propertyvalue::universal ... ok 2: test tests::propertyvalue::too_many_values ... ok 2: test tests::selector::combine_basic ... ok 2: test tests::selector::combine_nested ... ok 2: test tests::selector::combine_multiple ... ok 2: test tests::selectorparser::all ... ok 2: test tests::selectorparser::attribute_equal ... ok 2: test tests::selectorparser::attribute_exists ... ok 2: test tests::selectorparser::attribute_nested_substring ... ok 2: test tests::selectorparser::child ... ok 2: test tests::selectorparser::descendant ... ok 2: test tests::selectorparser::multiple ... ok 2: test tests::selectorparser::multiple_relative ... ok 2: test tests::selectorparser::nested ... ok 2: test tests::selectorparser::parent_same ... ok 2: test tests::selectorparser::parent_descendant ... ok 2: test tests::selectorparser::pseudoclass ... ok 2: test tests::selectorparser::pseudoclass_child ... ok 2: test tests::selectorparser::simple ... ok 2: 2: test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s 2: 2: Running tests/stylesheet.rs (/usr/ports/pobj/cxx-rust-cssparser-1.0.0/cxx-rust-cssparser-v1.0.0-2c5cd92c14164e6da2b98beba1edeaecdc1445d1/rust/target/debug/deps/stylesheet-c3064dfa600e3b9b) 2: 2: running 7 tests 2: test custom_properties ... ok 2: test complex ... ok 2: test import ... ok 2: test minimal ... ok 2: test nested_block ... ok 2: test errors ... ok 2: test property_registration ... ok 2: 2: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s 2: 2: Doc-tests cxx_rust_cssparser_impl 2: 2: running 0 tests 2: 2: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 2: 2/2 Test #2: cargo-test ....................... Passed 979.15 sec 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 980.91 sec -- $ cd /usr/ports/devel/cxx-rust-cssparser/ && make port-lib-depends-check check-shlib-syms cxx-rust-cssparser-1.0.0(devel/cxx-rust-cssparser): Missing: c++.12 (/usr/local/lib/libcxx-rust-cssparser.so.0.0) (system lib) Missing: c++abi.9 (/usr/local/lib/libcxx-rust-cssparser.so.0.0) (system lib) Missing: c.103 (/usr/local/lib/libcxx-rust-cssparser.so.0.0) (system lib) Missing: execinfo.4 (/usr/local/lib/libcxx-rust-cssparser.so.0.0) (system lib) Missing: m.10 (/usr/local/lib/libcxx-rust-cssparser.so.0.0) (system lib) Missing: pthread.28 (/usr/local/lib/libcxx-rust-cssparser.so.0.0) (system lib) Missing: util.21 (/usr/local/lib/libcxx-rust-cssparser.so.0.0) (system lib) WANTLIB += ${MODCARGO_WANTLIB} c++ execinfo m util *** Error 1 in target 'port-lib-depends-check' (ignored) check-shlib-syms: no installed library for /usr/local/lib/libcxx-rust-cssparser.so.0.0 -- Missing WANTLIB maybe? Can a config flag or a post-install make the ccxbridge command be ccxbridge-cmd instead in devel/ccxbridge-cmd perhaps? Also a reminder about crates.inc needing licences for approval into cvs. Good luck. :) yaydn
