Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install requires libboost1.48 and 1.49 is current on Ubuntu 13.10 #7

Closed
dartdog opened this issue Dec 7, 2013 · 1 comment
Closed

Comments

@dartdog
Copy link

dartdog commented Dec 7, 2013

Libboost 1.48 is not available for Ubuntu 13.10 changing the install.sh file to 1.49, could not get the install of Libboost 1.49 to take properly and.. (after commenting out the libboost line in the install) It seems the install is walking all over my system, installing Python 2.7 and Python 3.3 as well as reinstalling IPython, Pandas and much else that I already had (and had on dev or newer versions),, who knows what I'll have when this is done??
So I'd suggest that you NOT freeze/pin the requirement but allow newer versions to remain (I forget the spec at the moment.
Eg the install is highly risky for people with already running Python set-ups...

some strong warning should be provided!!

dlovell added a commit that referenced this issue Dec 8, 2013
partially address issue #7
@dlovell
Copy link
Contributor

dlovell commented Dec 13, 2013

Hi dartdog,

Sorry for issues you're experiencing. We've changed the language of the README.md to try to push people towards the VM and to specify that the install scripts are only tested for Ubuntu 12.04. Hopefully that will prevent similar issues in the future.

In case its helpful, regarding libboost, the requirement is >=1.48. So for Ubuntu 13.10 the default version of libboost should be fine. We specify 1.48 because its not the default on Ubuntu 12.04. Regarding Python 2.7 and Python 3.3, I believe those are installed by the other Ubuntu packages we install as dependencies. If you know of a way to reduce what is installed, I'd be happy to hear about them or accept pull requests that implement them (similarly for programmatically determining which libboost to install).

Re already running Python set-ups and reinstalling IPython, Pandas, etc: I know we require a cython older than the newest version and I know ==0.17.1 works, so we use that. After dealing with this issue, I decided to use the other '==' because we know they work and determining all the possible >= is a bit time consuming. To deal with the python package versioning issues in general, I'd recommend something like virtualenv. Unfortunately, I don't think I can be of more help here.

Best
Dan

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

No branches or pull requests

2 participants