Opened 9 days ago

Closed 8 days ago

#71188 closed defect (duplicate)

cmake-bootstrap fails to configure on Sequoia 15.1 on ARM64 - all three mirrors are missing cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2

Reported by: nicksan2c Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.2
Keywords: sequoia Cc: nicksan2c
Port: cmake-bootstrap

Description (last modified by nicksan2c)

This error existed back in macOS 15.0 as well just reporting it now.

$ sw_vers
ProductName:		macOS
ProductVersion:		15.1
BuildVersion:           24B83
$ sudo port install cmake-bootstrap
--->  Fetching archive for cmake-bootstrap
--->  Attempting to fetch cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2 from https://packages.macports.org/cmake-bootstrap
--->  Attempting to fetch cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2 from http://mirror.fcix.net/macports/packages/cmake-bootstrap
--->  Attempting to fetch cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/cmake-bootstrap
--->  Configuring cmake-bootstrap
Error: Failed to configure cmake-bootstrap: configure failure: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cmake-bootstrap/cmake-bootstrap/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port cmake-bootstrap failed
$

Look at each of these mirrors and they all have cmake-bootstrap-3.9.6_0.darwin_24.x86_64.tbz2 but don't have cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2

https://packages.macports.org/cmake-bootstrap/
http://mirror.fcix.net/macports/packages/cmake-bootstrap/
https://ywg.ca.packages.macports.org/mirror/macports/packages/cmake-bootstrap/

relevant lines from log follows (lines 219-225):

 :info:archivefetch --->  cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2 doesn't seem to exist in /opt/local/var/       macports/incoming/verified
 :msg:archivefetch --->  Attempting to fetch cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2 from https://packages.      macports.org/cmake-bootstrap
 :debug:archivefetch Fetching archive failed: The requested URL returned error: 404
 :msg:archivefetch --->  Attempting to fetch cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2 from http://mirror.fcix.    net/macports/packages/cmake-bootstrap
 :debug:archivefetch Fetching archive failed: The requested URL returned error: 404
 :msg:archivefetch --->  Attempting to fetch cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2 from https://ywg.ca.        packages.macports.org/mirror/macports/packages/cmake-bootstrap
 :debug:archivefetch Fetching archive failed: The requested URL returned error: 404

Attachments (1)

main.log (104.6 KB) - added by nicksan2c 9 days ago.

Download all attachments as: .zip

Change History (8)

Changed 9 days ago by nicksan2c

Attachment: main.log added

comment:1 Changed 9 days ago by nicksan2c

Summary: cmake-bootstrap fails to configure on Sequoia 15.1 - all three mirrors are missing cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2cmake-bootstrap fails to configure on Sequoia 15.1 on ARM64 - all three mirrors are missing cmake-bootstrap-3.9.6_0.darwin_24.arm64.tbz2

comment:2 Changed 9 days ago by nicksan2c

updated title to specify CPU arch

comment:3 Changed 9 days ago by nicksan2c

Cc: nicksan2c added

comment:4 Changed 8 days ago by nicksan2c

Description: modified (diff)

Updating problem description to include the lines where the error signature was found.

comment:5 Changed 8 days ago by nicksan2c

Description: modified (diff)

comment:6 Changed 8 days ago by kencu (Ken)

I installed it on Sequoia arm64 without any trouble just now:

% port -v installed cmake-bootstrap
The following ports are currently installed:
  cmake-bootstrap @3.9.6_0 (active) requested_variants='' platform='darwin 24' archs='arm64' date='2024-10-28T20:47:50-0700'

comment:7 Changed 8 days ago by ryandesign (Ryan Carsten Schmidt)

Keywords: sequoia added
Resolution: duplicate
Status: newclosed

A missing archive on our servers is not a bug. See #60756. We don't have archives for any port on macOS 15 on arm64 yet because I haven't set up that build machine yet.

When archives are not available, your computer builds from source. If that fails, as it did for you, that may be a bug, although it isn't a MacPorts bug in this case.

Your log says:

:info:configure Error when bootstrapping CMake:
:info:configure Cannot find appropriate C++ compiler on this system.
:info:configure Please specify one using environment variable CXX.
:info:configure See cmake_bootstrap.log for compilers attempted.

We would need to see the contents of cmake_bootstrap.log to know for sure, but this seems like a duplicate of many previous cmake-bootstrap-specific tickets (#70716, #70884, #70925, #71061, #71067), which are duplicates of the generic #70750 tracking this issue.

It is a bug in the Apple command line tools 16 updater. The fix is at ProblemHotlist#clts16.

Note: See TracTickets for help on using tickets.