Hi, On Fri, Nov 22, 2019 at 10:20:17AM +0000, Stuart Henderson wrote: > I have built 0.82.0 successfully before, but on my last build I had this: > > > -- Set runtime path of > "/pobj/poppler-0.82.0/fake-i386/usr/local/bin/pdfunite" to "" > -- Installing: /pobj/poppler-0.82.0/fake-i386/usr/local/man/man1/pdfunite.1 > CMake Error at glib/cmake_install.cmake:52 (file): > file INSTALL cannot find > "/pobj/poppler-0.82.0/build-i386/glib/libpoppler-glib.so.8.15.0". > Call Stack (most recent call first): > cmake_install.cmake:245 (include) > > > FAILED: CMakeFiles/install.util > cd /pobj/poppler-0.82.0/build-i386 && /usr/local/bin/cmake -P > cmake_install.cmake > ninja: build stopped: subcommand failed.
IIRC, naddy@ had the same problem with an older version of poppler, where the cmake suddenly decided to use the upstream shared lib version of libpoppler-glib.so instead of what the port sets (here: 8.15.0 instead of 19.4). glib/CMakeLists.txt has: set_target_properties(poppler-glib PROPERTIES VERSION 8.15.0 SOVERSION 8) while the port has: SHARED_LIBS += poppler-glib 19.4 # 8.15 > $ ls -l /pobj/poppler-0.82.0/build-i386/glib [...] > -rw-r--r-- 1 _pbuild _pbuild 3925 Nov 21 20:27 cmake_install.cmake [...] I'm not that cmake expert, but I'd like to have a look at that file, and probably compare it with a version from a successfull build. I don't think I need the full build directory. Ciao, Kili