Hi,
I'm attempting to build bitsharesx on Debian 7 using a self-compliled 'modular-boost' because the libboost-all-dev included in the repos are too old to meet the dependency requirements.
I've built modular boost from these instructions here:
https://svn.boost.org/trac/boost/wiki/TryModBoost#InstallingModularBoost...opting to build each library separately using the './b2' command rather than the './b2 headers' command, as it failed with the same error when I did that the first time.
Boost built properly once I upgraded my EC2 instance to one with an appropriate amount of memory (the build process hung for 20 hours on a free tier instance with just 512 MB of memory).
In the ~/bitsharesx directory, I try both 'cmake .' & 'cmake -DBoost_LIBRARY_DIR:PATH=/home/username/modular-boost/libs .', & I get the same error either way.
The output I get is:
-- Using custom FindBoost.cmake
CMake Error at libraries/fc/CMakeModules/FindBoost.cmake:1129 (message):
Unable to find the requested Boost libraries.
Boost version: 1.55.0
Boost include path: /usr/include
The following Boost libraries could not be found:
boost_thread
boost_date_time
boost_system
boost_filesystem
boost_program_options
boost_signals
boost_serialization
boost_chrono
boost_unit_test_framework
boost_context
boost_locale
boost_iostreams
boost_coroutine
No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost.
Call Stack (most recent call first):
libraries/fc/CMakeLists.txt:68 (FIND_PACKAGE)
-- Finished fc module configuration...
-- Using as BerkeleyDB root
-- Looking for: db_cxx-6.0
-- debug/usr/lib/x86_64-linux-gnu/libdb_cxx.sooptimized/usr/lib/x86_64-linux-gnu/libdb_cxx.so
-- Found BerkeleyDB: /usr/include
-- Enabling Bitcoin Core Wallet Imports
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
-- Configuring incomplete, errors occurred!
See also "/home/admin/bitsharesx/CMakeFiles/CMakeOutput.log".
~/bitsharesx$
I looked at CMakeOutput.log, & it didn't mention any errors, so I deleted it & ran the 2 failing commands again- with & without the path to the boost libraries defined, & the log file wasn't created again, so I can't consult it for any insight.
Could anyone tell me what to do next please?
EDIT:
I've almost got it working via a ppa, see posts below.