Opened 16 months ago

Last modified 13 months ago

#72070 new defect

curl @8.12.0_1 +universal -- Unable to configure curl

Reported by: RobK88 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.5
Keywords: highsierra Cc: ryandesign (Ryan Carsten Schmidt), RobK88, cooljeanius (Eric Gallager)
Port: curl

Description (last modified by RobK88)

I am unable to configure curl on High Sierra. See attached log.

bash-3.2$ port installed curl
The following ports are currently installed:
  curl @8.5.0_0+http2+ssl+universal
  curl @8.7.1_0+http2+ssl+universal
  curl @8.7.1_1+ssl+universal
  curl @8.8.0_0+ssl+universal
  curl @8.8.0_1+ssl+universal
  curl @8.9.0_0+ssl+universal
  curl @8.9.1_0+ssl+universal
  curl @8.9.1_1+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.10.1_1+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.11.1_0+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.12.0_0+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.12.0_1+brotli+http2+idn+psl+ssl+universal+zstd (active)
  curl @8.12.0_1+brotli+http2+idn+psl+ssl+zstd
bash-3.2$ 
bash-3.2$ sudo port clean curl
--->  Cleaning curl
bash-3.2$ 
bash-3.2$ sudo port rev-upgrade
--->  Scanning binaries for linking errors
--->  Found 9 broken files, matching files to ports      
--->  Found 4 broken ports, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt:
 curl @8.12.0+brotli+http2+idn+psl+ssl+universal+zstd
 rsync @3.4.1+universal
 xar @1.8.0.498+universal
 opusfile @0.12+universal
Continue? [Y/n]: Y
--->  Computing dependencies for curl
--->  Cleaning curl
--->  Computing dependencies for rsync
--->  Cleaning rsync
--->  Computing dependencies for xar
--->  Cleaning xar
--->  Computing dependencies for opusfile
--->  Cleaning opusfile
--->  Scanning binaries for linking errors
--->  Found 9 broken files, matching files to ports      
--->  Found 4 broken ports, determining rebuild order
--->  Rebuilding in order
     curl @8.12.0_1+brotli+http2+idn+psl+ssl+universal+zstd
     rsync @3.4.1_0+universal
     xar @1.8.0.498_0+universal
     opusfile @0.12_1+universal
--->  Computing dependencies for curl
--->  Fetching distfiles for curl
--->  Verifying checksums for curl
--->  Extracting curl
--->  Applying patches to curl
--->  Configuring curl
Error: Failed to configure curl: consult /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_curl/curl/work/curl-8.12.0-i386/config.log
Error: Failed to configure curl: configure failure: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_curl/curl/main.log for details.
Error: rev-upgrade failed: Error rebuilding curl
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
bash-3.2$

Attachments (1)

config.log (79.2 KB) - added by RobK88 16 months ago.
config.log

Download all attachments as: .zip

Change History (12)

Changed 16 months ago by RobK88

Attachment: config.log added

config.log

comment:1 Changed 16 months ago by RobK88

Cc: RobK88 added

comment:2 Changed 16 months ago by RobK88

Description: modified (diff)

comment:3 Changed 16 months ago by RobK88

Summary: curl @8.12.0_1 -- Unable to configure curlcurl @8.12.0_1 +universal -- Unable to configure curl

comment:4 Changed 16 months ago by ryandesign (Ryan Carsten Schmidt)

Which version of openssl is installed? Or are you perhaps using libressl?

comment:5 Changed 16 months ago by RobK88

openssl3 version 3.4.1

bash-3.2$ port installed openssl3
The following ports are currently installed:
  openssl3 @3.1.4_1+universal
  openssl3 @3.1.5_1+universal
  openssl3 @3.1.6_0+universal
  openssl3 @3.3.1_1+universal
  openssl3 @3.3.2_0+universal
  openssl3 @3.3.2_1+universal
  openssl3 @3.4.0_0+universal
  openssl3 @3.4.0_1+universal
  openssl3 @3.4.0_2+universal
  openssl3 @3.4.1_0 (active)
bash-3.2$ 
bash-3.2$ openssl --version
OpenSSL 3.4.1 11 Feb 2025 (Library: OpenSSL 3.4.1 11 Feb 2025)
bash-3.2$

comment:6 Changed 16 months ago by RobK88

I am installing openssl3 +universal to see if that fixes the issue. Will let you know.

comment:7 Changed 16 months ago by RobK88

Hmm. I can no longer build openssl3 +universal on High Sierra due to a recent bug. See #72055

Last edited 16 months ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:8 Changed 16 months ago by ryandesign (Ryan Carsten Schmidt)

Yes of course in order to install a port universal its dependencies must be installed universal and MacPorts should have done that automatically. You'll have to provide more details about how you managed to circumvent that automation.

comment:9 Changed 16 months ago by RobK88

I do not know how I circumvented that automation.

In any event, the openssl3 +universal bug has been fixed. And now I can build curl +universal. See below:

port installed curl
The following ports are currently installed:
  curl @8.5.0_0+http2+ssl+universal
  curl @8.7.1_0+http2+ssl+universal
  curl @8.7.1_1+ssl+universal
  curl @8.8.0_0+ssl+universal
  curl @8.8.0_1+ssl+universal
  curl @8.9.0_0+ssl+universal
  curl @8.9.1_0+ssl+universal
  curl @8.9.1_1+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.10.1_1+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.11.1_0+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.12.0_0+brotli+http2+idn+psl+ssl+universal+zstd
  curl @8.12.0_1+brotli+http2+idn+psl+ssl+universal+zstd (active)

comment:10 Changed 16 months ago by RobK88

See above.

This ticket can now be closed.

comment:11 Changed 13 months ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.