[MacPorts] #65624: davix: builds fail for multiple macOS releases: undefined symbols during link
MacPorts
noreply at macports.org
Sat Aug 6 18:20:04 UTC 2022
#65624: davix: builds fail for multiple macOS releases: undefined symbols during
link
---------------------+--------------------------
Reporter: mascguy | Owner: cjones051073
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Keywords: | Port: davix
---------------------+--------------------------
While the undefined symbols differ between macOS releases, they seem to
consistently originate from `libcurl.a`:
For 10.12:
{{{
Undefined symbols for architecture x86_64:
"_SSLCopyALPNProtocols", referenced from:
_sectransp_connect_step2 in libcurl.a(sectransp.c.o)
"_SSLSetALPNProtocols", referenced from:
_sectransp_connect_step1 in libcurl.a(sectransp.c.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [src/libdavix.0.8.2.dylib] Error 1
}}}
For 10.8:
{{{
Undefined symbols for architecture x86_64:
"___sincos_stret", referenced from:
___sincos in libcurl.a(sectransp.c.o)
"___sincosf_stret", referenced from:
___sincosf in libcurl.a(sectransp.c.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [src/libdavix.0.8.2.dylib] Error 1
}}}
For 10.7:
{{{
Undefined symbols for architecture x86_64:
"_SSLCreateContext", referenced from:
_Curl_sectransp_close in libcurl.a(sectransp.c.o)
_sectransp_connect_step1 in libcurl.a(sectransp.c.o)
"_SSLSetProtocolVersionMax", referenced from:
_sectransp_connect_step1 in libcurl.a(sectransp.c.o)
_set_ssl_version_min_max in libcurl.a(sectransp.c.o)
"_SSLSetProtocolVersionMin", referenced from:
_sectransp_connect_step1 in libcurl.a(sectransp.c.o)
_set_ssl_version_min_max in libcurl.a(sectransp.c.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [src/libdavix.0.8.2.dylib] Error 1
}}}
https://ports.macports.org/port/davix/details/
--
Ticket URL: <https://trac.macports.org/ticket/65624>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list