Opened 3 years ago
Closed 3 years ago
#63914 closed defect (fixed)
curl @7.79.1_1 +gss: Unable to build with gss variant
Reported by: | daphnediane (Daphne Pfister) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.1 |
Keywords: | monterey x86_64 | Cc: | daphnediane (Daphne Pfister) |
Port: | curl |
Description
I've been unable to install curl with the gss variant noticed when trying to reinstall after upgrading to Monterey. I previously had this variant enabled under Big Sur.
When trying to install I get: (This was with +darwinssl+gsl+http2, but get identical with +gss)
---> Building curl Error: Failed to build curl: 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: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port curl failed
The key errors from the build logs appears to be: (with just +gss same error, just different address)
:info:build ld: warning: cannot export hidden symbol _curl_jmpenv from .libs/libcurl_la-hostip.o :info:build ld: warning: pointer not aligned at address 0x70022 (_Curl_krb5_mech_oid + 4 from .libs/libcurl_la-curl_gssapi.o) :info:build ld: unaligned pointer(s) for architecture x86_64
Version I had installed in Big Sur.
curl @7.78.0_0+darwinssl+gss+http2 (active) requested_variants='+darwinssl+gss+http2' platform='darwin 20' archs='x86_64' date='2021-10-16T16:52:39-0400'
This looks to unrelated to #12805, the code compiles but doesn't link.
Attachments (1)
Change History (4)
Changed 3 years ago by daphnediane (Daphne Pfister)
Attachment: | main.log.bz2 added |
---|
comment:1 Changed 3 years ago by daphnediane (Daphne Pfister)
Cc: | daphnediane added |
---|
comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | monterey x86_64 added |
---|---|
Owner: | set to ryandesign |
Status: | new → accepted |
It is an upstream curl bug that only affects x86_64 systems running Monterey:
https://github.com/curl/curl/issues/7657
It was fixed in curl 7.80.0 released yesterday. I'll update the port to this version.
comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note: See
TracTickets for help on using
tickets.
The main.log file showing the errors, this was using just the +gss variant along with the default +ssl variant.