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)
Change History (12)
Changed 16 months ago by RobK88
| Attachment: | config.log added |
|---|
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 curl → curl @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
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:11 Changed 13 months ago by cooljeanius (Eric Gallager)
| Cc: | cooljeanius added |
|---|

config.log