On Tue, 5 Apr 2022, Joshua Root wrote:
On 2022-4-5 08:23 , Fred Wright wrote:

The fact that you have no 10.15 SDK at all suggests that you're running Xcode 10.x, though up through 11.3.1 runs on 10.14.  I usually run the latest Xcode for each OS version, which is what the MacPorts documentation recommends.

% xcodebuild -version
Xcode 11.3.1
Build version 11C504

However:
% pkgutil --pkg-info=com.apple.pkg.{CLTools_Executables,CLTools_Base,DeveloperToolsCLI,DeveloperToolsCLILeo} 2>/dev/null | sed -n 's/^version: //p'
10.3.0.0.1.1562985497

Newer CLT versions are not offered to me via Software Update on 10.14.

But there's:

https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_for_Xcode_11.3.1/Command_Line_Tools_for_Xcode_11.3.1.dmg

On Tue, 5 Apr 2022, Joshua Root wrote:

The -s option should never be ignored AFAIK, but depending on the action you are using and the current state, it may be considered a noop with or without -s (like 'port install' when the port is already installed, or 'port destroot' when the statefile already shows the destroot phase as completed.)

Empirically, it was ignored in this case, probably due to a bug. The sequence was:

        sudo port uninstall qt6-qtbase
        sudo port -sk install qt6-qtbase

The install didn't build anything, unless I explicitly cleaned after the uninstall.

Fred Wright

Reply via email to