[Numpy-discussion] Compilation failures in f2py

Samuel Dupree sdupree at speakeasy.net
Sat Jan 23 15:22:18 EST 2021


Chris,

Thank you for responding to my post. I uninstalled and then reinstalled 
CommandLineTools per your suggestion. I'm still getting the same error. 
It appears that gcc is not seeing any of the CommandLineTools 
directories. When I ran the command

find /Library/Developer/CommandLineTools/ -name _stdio.h

I got:

(base) user at Mac-Pro ~ % find /Library/Developer/CommandLineTools/ -name 
_stdio.h
/Library/Developer/CommandLineTools//SDKs/MacOSX11.1.sdk/usr/include/_stdio.h
/Library/Developer/CommandLineTools//SDKs/MacOSX11.1.sdk/usr/include/xlocale/_stdio.h
/Library/Developer/CommandLineTools//SDKs/MacOSX11.1.sdk/usr/include/secure/_stdio.h
/Library/Developer/CommandLineTools//SDKs/MacOSX10.15.sdk/usr/include/_stdio.h
/Library/Developer/CommandLineTools//SDKs/MacOSX10.15.sdk/usr/include/xlocale/_stdio.h
/Library/Developer/CommandLineTools//SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h

Any suggestions?

Sam Dupree.




On January/12/2021 05:11:50, Christopher Albert wrote:
> Hi Sam,
>
> looks like the XCode command line tools containing standard headers 
> are either not installed or updated. Try xcode-select --install or 
> manually download them from https://developer.apple.com/download/more/ 
> <https://developer.apple.com/download/more/> and maybe 
> uninstall/reinstall them in case updates don't work. Check with
>
> find /Library/Developer/CommandLineTools/ -name _stdio.h
>
> which should 
> give /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h 
> (besides possible older versions of MacOSX)
>
> Best,
>
> Chris
>
>
>
>
> Am Sa., 9. Jan. 2021 um 03:02 Uhr schrieb Samuel Dupree 
> <sdupree at speakeasy.net <mailto:sdupree at speakeasy.net>>:
>
>     I'm attempting to wrap a Fortran-77 source member library using f2py.
>     I'm running he Anaconda distribution for Python 3.7.6 on a Mac Pro
>     (2019) under Mac OS X Big Sur (ver. 11.1). The version of
>     Xcode.app I'm
>     running is 12.3. The version of NumPy I'm running is 1.18.3.
>
>     The errors I'm getting are from header files the compiler can't
>     find as
>     captured in the attached log file. A sample of the kind of errors I'm
>     seeing are captured below.
>
>     compile options:
>     '-I/var/folders/2r/4bw6nw0x58z0_ybx632_h14m0000gq/T/tmp5uemdb2k/src.macosx-10.9-x86_64-3.7
>
>     -I/Users/user/opt/anaconda3/lib/python3.7/site-packages/numpy/core/include
>
>     -I/Users/user/opt/anaconda3/include/python3.7m -c'
>     gcc:
>     /var/folders/2r/4bw6nw0x58z0_ybx632_h14m0000gq/T/tmp5uemdb2k/src.macosx-10.9-x86_64-3.7/sofapymodule.c
>     gcc:
>     /var/folders/2r/4bw6nw0x58z0_ybx632_h14m0000gq/T/tmp5uemdb2k/src.macosx-10.9-x86_64-3.7/fortranobject.c
>     In file included from
>     /opt/local/lib/gcc10/gcc/x86_64-apple-darwin20/10.2.0/include-fixed/syslimits.h:7,
>                       from
>     /opt/local/lib/gcc10/gcc/x86_64-apple-darwin20/10.2.0/include-fixed/limits.h:34,
>                       from
>     /Users/user/opt/anaconda3/include/python3.7m/Python.h:11,
>                       from
>     /var/folders/2r/4bw6nw0x58z0_ybx632_h14m0000gq/T/tmp5uemdb2k/src.macosx-10.9-x86_64-3.7/sofapymodule.c:14:
>     /opt/local/lib/gcc10/gcc/x86_64-apple-darwin20/10.2.0/include-fixed/limits.h:195:61:
>
>     error: no include path in which to search for limits.h
>        195 | #include_next <limits.h>  /* recurse down to the real one */
>     | ^
>     In file included from
>     /Users/user/opt/anaconda3/include/python3.7m/Python.h:25,
>                       from
>     /var/folders/2r/4bw6nw0x58z0_ybx632_h14m0000gq/T/tmp5uemdb2k/src.macosx-10.9-x86_64-3.7/sofapymodule.c:14:
>     /opt/local/lib/gcc10/gcc/x86_64-apple-darwin20/10.2.0/include-fixed/stdio.h:78:10:
>
>     fatal error: _stdio.h: No such file or directory
>         78 | #include <_stdio.h>
>            |          ^~~~~~~~~~
>     compilation terminated.
>
>     Any suggestions?
>
>     Sam Dupree.
>
>
>     _______________________________________________
>     NumPy-Discussion mailing list
>     NumPy-Discussion at python.org <mailto:NumPy-Discussion at python.org>
>     https://mail.python.org/mailman/listinfo/numpy-discussion
>     <https://mail.python.org/mailman/listinfo/numpy-discussion>
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/numpy-discussion/attachments/20210123/21021bab/attachment.html>


More information about the NumPy-Discussion mailing list