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]

Reply via email to