Hello I'm trying to build Sage from source on Mavericks. It quits when trying to build gcc-4.7.3.p1, as it is unable to find cdefs.h.
Mavericks is up-to-date; extra packages installed. I'm not finding an option for "command-line tools" in Preferences->Downloads as per the README, but I think they were installed in a previous OSX & I can certainly run the command-line tools from the command line, e.g., clang, clang++, &c. So maybe Xcode doesn't show it. I am copying below the last few lines of output (emphasis added to emphasize the error), and attaching the relevant part of the log file as requested by the build system. Please let me know if I should do something else. Right now I'm reinstalling Xcode from scratch, in the hope that this will fix it (as opposed to using the Xcode upgrade made when upgrading from 10.6 to Mavericks). If that works, I'll report it. john perry ==================================================== Setting up build directory for gcc-4.7.3.p1 Finished set up **************************************************** Host system: Darwin Users-MacBook-Pro.local 13.2.0 Darwin Kernel Version 13.2.0: Thu Apr 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64 x86_64 **************************************************** C compiler: /usr/bin/clang C compiler version: Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) Target: x86_64-apple-darwin13.2.0 Thread model: posix **************************************************** *sed: /usr/include/sys/cdefs.h: No such file or directory* real 0m0.026s user 0m0.013s sys 0m0.016s ************************************************************************ Error installing package gcc-4.7.3.p1 ************************************************************************ Please email sage-devel (http://groups.google.com/group/sage-devel) explaining the problem and including the relevant part of the log file /Applications/sage-6.2/logs/pkgs/gcc-4.7.3.p1.log Describe your computer, operating system, etc. If you want to try to fix the problem yourself, *don't* just cd to /Applications/sage-6.2/local/var/tmp/sage/build/gcc-4.7.3.p1 and type 'make' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/Applications/sage-6.2/local/var/tmp/sage/build/gcc-4.7.3.p1' && '/Applications/sage-6.2/sage' --sh) When you are done debugging, you can type "exit" to leave the subshell. ************************************************************************ make[2]: *** [/Applications/sage-6.2/local/var/lib/sage/installed/gcc-4.7.3.p1] Error 1 make[1]: *** [all] Error 2 real 10m55.365s user 3m45.790s sys 3m10.230s *************************************************************** Error building Sage. The following package(s) may have failed to build: package: gcc-4.7.3.p1 log file: /Applications/sage-6.2/logs/pkgs/gcc-4.7.3.p1.log build directory: /Applications/sage-6.2/local/var/tmp/sage/build/gcc-4.7.3.p1 The build directory may contain configuration files and other potentially helpful information. WARNING: if you now run 'make' again, the build directory will, by default, be deleted. Set the environment variable SAGE_KEEP_BUILT_SPKGS to 'yes' to prevent this. make: *** [build] Error 1 user@Users-MacBook-Pro:sage-6.2$ -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
gcc-4.7.3.p1.log
Description: Binary data