Мне нелегко компилировать некоторую программу.
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
Для более предсказуемых результатов необходимо установить все необходимые зависимости сборки для текущей версии пакета Повышения путем выполнения
sudo apt-get build-dep boost1.67
и затем попытайтесь скомпилировать новейшее.