The build instructions need to be clarified that on Linux-y systems it's totally unnecessary to do the teapot build phase of things, and also currently impossible (no teapot build filters in the party file).
What is needed is a list of apt packages to install on various distros.
For Ubuntu/Debian/Mint the list seems to be:
apt-get install libboost-dev-all libcurl4-openssl-dev
so far. I plan to get started on spinning up some apt packages soon so I suspect I'll find more.
You are right that this needs to be explicitly stated. However, this list will change before the next release, as I plan to integrate cppnetlib in replacement of curl, to integrate the freelan server in the binary.
Marking this as an improvement for the next release.
I may add that some information about the minimun required version for build tools and library can be helpful. I have installed the current master (30dd397) on an Ubuntu 14.10 laptop (see freelan.debian issue #1) and I wanted to install it also an another machine with ElementaryOS Luna, which is based on Ubuntu 12.04 LTS.
To install it I had to:
upgrade the g++ version, because the default g++-4.6 does not handle the --std=c++11 option. I am using g++-4.9 now and precisely g++ (Ubuntu 4.9.2-0ubuntu1~12.04) 4.9.2
g++ (Ubuntu 4.9.2-0ubuntu1~12.04) 4.9.2
upgrade libbost from the default v. 1.46. I am using v.1.55 now)
Hope this helps.
@CristianCantoro Indeed, it makes sense to be accurate regarding the versions.
Thanks for the feedback !
Just for reference #50 took care of some of the concerns here.
#56 Added a README.linux file that also gives additional instructions.
Fixed build instructions #32