[MacPorts] #65826: nodejs16 @16.17.0_2: requires a full Xcode installation
MacPorts
noreply at macports.org
Mon Sep 12 02:17:38 UTC 2022
#65826: nodejs16 @16.17.0_2: requires a full Xcode installation
-----------------------+----------------------
Reporter: JDLH | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: nodejs16 |
-----------------------+----------------------
Old description:
> I have nodejs16 @16.17.0_1 installed and active, and nodejs16 @16.17.0_0
> installed and inactive. This is now outdated. I tried to upgrade it, and
> received the following error message:
> {{{
> Error: Port nodejs16 requires a full Xcode installation, which was not
> found on your system.
> Error: You can install Xcode from the Mac App Store or
> https://developer.apple.com/xcode/
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> }}}
>
> I am pretty sure that I was able to install the earlier versions of
> nodejs16 without full Xcode. I have never had full Xcode installed on
> this system, and I started using it less than 6 months ago.
>
> The **main.log** reads as follows:
> {{{
> version:1
> :debug:main Starting logging for nodejs16 @16.17.0_2
> :debug:sysinfo macOS 12.5.1 (darwin/21.6.0) arch arm
> :debug:sysinfo MacPorts 2.7.2
> :debug:sysinfo Xcode none
> :debug:sysinfo SDK 12
> :debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 12.0
> :error:main Port nodejs16 requires a full Xcode installation, which was
> not found on your system.
> :error:main You can install Xcode from the Mac App Store or
> https://developer.apple.com/xcode/
> }}}
>
> This appears similar to #60973, which is about nodejs14 not 16. I have
> not yet tried the workaround in #60973#comment:5 . I suspect that
> MacPorts might have retrieved precompiled binaries before, but I have no
> evidence to prove or refute that.
New description:
I have nodejs16 @16.17.0_1 installed and active, and nodejs16 @16.17.0_0
installed and inactive. This is now outdated. I tried to upgrade it, and
received the following error message:
{{{
Error: Port nodejs16 requires a full Xcode installation, which was not
found on your system.
Error: You can install Xcode from the Mac App Store or
https://developer.apple.com/xcode/
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
}}}
I am pretty sure that I was able to install the earlier versions of
nodejs16 without full Xcode. I have never had full Xcode installed on this
system, and I started using it less than 6 months ago.
The **main.log** reads as follows:
{{{
version:1
:debug:main Starting logging for nodejs16 @16.17.0_2
:debug:sysinfo macOS 12.5.1 (darwin/21.6.0) arch arm
:debug:sysinfo MacPorts 2.7.2
:debug:sysinfo Xcode none
:debug:sysinfo SDK 12
:debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 12.0
:error:main Port nodejs16 requires a full Xcode installation, which was
not found on your system.
:error:main You can install Xcode from the Mac App Store or
https://developer.apple.com/xcode/
}}}
This appears similar to #60973, which is about nodejs14 not 16. I have not
yet tried the workaround in ticket:60973#comment:5 . I suspect that
MacPorts might have retrieved precompiled binaries before, but I have no
evidence to prove or refute that.
--
Comment (by JDLH):
May be related to [changeset:3aefb52514bc17fa2d334dd2032ba65514aef03e
/macports-ports commit 3aefb5], dated 6 hours before this report, which
bumped the revision number in the Portfile because the ICU library, on
which the port depends, had changed. Maybe the buildbot has not compiled
this commit for macOS 12 arm64. I do not know how to read the Buildbot UI
to find that out. It seems to say that the builder for macOS 12 arm64 is
idle, and has been for over 10 hours. That seems curious to me, so maybe I
am not reading the UI correctly.
Also: fixed up the wikilink to a ticket's comment, in the Description
above.
--
Ticket URL: <https://trac.macports.org/ticket/65826#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list