Okay... 
I am now running 10.10.3. 
to try to get a clean version of tools, I deleted the following three 
directories:
  * /Applications/Xcode.app
  * /Library/Developer/CommandLineTools
  * /usr/include/c++
I ran xcode-select --install from the command line. A pop up asked me to 
install. I did.
Now /Library/Developer/CommandLineTools and /usr/include/c++ have returned.
(note that I do not have XCode.app at present)

Still, in my sage source directory, when I run make -j4, I get errors. 
(Setting SAGE_KEEP_BUILT_SPKGS='yes' doesn't eliminate the problem.)

There are errors in the packages *mpfr-3.1.2.p0* and *zlib-1.2.8.p0*.

In my logs, the packages seem not to be able to find files that I'm sure 
are there: *float.h* and *stdarg.h*
indeed, there is some general checks that flew by earlier in the build 
process to the effect,

checking float.h usability... yes

checking float.h presence... yes
checking for float.h... yes

Yet, mpfr cannot find it. Similarly, earlier in the 'make' process, I saw 
fly by the line

checking whether <stdarg.h> exists and works... yes



new output of gcc --version :

Configured with: --prefix=/Library/Developer/CommandLineTools/usr 
--with-gxx-include-dir=/usr/include/c++/4.2.1

Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)

Target: x86_64-apple-darwin14.3.0

Thread model: posix


(note: both of the directories mentioned do exist. The files *float.h* and 
*stdarg.h* exist in:

  *  /Library/Developer/CommandLineTools/usr/lib/clang/6.1.0/include/   

  *  /usr/include/c++/4.2.1/tr1/

among other places)


output of xcode-select --version :

xcode-select version 2333



output of locate stdarg.h :

/Applications/local/include/c++/4.6.3/tr1/stdarg.h

/Applications/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.3/include/cross-stdarg.h

/Applications/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.3/include/stdarg.h
 

/Library/Developer/CommandLineTools/Library/PrivateFrameworks/LLDB.framework/Versions/A/Resources/Clang/include/stdarg.h

/Library/Developer/CommandLineTools/usr/lib/clang/6.1.0/include/stdarg.h

/Library/Developer/CommandLineTools/usr/lib/llvm-gcc/4.2.1/include/stdarg.h

/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stdarg.h

/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang/2.0/include/stdarg.h

/usr/include/c++/4.2.1/tr1/stdarg.h

 
output of locate float.h :

/Applications/gap4r4/src/float.h

/Applications/local/include/c++/4.6.3/tr1/float.h

/Applications/local/lib/gap-4.4.12/src/float.h

/Applications/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.3/include/float.h

/Library/Developer/CommandLineTools/Library/PrivateFrameworks/LLDB.framework/Versions/A/Resources/Clang/include/float.h

/Library/Developer/CommandLineTools/usr/lib/clang/6.1.0/include/float.h

/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang/2.0/include/float.h

/usr/include/c++/4.2.1/tr1/float.h



Any further ideas?



On Wednesday, June 10, 2015 at 2:56:55 PM UTC-5, Volker Braun wrote:
>
> Since Apple declined to fix the "rootpipe" bug in OSX 10.9 I would 
> recommend to upgrade to OSX 10.10 asap, effectively you don't receive 
> security fixes any more. 
>
> Even then, why did you not upgrade to command line tools 6.2? They should 
> still run on OSX 10.9
>
>
> On Wednesday, June 10, 2015 at 7:43:14 PM UTC+2, la...@math.luc.edu wrote:
>>
>> Volkar:
>> Here's more info:
>>
>> weehawken:sage-git lauve$ gcc --version
>>
>> 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.56) (based on LLVM 3.5svn)
>>
>> Target: x86_64-apple-darwin13.4.0
>>
>> Thread model: posix
>>
>>
>> weehawken:sage-git lauve$ which gcc
>>
>> /usr/bin/gcc
>>
>>
>> Note: the 'prefix' it points to is not where I have installed the most 
>> recent version of command line tools, but I moved the 'usr' folder there to 
>> 'usr.old', created a symbolic link to '/usr' and tried again. The error 
>> persists: "float.h not found"
>>
>>
>>
>> On Wednesday, June 10, 2015 at 10:32:30 AM UTC-5, Volker Braun wrote:
>>>
>>> CommandLineTools for XCode 6.1.1 is old and buggy... Also, are you sure 
>>> you are using the compiler you think you are using? You can have multiple 
>>> ones. Output of gcc --version?
>>>
>>>
>>>
>>> On Wednesday, June 10, 2015 at 4:37:13 PM UTC+2, Anne Schilling wrote:
>>>>
>>>> Hello, 
>>>>
>>>> Aaron Lauve at Sage Days 65 is having trouble installing development 
>>>> version of Sage on my Mac. 
>>>> (OSX10.9.5, with CommandLineTools for XCode 6.1.1 installed) 
>>>>
>>>> The error is "Error installing package mpfr-3.1.2.p0" 
>>>>
>>>> Here is the tail of the log file created, which seems to point to not 
>>>> finding float.h 
>>>> (But it can be located on my machine with "locate float.h" from / 
>>>> directory.) 
>>>>
>>>> ~~~~~~~ 
>>>>
>>>> checking for limits.h... yes 
>>>>
>>>> checking float.h usability... no 
>>>>
>>>> checking float.h presence... no 
>>>>
>>>> checking for float.h... no 
>>>>
>>>> configure: error: float.h not found 
>>>>
>>>> Error configuring MPFR. 
>>>>
>>>> See above for the options passed to it, and the file 
>>>>
>>>>   
>>>> /Users/lauve/sage-git/local/var/tmp/sage/build/mpfr-3.1.2.p0/src/config.log
>>>>  
>>>>
>>>> for details. 
>>>>
>>>>
>>>> real        0m15.066s 
>>>>
>>>> user        0m6.600s 
>>>>
>>>> sys        0m5.934s 
>>>>
>>>> ************************************************************************ 
>>>>
>>>>
>>>> Error installing package mpfr-3.1.2.p0 
>>>>
>>>> ************************************************************************ 
>>>>
>>>>
>>>> Please email sage-devel (http://groups.google.com/group/sage-devel) 
>>>>
>>>> explaining the problem and including the relevant part of the log file 
>>>>
>>>>   /Users/lauve/sage-git/logs/pkgs/mpfr-3.1.2.p0.log 
>>>>
>>>> Describe your computer, operating system, etc. 
>>>>
>>>> If you want to try to fix the problem yourself, *don't* just cd to 
>>>>
>>>> /Users/lauve/sage-git/local/var/tmp/sage/build/mpfr-3.1.2.p0 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 '/Users/lauve/sage-git/local/var/tmp/sage/build/mpfr-3.1.2.p0' && 
>>>> '/Users/lauve/sage-git/sage' --sh) 
>>>>
>>>> When you are done debugging, you can type "exit" to leave the subshell. 
>>>>
>>>> ************************************************************************ 
>>>>
>>>>
>>>> Any suggestions? 
>>>>
>>>> Best, 
>>>>
>>>> Anne 
>>>>
>>>

-- 
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.

Reply via email to