[MacPorts] #72092: libavif fails to rebuild:

MacPorts noreply at macports.org
Sat Feb 22 14:02:42 UTC 2025


#72092: libavif fails to rebuild:
-----------------------+---------------------
 Reporter:  MStraeten  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.10.5
 Keywords:  libavif    |       Port:  libavif
-----------------------+---------------------
 :info:build /usr/bin/clang -DAVIF_BUILDING_SHARED_LIBS -DAVIF_CODEC_AOM=1
 -DAVIF_CODEC_AOM_DECODE=1 -DAVIF_CODEC_AOM_ENCODE=1 -DAVIF_CODEC_DAV1D=1
 -DAVIF_CODEC_SVT=1 -DAVIF_DLL -DAVIF_LIBYUV_ENABLED=1
 -I/opt/local/var/macports/build/_Users_martinstraeten_ports_multimedia_libavif/libavif/work/libavif-1.1.1/include
 -isystem /opt/local/include -pipe -Os -DNDEBUG -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -std=gnu99
 -arch arm64 -isysroot
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -mmacosx-version-
 min=11.0 -fPIC -fvisibility=hidden -Wall -Wextra -Wshorten-64-to-32 -MD
 -MT CMakeFiles/avif_obj.dir/src/codec_svt.c.o -MF
 CMakeFiles/avif_obj.dir/src/codec_svt.c.o.d -o
 CMakeFiles/avif_obj.dir/src/codec_svt.c.o -c
 /opt/local/var/macports/build/_Users_martinstraeten_ports_multimedia_libavif/libavif/work/libavif-1.1.1/src/codec_svt.c
 :info:build
 /opt/local/var/macports/build/_Users_martinstraeten_ports_multimedia_libavif/libavif/work/libavif-1.1.1/src/codec_svt.c:117:76:
 error: too many arguments to function call, expected 2, have 3
 :info:build   117 |         res =
 svt_av1_enc_init_handle(&codec->internal->svt_encoder, NULL, svt_config);
 :info:build       |               ~~~~~~~~~~~~~~~~~~~~~~~
 ^~~~~~~~~~
 :info:build /opt/local/include/svt-av1/EbSvtAv1Enc.h:967:20: note:
 'svt_av1_enc_init_handle' declared here
 :info:build   967 | EB_API EbErrorType svt_av1_enc_init_handle(
 :info:build       |                    ^
 :info:build   968 |     EbComponentType         **p_handle,
 :info:build       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build   969 |     EbSvtAv1EncConfiguration *config_ptr); //
 config_ptr will be loaded with default params from the library
 :info:build       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_Users_martinstraeten_ports_multimedia_libavif/libavif/work/libavif-1.1.1/src/codec_svt.c:129:21:
 error: no member named 'high_dynamic_range_input' in 'struct
 EbSvtAv1EncConfiguration'
 :info:build   129 |         svt_config->high_dynamic_range_input =
 (image->depth == 10 && image->colorPrimaries ==
 AVIF_COLOR_PRIMARIES_BT2020 &&
 :info:build       |         ~~~~~~~~~~  ^
 :info:build
 /opt/local/var/macports/build/_Users_martinstraeten_ports_multimedia_libavif/libavif/work/libavif-1.1.1/src/codec_svt.c:135:21:
 error: no member named 'logical_processors' in 'struct
 EbSvtAv1EncConfiguration'
 :info:build   135 |         svt_config->logical_processors =
 encoder->maxThreads;
 :info:build       |         ~~~~~~~~~~  ^
 :info:build
 /opt/local/var/macports/build/_Users_martinstraeten_ports_multimedia_libavif/libavif/work/libavif-1.1.1/src/codec_svt.c:178:40:
 error: use of undeclared identifier 'TRUE'
 :info:build   178 |         svt_config->force_key_frames = TRUE;
 :info:build       |                                        ^
 :info:build 4 errors generated.

-- 
Ticket URL: <https://trac.macports.org/ticket/72092>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list