[Debian-med-packaging] pftools: CMAKE_INSTALL_PREFIX resolves *sometimes* to /usr instead of $(CURDIR)/debian/$package/usr

Andreas Tille andreas at an3as.eu
Thu Dec 17 15:25:51 GMT 2020


Hi,

I'm working on pftools in git[1].  The package builds and the build time
tests are passing.  However, in the install step the variable
CMAKE_INSTALL_PREFIX in [2] simply seems to resolve to /usr, since I get

...
-- Installing: /build/pftools-3.2.6/debian/pftools/usr/share/examples/all.prf
-- Installing: /build/pftools-3.2.6/debian/pftools/usr/share/examples/score.lis
find: '/usr/share/examples/': No such file or directory
find: '/usr/share/examples/': No such file or directory
find: '/usr/share/examples/': No such file or directory
CMake Error at tests/cmake_install.cmake:62 (FILE):
  FILE RENAME failed to rename

    /usr/share/examples/test_V2.sh.cmake

  to

    /usr/share/examples/test_V2.sh

  because: No such file or directory

Call Stack (most recent call first):
  cmake_install.cmake:58 (include)


make[2]: *** [Makefile:162: install] Error 1
make[2]: Leaving directory '/build/pftools-3.2.6/obj-x86_64-linux-gnu'


At other places the variable seems to resolve properly, thought.

Any idea what might be wrong at this specific line(s) (the next two
lines in this CMakeLists.txt are the same)?

Kind regards

      Andreas.

[1] https://salsa.debian.org/med-team/pftools
[2] https://salsa.debian.org/med-team/pftools/-/blob/master/tests/CMakeLists.txt#L49

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list