Brand new installation of High Sierra, installed Xcode from App Store, opened 
it, installed MacPorts from installer.

Then:

$ sudo port selfupdate
--->  Updating MacPorts base sources using rsync
MacPorts base version 2.5.4 installed,
MacPorts base version 2.5.4 downloaded.
--->  Updating the ports tree
--->  MacPorts base is already the latest version

The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated

$ port -v installed
No ports are installed.

$ sudo port -v -N install qalculate-gtk
--->  Computing dependencies for 
qalculate-gtk.....................................Error: Unable to determine 
location of a macOS SDK.
Error: Unable to execute port: can't read "configure.sdkroot": Unable to 
determine location of a macOS SDK.




This is happening because the command line tools aren’t installed, and there is 
no installed SDK that is named MacOSX10.13.sdk:

$ pwd
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
$ ls
MacOSX.sdk      MacOSX10.14.sdk

and indeed, making a fake link:

$ sudo ln -s MacOSX.sdk MacOSX10.13.sdk

and away the build goes.


Ken

Reply via email to