@Thermi removing --copy-dt-needed-entries
the pkgbuild will fail with:
[ 49%] Linking CXX executable ../../clementine-tagreader
/usr/bin/ld: CMakeFiles/clementine-tagreader.dir/tagreaderworker.cpp.o: undefined reference to symbol '_ZN4absl12lts_2023080212log_internal21CheckOpMessageBuilder7ForVar2Ev'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/libabsl_log_internal_check_op.so.2308.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [ext/clementine-tagreader/CMakeFiles/clementine-tagreader.dir/build.make:144: clementine-tagreader] Error 1
make[1]: *** [CMakeFiles/Makefile2:1615: ext/clementine-tagreader/CMakeFiles/clementine-tagreader.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 49%] Building CXX object src/CMakeFiles/clementine_lib.dir/core/globalshortcuts.cpp.o
my simple test with makepkg -rf
Add options cC
to clean makepkg work folders
Pinned Comments
haplo commented on 2024-01-30 15:48 (UTC)
@geomaster Same problem here, Clementine failed to start today due to taglib being upgraded:
And build fails with the error you posted.
I opened an issue upstream: https://github.com/clementine-player/Clementine/issues/7313
FabioLolix commented on 2023-09-22 19:45 (UTC)
Dear all
error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory
for build from source programs you have to rebuild it