Public bug reported: The llvm-13-dev package appears to be missing a declared dependency on zlib1g-dev.
The cmake configuration in /usr/lib/llvm-13/cmake/LLVMConfig.cmake is looking for ZLIB, but failing to find it due to the missing dependency. (Just below that it also looks for and successfully finds libxml2, as the dependency for that has been declared.) What I expected: using "find_package(LLVM REQUIRED CONFIG)" in CMakeLists.txt to work. What happened: it failed; -- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.12") -- Found LLVM 13.0.0 -- Using LLVMConfig.cmake in: /usr/lib/llvm-13/cmake -- Configuring done CMake Error at CMakeLists.txt:20 (add_executable): Target "demo" links to target "ZLIB::ZLIB" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? Fixed the build failure by running: apt-get install zlib1g-dev $ lsb_release -rd Description: Ubuntu 21.10 Release: 21.10 $ apt-cache policy llvm-13-dev llvm-13-dev: Installed: 1:13.0.0-2 Candidate: 1:13.0.0-2 Version table: *** 1:13.0.0-2 500 500 http://jp.archive.ubuntu.com/ubuntu impish/universe amd64 Packages 100 /var/lib/dpkg/status ** Affects: llvm-toolchain-13 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1967559 Title: llvm-13-dev missing zlib1g-dev dependency To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-13/+bug/1967559/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs