<div dir="auto">What is wrong is that a simple package manager<div dir="auto">requires an entire multigigabyte professional IDE;</div><div dir="auto">I have even taken the time to talk to them about it</div><div dir="auto">and file a bug about it,but they clearly don't care...</div><div dir="auto">It's surely not a new issue,it's like that by design...</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il ven 11 mar 2022, 01:40 James Secan <<a href="mailto:james.secan@gmail.com">james.secan@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In working my way through my recent “phantom ports” issue I ran the command “port diagnose” and was more than a bit surprised by the output line:<br>
<br>
Error: currently installed version of Xcode, none, is not supported by MacPorts.<br>
<br>
followed by a list of the version supported under my version of macOS (El Capitan, in this case).  Where is port getting this information?  I have Xcode 8.2.0 installed, and none of my attempts to install ports have run into any trouble related to Xcode not being installed.  I ran "pkgutil -v --pkg-info=com.apple.pkg.CLTools_Executables” which shows that I have 8.2.0 installed, and the appropriate MacOSX.sdk files are in /Library/Developer/CommandLineTools/SDKs.  I also tried this on my test Catalina system, with the same result.<br>
<br>
Is something wrong with my ports setup?<br>
<br>
Jim<br>
3222 NE 89th St<br>
Seattle, WA 98115<br>
(206) 430-0109<br>
<br>
> On Mar 10, 2022, at 12:34 AM, Ryan Schmidt <<a href="mailto:ryandesign@macports.org" target="_blank" rel="noreferrer">ryandesign@macports.org</a>> wrote:<br>
> <br>
> On Mar 9, 2022, at 17:13, James Secan wrote:<br>
>> <br>
>> when I run "port upgrade installed -u outdated”<br>
> <br>
> This command doesn't make a great deal of sense. You're asking MacPorts to upgrade the "installed" ports (which includes those those that are outdated and those that aren't) and also the "outdated" ports (those that are outdated). It would be simpler and more efficient to just run "sudo port -u upgrade outdated". Single-dash/single-letter flags like "-u" go after "port" and before the action (the action in this case being "upgrade").<br>
> <br>
> For completeness, "-u" means "uninstall inactive ports"; if you want to keep inactive ports, for example as a safeguard so that you could return to them in case something is wrong with the new version, then don't use "-u". When you eventually run "sudo port reclaim", that will get rid of the inactive versions.<br>
> <br>
> MacPorts reminds to run "sudo port reclaim" if you have not done so in a few weeks, unless you have configured MacPorts not to remind you.<br>
<br>
</blockquote></div>