<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - ubuntu 18.04 clang 7 has inconsistent dependencies (libncurses6 and libtinfo6)"
   href="https://bugs.llvm.org/show_bug.cgi?id=40015">40015</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>ubuntu 18.04 clang 7 has inconsistent dependencies (libncurses6 and libtinfo6)
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Packaging
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>deb packages
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jan.hafer@rwth-aachen.de
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Trying to install via apt (<a href="https://apt.llvm.org/">https://apt.llvm.org/</a>) yields:
# sudo apt-get install clang-7 lldb-7 lld-7
...
The following packages have unmet dependencies:
 clang-7 : Depends: libllvm7 (>= 1:7~svn298832-1~) but it is not going to be
installed
           Depends: libclang-common-7-dev (=
1:7.0.1~svn348686-1~exp1~20181211133748.6) but it is not going to be installed
           Depends: libclang1-7 (= 1:7.0.1~svn348686-1~exp1~20181211133748.6)
but it is not going to be installed
           Recommends: llvm-7-dev but it is not going to be installed
 lld-7 : Depends: libllvm7 (= 1:7.0.1~svn348686-1~exp1~20181211133748.6) but it
is not going to be installed
 lldb-7 : Depends: liblldb-7 (>= 1:7~svn298832-1~) but it is not going to be
installed
          Depends: libllvm7 (= 1:7.0.1~svn348686-1~exp1~20181211133748.6) but
it is not going to be installed
          Depends: libncurses6 (>= 6) but it is not installable
          Depends: libtinfo6 (>= 6) but it is not installable
          Depends: llvm-7-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Checking for libncurses6 reveals that there are no packages for 18.04 LTS, but
there exist packages for 18.10.
Checking for libtinfo6 reveals that there exist libtinfo-dev, but I am unsure
which one to include.

So do I need to upgrade to 18.10 or is there an easy fix?
Does it even make sense to include the apt, if the package is not easy
installable?

For future use, different test scripts could be invoked via
apt-get --simulate install packageThatDoesntExist
(however that would require installed instances of every OS).
<a href="https://stackoverflow.com/questions/18008508/bash-how-to-check-if-packages-can-be-installed-if-apt-get-dpkg-is-running">https://stackoverflow.com/questions/18008508/bash-how-to-check-if-packages-can-be-installed-if-apt-get-dpkg-is-running</a>

Is there no tool for remote resolving package dependencies?
Or does Debian not check, if the dependencies are fullfilled?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>