It looks that cmake based build install much more files.
The real problem with those extra files I have is that Fedora is using cmake to build czmq and when I've tried to package and install libmd library then I'm receiving conflict of duplicated files:
Error: Transaction test error:
file /usr/include/sha1.h from install of libmd-devel-1.0.4-1.fc36.x86_64 conflicts with file from package czmq-devel-4.2.1-4.fc36.x86_64
My guess is that those superfluous files installed when building using cmake are not needed and shouldn't be installed?
Building/installing
czmq
provides different list of installed header files depending whethercmake
orautotools
is being used.I did a build/install of
czmq-4.2.1.tar.gz
using bothcmake
:and
autotools
:Then I list files installed in the
include
directory and compare them:It looks that
cmake
based build install much more files.The real problem with those extra files I have is that Fedora is using
cmake
to buildczmq
and when I've tried to package and install libmd library then I'm receiving conflict of duplicated files:My guess is that those superfluous files installed when building using
cmake
are not needed and shouldn't be installed?