Freelords needs libsigc++-1.2* to compile, but the newest version of libsigc++ in portage that will be compiled if you don't have it already is libsigc++-2.0.5, because the ebuild asks for >=libsigc++-1.2 I've attached a patch that should, if I read the ebuild syntax right, fix the problem. Reproducible: Always Steps to Reproduce: 1. emerge freelords using ~arch Actual Results: emerge breaks when pkg-config attempts to locate the libsigc++-1.2.x lib, because if you're using arch, you will have libsigc++-2.0.5. Expected Results: the package should install
Created attachment 45896 [details, diff] Patch for the freelords-0.3.4 ebuild This is a patch to ensure that freelords grabs the correct version of libsigc++
fixed.