PIP Install Fail 6.5
I download sage-6.5-x86_64-Darwin-OSX_10.7_x86_64-app.dmg. Everything seemed fine, but I tried to using ./sage pip install pandas and got the following error:
error: command 'gcc' failed with exit status 1
----------------------------------------
Cleaning up...
Command /Applications/sage-6.5.app/contents/resources/sage/local/bin/python -c "import setuptools, tokenize;__file__='/private/var/folders/q5/mcrwfjqj7_l3gjlqtx02d2g40000gn/T/pip_build_eh/pandas/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/q5/mcrwfjqj7_l3gjlqtx02d2g40000gn/T/pip-678ua0-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/q5/mcrwfjqj7_l3gjlqtx02d2g40000gn/T/pip_build_eh/pandas
I also tried ./sage --sh followed by pip install pandas and received the same error.
A somewhat similar question is listed here: http://ask.sagemath.org/question/1097...
I used what was listed there, but have been unable to figure out how to solve this issue.
Do you in fact have a compiler and/or the developer command line tools installed? You will need those to compile stuff. If you do, then perhaps the binary is attempting to use the gcc it was built with (the gcc Sage includes) rather than the Apple clang compiler. Try doing
./sage --sh
followed bywhich gcc
and that may give some useful information to further help debug this.I do have command line tools installed and it is Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) Target: x86_64-apple-darwin14.1.0 Thread model: posix
When I do ./sage --sh followed by which gcc i get /Applications/sage-6.5.app/contents/resources/sage/local/libexec/ccache/gcc, which seems to be the issue. How would I get the binary to use the Apple clang compiler?