EricssonResearch / calvin-base

Calvin is an application environment that lets things talk to things, among other things.
Apache License 2.0
282 stars 91 forks source link

non-pip-managed dependencies #48

Closed konstantino closed 8 years ago

konstantino commented 8 years ago

Hi,

There seem to be two (at least in my setup so ubuntu 14.04 lts) dependencies for installing calvin which are not managed by pip, so libffi-dev and libssl-dev. Installation fails (pip install -e .) since corresponding .h are not found. Issue can be fixed easily via apt-get install libffi-dev and libssl-dev.

olaan commented 8 years ago

Thank you, and sorry for the delay.

There is now an installation script on the develop branch (in extras/install) which handles external (non-python) dependencies on debian-based systems. It will make it into the next release.

Also, the installation documentation is being updated to include this information.

Cheers,

-o