[MacPorts] #65248: mkvtoolnix 53.0 undefined symbols error – anything familiar?
MacPorts
noreply at macports.org
Mon May 30 00:06:06 UTC 2022
#65248: mkvtoolnix 53.0 undefined symbols error – anything familiar?
-------------------------------------------+------------------------
Reporter: barracuda156 | Owner: ryandesign
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Keywords: powerpc, leopard, snowleopard | Port: mkvtoolnix
-------------------------------------------+------------------------
After fixing build of 41.0.0 I tried to build 53.0.0 (mostly just to test
if my Ruby31 works), but I get one linking error.
Is this something familiar?
{{{
Undefined symbols:
"__ZN3fmt2v86detail12format_floatIgEEiT_iNS1_11float_specsERNS1_6bufferIcEE",
referenced from:
__ZN3fmt2v86detail5writeIcNS0_8appenderEgLi0EEET0_S4_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE
in libmtxcommon.a(bcp47.o)
"__ZN3fmt2v86detail14snprintf_floatIgEEiT_iNS1_11float_specsERNS1_6bufferIcEE",
referenced from:
__ZN3fmt2v86detail5writeIcNS0_8appenderEgLi0EEET0_S4_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE
in libmtxcommon.a(bcp47.o)
ld: symbol(s) not found
collect2: error: ld returned 1 exit status
}}}
Both 53.0.0 and 55.0.0 fail on the same symbol. It seems that headers from
lib/fmt/include/fmt may be at fault (format.h or format-inl.h). However I
cannot figure out which exactly line of code causes this error. Otherwise
it could be made conditional on OS version, and the build may succeed.
--
Ticket URL: <https://trac.macports.org/ticket/65248>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list