problem building gstreamer1-plugins-bad
- Reply: Milan Obuch : "Re: problem building gstreamer1-plugins-bad"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 14 Apr 2023 01:00:49 UTC
Hello: On a system running: FreeBSD 14.0-CURRENT #0 main-f0a15aafcb Mon Oct 31 08:19:54 EDT 2022 amd64 with the port tree and installed ports updated nightly, gstreamer1-plugins-bad fail to compile with: [ 9% 64/665] cc -Igst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0.p -Igst-libs/gst/interfaces -I../gst-libs/gst/interfaces -I. -I.. -Igst-libs -I../gst-libs -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wmissing-prototypes -Wold-style-definition -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -O2 -pipe -Wno-format -fstack-protector-strong -fno-strict-aliasing -fPIC -pthread -DHAVE_CONFIG_H -DGST_USE_UNSTABLE_API -DBUILDING_GST_PHOTOGRAPHY '-DG_LOG_DOMAIN="GStreamer-Photography"' -MD -MQ gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0.p/photography.c.o -MF gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0.p/photography.c.o.d -o gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0.p/photography.c.o -c ../gst-libs/gst/interfaces/photography.c [ 9% 65/665] cc -o gst-libs/gst/isoff/libgstisoff-1.0.so.0.2200.0 gst-libs/gst/isoff/libgstisoff-1.0.so.0.2200.0.p/gstisoff.c.o -L/usr/local/lib -I/usr/local/include -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libgstisoff-1.0.so.0 -Wl,-Bsymbolic-functions -Wl,-z,nodelete -lpthread -fstack-protector-strong -O2 -pipe -Wno-format -fstack-protector-strong -fno-strict-aliasing -Wl,-rpath,/usr/local/lib -Wl,-rpath-link,/usr/local/lib /usr/local/lib/libgstbase-1.0.so /usr/local/lib/libgstreamer-1.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so -Wl,--end-group [ 9% 66/665] cc -o gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0 gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0.p/meson-generated_.._photography-enumtypes.c.o gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0.p/photography.c.o -L/usr/local/lib -I/usr/local/include -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libgstphotography-1.0.so.0 -Wl,-Bsymbolic-functions -Wl,-z,nodelete -lpthread -fstack-protector-strong -O2 -pipe -Wno-format -fstack-protector-strong -fno-strict-aliasing -Wl,-rpath,/usr/local/lib -Wl,-rpath-link,/usr/local/lib /usr/local/lib/libgstreamer-1.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so -Wl,--end-group [ 9% 67/665] env PKG_CONFIG_PATH=/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/meson-uninstalled /usr/local/bin/g-ir-scanner --quiet --no-libtool --namespace=GstCodecs --nsversion=1.0 --warn-all --output gst-libs/gst/codecs/GstCodecs-1.0.gir '--add-init-section=extern void gst_init(gint*,gchar**);g_setenv("GST_REGISTRY_1.0", "/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gir_empty_registry.reg", TRUE);g_setenv("GST_PLUGIN_PATH_1_0", "", TRUE);g_setenv("GST_PLUGIN_SYSTEM_PATH_1_0", "", TRUE);gst_init(NULL,NULL);' --quiet -DGST_USE_UNSTABLE_API --c-include=gst/codecs/gsth264decoder.h --c-include=gst/codecs/gsth265decoder.h --c-include=gst/codecs/gstvp9decoder.h --c-include=gst/codecs/gstvp8decoder.h --c-include=gst/codecs/gstmpeg2decoder.h -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/gst-libs/gst/codecs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/gst-libs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs --filelist=/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs/libgstcodecs-1.0.so.0.2200.0.p/GstCodecs_1.0_gir_filelist --include=Gst-1.0 --include=GstVideo-1.0 --symbol-prefix=gst --identifier-prefix=Gst --pkg-export=gstreamer-codecs-1.0 --cflags-begin -DG_DISABLE_CAST_CHECKS -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/gst-libs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/orc-0.4 -I/usr/local/include/gobject-introspection-1.0 -I/usr/local/include --cflags-end --add-include-path=/usr/local/share/gir-1.0 -L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers -L/usr/local/lib --extra-library=gstcodecparsers-1.0 -L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs --library gstcodecs-1.0 -L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib --extra-library=gstvideo-1.0 --extra-library=gstbase-1.0 --extra-library=gstreamer-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=intl --extra-library=m --extra-library=girepository-1.0 --sources-top-dirs /data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/ --sources-top-dirs /data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/ FAILED: gst-libs/gst/codecs/GstCodecs-1.0.gir env PKG_CONFIG_PATH=/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/meson-uninstalled /usr/local/bin/g-ir-scanner --quiet --no-libtool --namespace=GstCodecs --nsversion=1.0 --warn-all --output gst-libs/gst/codecs/GstCodecs-1.0.gir '--add-init-section=extern void gst_init(gint*,gchar**);g_setenv("GST_REGISTRY_1.0", "/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gir_empty_registry.reg", TRUE);g_setenv("GST_PLUGIN_PATH_1_0", "", TRUE);g_setenv("GST_PLUGIN_SYSTEM_PATH_1_0", "", TRUE);gst_init(NULL,NULL);' --quiet -DGST_USE_UNSTABLE_API --c-include=gst/codecs/gsth264decoder.h --c-include=gst/codecs/gsth265decoder.h --c-include=gst/codecs/gstvp9decoder.h --c-include=gst/codecs/gstvp8decoder.h --c-include=gst/codecs/gstmpeg2decoder.h -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/gst-libs/gst/codecs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/gst-libs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs --filelist=/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs/libgstcodecs-1.0.so.0.2200.0.p/GstCodecs_1.0_gir_filelist --include=Gst-1.0 --include=GstVideo-1.0 --symbol-prefix=gst --identifier-prefix=Gst --pkg-export=gstreamer-codecs-1.0 --cflags-begin -DG_DISABLE_CAST_CHECKS -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/. -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/gst-libs -I/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/orc-0.4 -I/usr/local/include/gobject-introspection-1.0 -I/usr/local/include --cflags-end --add-include-path=/usr/local/share/gir-1.0 -L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers -L/usr/local/lib --extra-library=gstcodecparsers-1.0 -L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs --library gstcodecs-1.0 -L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib --extra-library=gstvideo-1.0 --extra-library=gstbase-1.0 --extra-library=gstreamer-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=intl --extra-library=m --extra-library=girepository-1.0 --sources-top-dirs /data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/ --sources-top-dirs /data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/ ld: error: /usr/local/lib/libgstcodecs-1.0.so: undefined reference to gst_av1_parser_reference_frame_loading [--no-allow-shlib-undefined] cc: error: linker command failed with exit code 1 (use -v to see invocation) linking of temporary binary failed: Command '['cc', '-o', '/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/tmp-introspectpuzgi2a2/GstCodecs-1.0', '-I/usr/local/include', '-O2', '-pipe', '-Wno-format', '-fstack-protector-strong', '-fno-strict-aliasing', '/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/tmp-introspectpuzgi2a2/GstCodecs-1.0.o', '-L.', '-Wl,-rpath,.', '-Wl,--no-as-needed', '-L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers', '-Wl,-rpath,/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers', '-L/usr/local/lib', '-Wl,-rpath,/usr/local/lib', '-L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs', '-Wl,-rpath,/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecs', '-L/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers', '-Wl,-rpath,/data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/gst-libs/gst/codecparsers', '-L/usr/local/lib', '-Wl,-rpath,/usr/local/lib', '-L/usr/local/lib', '-Wl,-rpath,/usr/local/lib', '-L/usr/local/lib', '-Wl,-rpath,/usr/local/lib', '-lgstcodecs-1.0', '-lgstcodecparsers-1.0', '-lgstvideo-1.0', '-lgstbase-1.0', '-lgstreamer-1.0', '-lgobject-2.0', '-lglib-2.0', '-lintl', '-lm', '-lgirepository-1.0', '-L/usr/local/lib', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lglib-2.0', '-lintl', '-lpthread', '-L/usr/local/lib', '-fstack-protector-strong']' returned non-zero exit status 1. [ 9% 67/665] /usr/local/bin/g-ir-compiler gst-libs/gst/insertbin/GstInsertBin-1.0.gir --output gst-libs/gst/insertbin/GstInsertBin-1.0.typelib --includedir=/usr/local/share/gir-1.0 [ 9% 67/665] /usr/local/bin/meson --internal exe --unpickle /data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build/meson-private/meson_exe_glib-mkenums_477a3c38a1d5895a4b144bf500193c1608e51ac7.dat [ 10% 67/665] /usr/local/bin/meson --internal symbolextractor /data/port-work/usr/ports/multimedia/gstreamer1-plugins-bad/work/gst-plugins-bad-1.22.0/_build gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0 gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0 gst-libs/gst/interfaces/libgstphotography-1.0.so.0.2200.0.p/libgstphotography-1.0.so.0.2200.0.symbols ninja: build stopped: subcommand failed. ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Is this something I've screwed up? If so - how do I fix it? Respectfully, Robert Huff