1. Install git

    pacman -S git

  2. Install bitcoind dependencies as seen here: https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.txt

    pacman -S boost boost-libs miniupnpc openssl db

  3. Install arch-linux base development packages so you can use make

    pacman -S base-devel

  4. Download and install bitcoind from the github source

    su daemonuser

    cd /home/daemonuser

    git clone https://github.com/bitcoin/bitcoin.git

    cd /home/daemonuser/bitcoin/src/

    make -f makefile.unix USE_UPNP=- USE_IPV6=0

    bitcoind -daemon

  • Do you have a file called "classification.hpp" anywhere on your system? What version of boost did you install? (It looks like you may need a -I flag to tell the compiler where boost/algorithm/string/classification.hpp is.) May 2, 2013 at 6:49
  • I don't know that much about arch linux, but it looks like you're installing boost-libs, which suggests that it only has the libraries. You need to install boost as well. May 2, 2013 at 9:05
  • boost was all that was needed, thank you both!
    – user3145
    May 2, 2013 at 19:54


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.