[Bug 267163] graphics/libyuv: shared library is unusable: Undefined symbol "jpeg_resync_to_restart"

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 18 Oct 2022 00:02:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267163

            Bug ID: 267163
           Summary: graphics/libyuv: shared library is unusable: Undefined
                    symbol "jpeg_resync_to_restart"
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: jbeich@FreeBSD.org
                CC: corsmith@gmail.com, vvd@unislabs.com
                CC: corsmith@gmail.com
             Flags: maintainer-feedback?(corsmith@gmail.com)

$ echo 'int main() {}' >a.c
$ cc a.c /usr/local/lib/libyuv.so
$ ./a.out
ld-elf.so.1: /usr/local/lib/libyuv.so: Undefined symbol
"jpeg_resync_to_restart"

$ make clean test WITH=LIBYUV -C graphics/libavif
[...]
73% tests passed, 3 tests failed out of 11

Total Test time (real) =   8.94 sec

The following tests FAILED:
          1 - aviftest (Failed)
          2 - avifyuv_limited (Failed)
          3 - avifyuv_rgb (Failed)

$ cat `make -V TEST_WRKSRC`/Testing/Temporary/LastTest.log
[...]
----------------------------------------------------------
1/11 Testing: aviftest
1/11 Test: aviftest
Command: "/wrkdirs/usr/ports/graphics/libavif/work/.build/tests/aviftest"
"/wrkdirs/usr/ports/graphics/libavif/work/libavif-0.11.0/tests/data"
Directory: /wrkdirs/usr/ports/graphics/libavif/work/.build/tests
"aviftest" start time: Oct 18 00:00 UTC
Output:
----------------------------------------------------------
ld-elf.so.1: /usr/local/lib/libyuv.so: Undefined symbol
"jpeg_resync_to_restart"
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Failed.
"aviftest" end time: Oct 18 00:00 UTC
"aviftest" time elapsed: 00:00:00
----------------------------------------------------------

2/11 Testing: avifyuv_limited
2/11 Test: avifyuv_limited
Command: "/wrkdirs/usr/ports/graphics/libavif/work/.build/tests/avifyuv" "-m"
"limited"
Directory: /wrkdirs/usr/ports/graphics/libavif/work/.build/tests
"avifyuv_limited" start time: Oct 18 00:00 UTC
Output:
----------------------------------------------------------
ld-elf.so.1: /usr/local/lib/libyuv.so: Undefined symbol
"jpeg_resync_to_restart"
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Failed.
"avifyuv_limited" end time: Oct 18 00:00 UTC
"avifyuv_limited" time elapsed: 00:00:00
----------------------------------------------------------

3/11 Testing: avifyuv_rgb
3/11 Test: avifyuv_rgb
Command: "/wrkdirs/usr/ports/graphics/libavif/work/.build/tests/avifyuv" "-m"
"rgb"
Directory: /wrkdirs/usr/ports/graphics/libavif/work/.build/tests
"avifyuv_rgb" start time: Oct 18 00:00 UTC
Output:
----------------------------------------------------------
ld-elf.so.1: /usr/local/lib/libyuv.so: Undefined symbol
"jpeg_resync_to_restart"
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Failed.
"avifyuv_rgb" end time: Oct 18 00:00 UTC
"avifyuv_rgb" time elapsed: 00:00:00
----------------------------------------------------------

-- 
You are receiving this mail because:
You are the assignee for the bug.