[MacPorts] #67283: libyuv @20220812_0: getting "no such instruction" for many AVX instructions
MacPorts
noreply at macports.org
Sat Apr 22 02:15:09 UTC 2023
#67283: libyuv @20220812_0: getting "no such instruction" for many AVX instructions
------------------------+--------------------
Reporter: Cebtenzzre | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: libyuv
------------------------+--------------------
I am unable to build libyuv on Tiger 10.4.8 with Xcode 2.5. It's
apparently trying to use AVX instructions that the assembler does not
recognize. The port is using gcc 7 which is the newest compiler I've been
able to get working, since I've also had trouble building
clang-11-bootstrap.
{{{
$ sudo port install libyuv build.jobs=1
---> Computing dependencies for libyuv
---> Fetching archive for libyuv
---> Attempting to fetch libyuv-20220812_0.darwin_8.i386.tbz2 from
http://packages.macports.org/libyuv
---> Attempting to fetch libyuv-20220812_0.darwin_8.i386.tbz2 from
http://ywg.ca.packages.macports.org/mirror/macports/packages/libyuv
---> Attempting to fetch libyuv-20220812_0.darwin_8.i386.tbz2 from
http://mirror.fcix.net/macports/packages/libyuv
---> Fetching distfiles for libyuv
---> Verifying checksums for libyuv
---> Extracting libyuv
---> Applying patches to libyuv
---> Configuring libyuv
---> Building libyuv
Error: Failed to build libyuv: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_libyuv/libyuv/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port libyuv failed
}}}
This is a small part of main.log, it goes on for a while. The full log is
attached.
{{{
:info:build FAILED: CMakeFiles/yuv.dir/source/row_gcc.cc.o
:info:build /opt/local/bin/g++-mp-7 -DHAVE_JPEG
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_libyuv/libyuv/work/libyuv-20220812/include
-I/opt/local/include -pipe -Os -DNDEBUG -I/opt/local/include
-D_GLIBCXX_USE_CXX11_ABI=0 -arch i386 -mmacosx-version-min=10.4
-std=gnu++11 -MD -MT CMakeFiles/yuv.dir/source/row_gcc.cc.o -MF
CMakeFiles/yuv.dir/source/row_gcc.cc.o.d -o
CMakeFiles/yuv.dir/source/row_gcc.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_libyuv/libyuv/work/libyuv-20220812/source/row_gcc.cc
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_libyuv/libyuv/work/libyuv-20220812/source/row_gcc.cc:595:no
such instruction: `vbroadcastf128
__ZN6libyuvL23kShuffleMaskARGBToRGB24E-L7$pb(%eax),%ymm6'
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_libyuv/libyuv/work/libyuv-20220812/source/row_gcc.cc:596:no
such instruction: `vmovdqa
__ZN6libyuvL15kPermdRGB24_AVXE-L7$pb(%eax),%ymm7'
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_libyuv/libyuv/work/libyuv-20220812/source/row_gcc.cc:598:no
such instruction: `vmovdqu (%edx),%ymm0'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/67283>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list