Hello community!
After I tested 0ad on my secondary computer, I set to compile it from the sources, since I cannot install newer OpenSUSE Linux 15.3 Alpha/Release Candidate (yet). I resolved all dependency issues and now it seems I get exactly the same error as @Karnorth85 with 0.23 some 3 years ago, here's my error:
Linking pyrogenesis
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lboost_filesystem
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lboost_system
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lvorbisfile
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lidn
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgnutls
collect2: error: ld returned 1 exit status
make[1]: *** [pyrogenesis.make:81: ../../../binaries/system/pyrogenesis] Error 1
make: *** [Makefile:71: pyrogenesis] Error 2
He resolved that by updating libsodium to 0.16. I have the 0.16, but it's been 3 years since then. I cannot get newer than 0.16 from official repositories, but I can get user-built package of 0.18.
Do you think this is the issue? So that I know whether it is worth trying before I break anything...