Changes between Initial Version and Version 4 of Ticket #67283


Ignore:
Timestamp:
Sep 20, 2023, 9:31:29 PM (8 months ago)
Author:
mascguy (Christopher Nielsen)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #67283

    • Property Keywords tiger added
    • Property Cc mascguy removed
    • Property Status changed from new to assigned
    • Property Owner set to mascguy
  • Ticket #67283 – Description

    initial v4  
    1 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.
     1I 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`.
     2
     3This is a small part of `main.log`, it goes on for a while. The full log is attached.
    24
    35{{{
    4 $ sudo port install libyuv build.jobs=1
    5 --->  Computing dependencies for libyuv
    6 --->  Fetching archive for libyuv
    7 --->  Attempting to fetch libyuv-20220812_0.darwin_8.i386.tbz2 from http://packages.macports.org/libyuv
    8 --->  Attempting to fetch libyuv-20220812_0.darwin_8.i386.tbz2 from http://ywg.ca.packages.macports.org/mirror/macports/packages/libyuv
    9 --->  Attempting to fetch libyuv-20220812_0.darwin_8.i386.tbz2 from http://mirror.fcix.net/macports/packages/libyuv
    10 --->  Fetching distfiles for libyuv
    11 --->  Verifying checksums for libyuv
    12 --->  Extracting libyuv
    13 --->  Applying patches to libyuv
    14 --->  Configuring libyuv
    15 --->  Building libyuv
    16 Error: Failed to build libyuv: command execution failed
    17 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.
    18 Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
    19 Error: Processing of port libyuv failed
     6libyuv/work/libyuv-20220812/source/row_gcc.cc:595:no such instruction:
     7`vbroadcastf128 __ZN6libyuvL23kShuffleMaskARGBToRGB24E-L7$pb(%eax),%ymm6'
     8
     9libyuv/work/libyuv-20220812/source/row_gcc.cc:596:no such instruction:
     10`vmovdqa __ZN6libyuvL15kPermdRGB24_AVXE-L7$pb(%eax),%ymm7'
     11
     12libyuv/work/libyuv-20220812/source/row_gcc.cc:598:no such instruction:
     13`vmovdqu (%edx),%ymm0'
     14
     15[...etc...]
    2016}}}
    21 
    22 This is a small part of main.log, it goes on for a while. The full log is attached.
    23 {{{
    24 :info:build FAILED: CMakeFiles/yuv.dir/source/row_gcc.cc.o
    25 :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
    26 :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'
    27 :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'
    28 :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'
    29 }}}