You need xcode for various system headers.
On Tuesday, January 10, 2017 at 6:12:18 AM UTC+1, Michael Frey wrote: > > I am running the Sage app on OS X. My code makes a call to cython. When > I execute the code I get an error: > > gcc -fno-strict-aliasing > -I/Users/buildslave-sage/slave/binary_pkg/build/source/SageMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidma/local/var/tmp/sage/build/python2-2.7.10.p3/include > -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused > -I/Applications/SageMath-7.4.app/Contents/Resources/sage/local/include > -I/Applications/SageMath-7.4.app/Contents/Resources/sage/local/include/python2.7 > > -I/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/site-packages/numpy/core/include > > -I/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/site-packages > > -I/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/ext > > -I/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/site-packages/cysignals > -I/Users/michael/.sage/temp/Michaels-MBP.freystuff.com/34036 > -I/Applications/SageMath-7.4.app/Contents/Resources/sage/local/include/python2.7 > -c > _Users_michael__sage_temp_Michaels_MBP_freystuff_com_34036_tmp_81FKRa_spyx_0.c > -o > build/temp.macosx-10.9-x86_64-2.7/_Users_michael__sage_temp_Michaels_MBP_freystuff_com_34036_tmp_81FKRa_spyx_0.o > -w -O2 > > In file included from > /Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/gcc/x86_64-apple-darwin15.6.0/4.9.3/include-fixed/syslimits.h:7:0, > from > /Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/gcc/x86_64-apple-darwin15.6.0/4.9.3/include-fixed/limits.h:34, > from > /Applications/SageMath-7.4.app/Contents/Resources/sage/local/include/python2.7/Python.h:19, > from > _Users_michael__sage_temp_Michaels_MBP_freystuff_com_34036_tmp_81FKRa_spyx_0.c:4: > /Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/gcc/x86_64-apple-darwin15.6.0/4.9.3/include-fixed/limits.h:168:61: > fatal error: limits.h: No such file or directory > #include_next <limits.h> /* recurse down to the real one */ > ^ > compilation terminated. > error: command 'gcc' failed with exit status 1 > > > The limits.h file exists: > > pwd > > /Applications/SageMath-7.4.app > > Michaels-MBP:SageMath-7.4.app michael$ find . -type f -iname 'limits.h' -ls > > 1373529 8 -rw-r--r-- 1 michael admin > 1214 Oct 19 16:11 > ./Contents/Resources/sage/local/include/c++/4.9.3/tr1/limits.h > > 1376268 16 -rw-r--r-- 1 michael admin > 5382 Oct 19 16:07 > ./Contents/Resources/sage/local/lib/gcc/x86_64-apple-darwin15.6.0/4.9.3/include-fixed/limits.h > > 1376277 16 -rw-r--r-- 1 michael admin > 5382 Oct 19 16:11 > ./Contents/Resources/sage/local/lib/gcc/x86_64-apple-darwin15.6.0/4.9.3/install-tools/include/limits.h > > > Hopefully there is an easy fix for this. > > Mike > > Code: > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.