Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Missing dependencies #50

Open
bobrik opened this issue Sep 11, 2015 · 5 comments
Open

Missing dependencies #50

bobrik opened this issue Sep 11, 2015 · 5 comments

Comments

@bobrik
Copy link

bobrik commented Sep 11, 2015

On debian:jessie docker image:

dpkg-dev:

./build_mesos: line 300: dpkg-architecture: command not found

libcurl4-openssl-dev (can be another flavor, I guess):

libcurl is required for mesos to build.

libapr1-dev:

libapr-1 is required for mesos to build.

libsvn-dev:

libsubversion-1 is required for mesos to build.

libsasl2-dev:

We need libsasl2 for authentication!

default-jdk:

configure: error: can not guess JAVA_HOME (no 'java' or 'javac' found)

maven2:

configure: error: can not find mvn on your path
-------------------------------------------------------------------
You may want verify that Maven has been correctly installed and
added to your PATH or set the MAVEN_HOME environment variable
to point to your Maven installation.
-------------------------------------------------------------------

I wonder how public packages are built.

@bobrik
Copy link
Author

bobrik commented Sep 11, 2015

Correction: maven 3 is needed. configure checks for maven presence, but it fails after building.

@bobrik
Copy link
Author

bobrik commented Sep 11, 2015

configure: WARNING: can not find python-boto
-------------------------------------------------------------------
mesos-ec2 services will not function.
-------------------------------------------------------------------

@bobrik
Copy link
Author

bobrik commented Sep 11, 2015

Compiling for 40 minutes and getting this:

./build_mesos: line 363: /usr/local/bin/fpm: No such file or directory

@bobrik
Copy link
Author

bobrik commented Sep 15, 2015

Got an email, but the comment is missing on github.

On Tue, Sep 15, 2015 at 12:19 AM, Neil Conway [email protected]
wrote:

A lot (all?) of this is documented in the README:

Debian Jessie

  • install following packages

    $ sudo apt-get install build-essential ruby2.1 ruby2.1-dev rubygems
    $ gem install fpm
    $ sudo apt-get install build-essential python-dev autoconf automake git make libssl-dev libtool libsasl2-dev
    
  • some version of libcurl-dev (provided by multiple packages)

  • Mesos >= 0.21

    • Debian: libapr1-dev libsvn-dev

(For the last error, you need gem install fpm).


Reply to this email directly or view it on GitHub
#50 (comment)
.

Regards, Ian Babrou
http://bobrik.name http://twitter.com/ibobrik skype:i.babrou

@bobrik
Copy link
Author

bobrik commented Sep 15, 2015

image

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant