Clarify build instructions #32

Closed
wrouesnel opened this Issue May 29, 2014 · 5 comments

Projects

None yet

3 participants

@wrouesnel

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.

@ereOn
Member
ereOn commented Jun 2, 2014

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.

Thanks.

@ereOn ereOn added the enhancement label Jun 2, 2014
@ereOn ereOn added this to the 2.0 milestone Jun 2, 2014
@CristianCantoro

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

  • upgrade libbost from the default v. 1.46. I am using v.1.55 now)

    Hope this helps.

@ereOn
Member
ereOn commented Feb 25, 2015

@CristianCantoro Indeed, it makes sense to be accurate regarding the versions.

Thanks for the feedback !

@ereOn
Member
ereOn commented Mar 7, 2015

Just for reference #50 took care of some of the concerns here.

@ereOn
Member
ereOn commented Mar 19, 2015

#56 Added a README.linux file that also gives additional instructions.

@ereOn ereOn added a commit that referenced this issue Mar 19, 2015
@ereOn ereOn Fixed build instructions #32 8e8aae3
@ereOn ereOn closed this Mar 19, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment