Occasionally, print/poppler fails to build with a curious error: A shared library has been built with the version number from SHARED_LIBS, but during the fake stage this is forgotten and the upstream version number used. This produces an error, because the file doesn't exist.
It only happens _sometimes_ and this has been going on for months. Now in my latest bulk build, x11/kde-applications/marble has failed the same way: ===> build c++ -fPIC -O2 -pipe -std=c++0x -DNDEBUG -shared -Wl,-soname,libmarblewidget-qt5.so.1.0 -o src/lib/marble/libmarblewidget-qt5.so.1.0 ... ===> fake CMake Error at src/lib/marble/cmake_install.cmake:41 (file): file INSTALL cannot find "/usr/obj/ports/marble-kf5-19.12.3/build-amd64/src/lib/marble/libmarblewidget-qt5.so.0.28.0": No such file or directory. So whatever this is, it does not affect only poppler. The fact that this type of error happens only during _some_ bulk builds suggests that it might be triggered by something else on the machine. Another port that happens to be installed at the same time, or something that is building at the same time. (Cf. how "rm /tmp/conftest*" in misc/screen caused mysterious configure failures in other ports.) -- Christian "naddy" Weisgerber [email protected]
