b2 не распознает zlib

Мне нелегко компилировать некоторую программу.

error: undefined reference to 'boost::iostreams::zlib::best_speed

Таким образом, я пытаюсь создать повышение 1.72.0 на Ubuntu 19.10

$ ./b2

Building the Boost C++ Libraries.


- zlib                     : no  (cached)
- bzip2                    : yes (cached)

Но кажется, что у меня уже есть zlib.

$ apt show zlib1g
Package: zlib1g
Version: 1:1.2.11.dfsg-1ubuntu3
$ apt show zlib1g-dev
Package: zlib1g-dev
Version: 1:1.2.11.dfsg-1ubuntu3

Я могу так или иначе явно передать путь к zlib к b2?

У меня есть заголовок в моей системе:

$ find /usr/include -name "zlib.h"
/usr/include/zlib.h
1
задан 10 February 2020 в 12:58

1 ответ

Для более предсказуемых результатов необходимо установить все необходимые зависимости сборки для текущей версии пакета Повышения путем выполнения

sudo apt-get build-dep boost1.67

и затем попытайтесь скомпилировать новейшее.

1
ответ дан 20 February 2020 в 22:57

Другие вопросы по тегам:

Похожие вопросы: