New comment by jason1987d on void-packages repository https://github.com/void-linux/void-packages/pull/47313#issuecomment-1847398398 Comment: I did look at any other such templates I could find, there was even one for void linux that uses qt5, however using all of those qt5 dependencies still led to the same original type of error I had encountered using qt6. The templates weren't all that useful so far oddly enough, it even has one for arch in another repo that is 9 years out of date which was very generic. I tried changing those protobuf dependencies, which uses version 24 by default, to protobuf28 (and devel too), it got much further, but it looks like another args or something may be required to handle this new type of error? ``` => Cockatrice-2.9.0_1: running pre-pkg hook: 04-generate-runtime-deps ... SONAME: libQt6Multimedia.so.6 <-> qt6-multimedia>=6.3.1_1 SONAME: libQt6PrintSupport.so.6 <-> qt6-printsupport>=6.0.0_1 SONAME: libQt6WebSockets.so.6 <-> qt6-websockets>=6.2.0alpha_1 SONAME: libQt6Widgets.so.6 <-> qt6-widgets>=6.0.0_1 SONAME: libprotobuf.so.28 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQt6Gui.so.6 <-> qt6-gui>=6.0.0_1 SONAME: libQt6Network.so.6 <-> qt6-network>=6.0.0_1 SONAME: libQt6Core.so.6 <-> qt6-core>=6.0.0_1 SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1 SONAME: libm.so.6 <-> glibc>=2.36_1 SONAME: libgcc_s.so.1 <-> libgcc>=4.4.0_1 SONAME: libc.so.6 <-> glibc>=2.36_1 SONAME: ld-linux-x86-64.so.2 <-> glibc>=2.36_1 SONAME: libQt6Sql.so.6 <-> qt6-sql>=6.0.0_1 SONAME: libz.so.1 <-> zlib>=1.2.3_1 SONAME: liblzma.so.5 <-> liblzma>=5.0.0_1 => ERROR: Cockatrice-2.9.0_1: cannot guess required shlibs, aborting! ``` For reference, this is the current form of the template that produced this. ``` # Template file for 'Cockatrice' pkgname=Cockatrice version=2.9.0 revision=1 build_style=cmake configure_args="-DWITH_SERVER=1" hostmakedepends="cmake git liblzma pkg-config extra-cmake-modules protobuf28 zlib" makedepends="qt6-base-devel liblzma-devel protobuf28-devel qt6-svg-devel qt6-tools-devel qt6-websockets-devel qt6-multimedia-devel abseil-cpp-devel" depends="qt6-core qt6-base protobuf28 qt6-sql mariadb qt6-tools zlib" short_desc="Cross-platform virtual tabletop for multiplayer card games" maintainer="Jason Elswick " license="GPL-3.0-or-later" homepage="https://github.com/Cockatrice/Cockatrice" distfiles="https://github.com/Cockatrice/Cockatrice/archive/refs/tags/2023-09-14-Release-${version}.tar.gz" checksum=c40207c00b288e7c296bc21dc320dfa2f4e79936bb22799146c23963f82dae82 ```