Sunday, May 5, 2024
 Popular · Latest · Hot · Upcoming
5
rated 0 times [  5] [ 0]  / answers: 1 / hits: 11134  / 2 Years ago, thu, february 10, 2022, 4:46:57

I'm trying to install gearmand (from source) and I need the boost headers version >= 1.39. For this I installed libboost1.49-dev, libboost-program-options1.49.0, uuid-dev and other dependencies.



Is there any other package that needs to be installed also ? Because each time I run ./configure to prepare gearmand it keeps telling me that it needs Boost headers version >= 1.39. I don't know why it doesn't find the headers, since the /usr/includes/boost/ directory exists.



What am I missing ?


More From » xubuntu

 Answers
3

To fulfil all build dependencies, my approach is always to start out asking APT to install them for the version which is in the repositories. Here's how:



sudo apt-get build-dep gearman-job-server


This may install some packages you have overlooked, but it might not install the dependencies if the version you're trying to compile from source has different requirements. I suspect you are just missing packages like libboost-thread-dev and libboost-program-options-dev, which the above command will take care of.



The version of Boost in all supported Ubuntu versions is perfectly fine for your requirement of version 1.39 and up.


[#30639] Friday, February 11, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
skipu

Total Points: 366
Total Questions: 114
Total Answers: 112

Location: Saudi Arabia
Member since Mon, Sep 5, 2022
2 Years ago
;