On Sat, May 11, 2019 at 3:55 PM Josh Haberman <jhaber...@gmail.com> wrote:
>
> On Saturday, May 11, 2019 at 9:21:19 AM UTC-5, Dima Pasechnik wrote:
>>
>> On Sat, 11 May 2019 15:12 Josh Haberman, <jhab...@gmail.com> wrote:
>>>
>>> I just got the same error. I can attempt the workaround also, but is there 
>>> a more permanent fix that would avoid the need for the workaround? Why is 
>>> gfortran looking for this specific directory?
>>
>>
>> every sane Unix system, except MacOS 10.14, has system header files in 
>> /usr/include
>
>
> Right but you don't usually need to specifically look for this directory or 
> pass -I to find files there. A regular invocation of the compiler will look 
> in the system header directories. I am curious why the build system is 
> specifically inspecting this directory.
>
>>
>> It could be that the newer versions of gcc have a fix. Anyhow,
>> you could also install Homebrew and have gfortran, gmp, yasm, and a number 
>> of other Sage packages installed there, then they won't even need to be 
>> built...
>
>
> I tried installing gcc (which includes gfortran) from Homebrew, and then I 
> set "export SAGE_INSTALL_GCC=no" but it tried (and failed) building gfortran 
> anyway. Maybe I need to unset "SAGE_KEEP_BUILT_SPKGS=yes" so it starts over 
> from scratch? Or maybe I need to make the brew "gcc" available as "gcc" 
> instead of "gcc-9", which is what it got installed as.

You don't need SAGE_INSTALL_GCC - gcc should be recongnised
automatically and not installed. Do

make distclean

and start from scratch.

>
> Also I tried the workaround of installing 
> /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
>  but then the build of gfortran fails with:
>
> "strip: invalid option -- c"
>
> I think this is because it found the Homebrew-installed GNU 
> /usr/local/bin/strip instead of the macOS /usr/bin/strip.
>
>>> On Saturday, March 2, 2019 at 7:09:45 AM UTC-6, Jeremy Martin wrote:
>>>>
>>>> I just had to reinstall Sage (now running Mojave).  I got the same error 
>>>> as I had reported earlier, even though the command line tools were 
>>>> installed.  I followed Michael's suggestions and the build proceeded fine. 
>>>>  Thank you!
>>>> -Jeremy
>>>>
>>>> On Wednesday, October 10, 2018 at 9:47:45 PM UTC-5, Michael Frey wrote:
>>>>>
>>>>> I get the same error with MAcOS Mojave and Xcode 10.0.  The release notes 
>>>>> for Xcode 10 state that /usr/include is being relocated to 
>>>>> /Library/Developer//CommandLineTools/SDKs/MacOSX.sdk/usr/include/.  See 
>>>>> the Xcode 10 release notes: 
>>>>> https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes.
>>>>>   There is a temporary workaround by installing 
>>>>> /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg.
>>>>>
>>>>>
>>> --
>>> 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-...@googlegroups.com.
>>> To post to this group, send email to sage-...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sage-devel.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/sage-devel/8a4caf26-93cb-432d-beab-91469828e627%40googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 https://groups.google.com/group/sage-devel.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/f52807f3-8303-459e-a839-642a101243dc%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 https://groups.google.com/group/sage-devel.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq3bvJp5ekZjp4MNv12q3ew9QsCOk9ReHu8b3n94dHdPEQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to