[MacPorts] #69735: mkvtoolnix-legacy is broken on legacy systems
MacPorts
noreply at macports.org
Mon Apr 15 05:50:19 UTC 2024
#69735: mkvtoolnix-legacy is broken on legacy systems
-------------------------+-------------------------------------------------
Reporter: | Owner: i0ntempest
barracuda156 |
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Resolution: | Keywords: mountainlion, lion, snowleopard,
Port: | leopard, tiger
mkvtoolnix-legacy |
-------------------------+-------------------------------------------------
Comment (by barracuda156):
Replying to [comment:2 i0ntempest]:
> Again I don't think 10.5 was ever supported because it never supported
qt5. For 10.8-10.6, if the multiprecision library is the only problem then
falling back one more version to v57 should work, since v58 introduced the
requirement.
>
> Is your configure log from 10.8? If it has boost 1.76 it should have
{{{boost/multiprecision/cpp_int.hpp}}}.
Ok, this is a bug in Boost, which was fixed in 1.81.
{{{
configure:11270: checking for boost/multiprecision/cpp_int.hpp
configure:11270: /opt/local/bin/g++-mp-13 -c -pipe
-I/opt/local/libexec/boost/1.76/include -Os -std=c++17
-D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-isystem/opt/local/include/LegacySupport -I/opt/local/include
-I/opt/local/include -I/opt/local/libexec/boost/1.76/include conftest.cpp
>&5
In file included from /opt/local/lib/gcc13/gcc/powerpc-apple-
darwin10/13.2.0/include/immintrin.h:29,
from
/opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp:68,
from
/opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int/add_unsigned.hpp:10,
from
/opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int/add.hpp:12,
from
/opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int.hpp:2286,
from conftest.cpp:67:
/opt/local/lib/gcc13/gcc/powerpc-apple-
darwin10/13.2.0/include/mmintrin.h:52:2: error: #error "Please read
comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
52 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS
to disable this error."
| ^~~~~
}}}
Is it okay to switch to Boost 1.81? If not, then I need to backport a fix
into 1.76.
--
Ticket URL: <https://trac.macports.org/ticket/69735#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list