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 Kernel
Packages, which is subscribed to llvm-toolchain-13 in Ubuntu.
https://bugs.launchpad.net/bugs/1967559

Title:
  llvm-13-dev missing zlib1g-dev dependency

Status in llvm-toolchain-13 package in Ubuntu:
  New

Bug description:
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-13/+bug/1967559/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to