Estou usando o Ubuntu 16 LTS. Eu estava tentando compilar algumas coisas que requer o llvm-3.9-dev, então eu o instalei. No entanto, o projeto não criaria, dizendo que não poderia abrir -lz
. Eu instalei o pacote zlib1g-dev e depois disso ele foi criado com sucesso. Então, minha pergunta é, se llvm-3.9-dev requer zlib1g-dev (em virtude de ser construído e empacotado com LLVM_ENABLE_ZLIB = ON), o pacote llvm-3.9-dev não deve ter uma dependência no pacote zlibg1-dev também fica instalado? Ou, mais genericamente, os pacotes dev devem depender de outros pacotes de desenvolvimento que são necessários para construir contra eles? Isso é um bug ou espera-se que os usuários saibam como consertar esse tipo de coisa?