Hi, Apple has been depreciating shipping the SDK under /usr/include for some time now, and come Xcode11/macOS10.15 they are gone (with Xcode10 they where gone by default but you could add them back).
You need to specify the SDK root you need to use. See https://www.mail-archive.com/[email protected]/msg06711.html <https://www.mail-archive.com/[email protected]/msg06711.html> for a previous discussion. Chris > On 10 Oct 2019, at 11:20 pm, David Nicholls <[email protected]> wrote: > > Something Apple did in either the latest update to Mojave or the latest Xcode > breaks gfortran's (8.3.0) ability to find the system library. I updated to > the latest macports recently, too. gfortran 8.3.0 that compiled code easily > under previous versions of Mojave/Xcode/macports now throws an error: > > M5118 error on build: > ld: library not found for -lSystem > collect2: error: ld returned 1 exit status > make[1]: *** [../lab/map51] Error 1 > make: *** [build] Error 2 with gfortran 8.3.0 > > Does anyone know anything about this? > > DN > > David C Nicholls, > Research School of Astronomy & Astrophysics > Australian National University > >
smime.p7s
Description: S/MIME cryptographic signature
