[Pkg-cmake-team] Bug#1087550: cmake-data: FindZLIB.cmake fails to populate ZLIB_INCLUDE_DIRS and ZLIB_LIBRARIES
Andrius Merkys
merkys at debian.org
Fri Nov 15 07:41:19 GMT 2024
Package: cmake-data
Version: 3.31.0-1
Severity: important
Affects: macromoleculebuilder
Control: block 1086362 by -1
Hello,
FindZLIB.cmake does not populate the declared result variables
ZLIB_INCLUDE_DIRS, ZLIB_LIBRARIES and so on. In fact, it seems as if it
does not find ZLIB at all (ZLIB_FOUND is undefined). Minimal failing
example:
cmake_minimum_required(VERSION 3.31)
project(test LANGUAGES CXX)
find_package(ZLIB REQUIRED)
Resulting CMakeCache.txt does not contain neither ZLIB_INCLUDE_DIRS nor
ZLIB_LIBRARIES.
zlib1g-dev 1:1.3.dfsg+really1.3.1-1 is installed.
Interestingly, it seems that this problem persists for a longer time. I
tried running the same MFE (without cmake_minimum_required()) on Ubuntu
20.04 (cmake-data 3.16.3-1ubuntu1.20.04.1, zlib1g-dev
1:1.2.11.dfsg-2ubuntu1.5) and the declared result variables
ZLIB_INCLUDE_DIRS and ZLIB_LIBRARIES are not set there as well.
Not sure whether this issue is Debian-specific or belongs with the
upstream. I spotted it when dealing with #1086362.
Andrius
More information about the Pkg-cmake-team
mailing list