I'm trying to compile Captcoin, a free software fork of Bitcoin. I installed
the dependencies listed in the ReadMe file and got a good way into the
compilation, but compilation stops with this error:
cd /home/linus/CaptCoin; /bin/sh share/genbuild.sh
/home/linus/CaptCoin/build/build.h
fatal: Not a git repository (or any parent up to mount parent /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
g++ -c -m64 -pipe -fstack-protector-all --param ssp-buffer-size=1 -msse2 -w
-O2 -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security
-Wno-unused-parameter -Wstack-protector -D_REENTRANT -DQT_WEBKIT -DQT_GUI
-DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE
-DBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN -D__NO_SYSTEM_INCLUDES
-DUSE_UPNP=1 -DSTATICLIB -DUSE_IPV6=1 -DHAVE_BUILD_INFO -DLINUX -DQT_NO_DEBUG
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc
-Isrc/json -Isrc/qt -IC:/deps/boost -Ic:/deps/db/build_unix
-Ic:/deps/ssl/include -Ibuild -Ibuild -o build/main.o src/main.cpp
src/main.cpp:18:53: fatal error: boost/random/uniform_int_distribution.hpp:
No such file or directory
compilation terminated.
make: *** [build/main.o] Error 1
The fatal error appears to be due to a missing boost library, but I tried
installing both boost random number libraries available in the repositories,
and they didn't change a thing.