Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jul 2021 10:41:08 -0700
From:      Chris <portmaster@bsdforge.com>
To:        Robert Huff <roberthuff@rcn.com>
Cc:        ports@freebsd.org
Subject:   Re: problem building gstreamer1
Message-ID:  <45124c3126d58d95221281f8301bce50@bsdforge.com>
In-Reply-To: <24813.50986.617067.115077@jerusalem.litteratus.org>
References:  <24813.50986.617067.115077@jerusalem.litteratus.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--=_ab834666cf716648a038dbb9ba604a04
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8;
 format=flowed

On 2021-07-13 10:02, Robert Huff wrote:
> [ sent this to maintainer Saturday; got no reply; trying here ]
> 
> 
> Hello:
> 	For several weeks, attempts to build gstreamer1 have produced the
> appended and a hung-but-killable process.
> 	This is way above my pay grade.
> 	What have I screwed up?
> 
> 
> 			Respectfully,
> 
> 
> 				Robert Huff
> 
> 

OK you didn't say. So I'm going to guess your on 17-CURRENT

> portmaster: multimedia/gstreamer1
> ===>>> Port directory: /usr/ports/multimedia/gstreamer1
> 
> ===>>> Gathering distinfo list for installed ports
> 
> ===>>> Launching 'make checksum' for multimedia/gstreamer1 in background
> ===>>> Gathering dependency list for multimedia/gstreamer1 from ports
> ===>>> Initial dependency check complete for multimedia/gstreamer1
> 
> portmaster: multimedia/gstreamer1
> ===>>> Starting build for multimedia/gstreamer1 <<<===
> 
> ===>>> All dependencies are up to date
> 
> ===>  Cleaning for gstreamer1-1.16.2
> ===>  License LGPL20+ accepted by the user
> ===>   gstreamer1-1.16.2 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by gstreamer1-1.16.2 for building
> ===>  Extracting for gstreamer1-1.16.2
> => SHA256 Checksum OK for gstreamer-1.16.2.tar.xz.
> ===>  Patching for gstreamer1-1.16.2
> ===>  Applying FreeBSD patches for gstreamer1-1.16.2 from
> /usr/ports/multimedia/gstreamer1/files
> ===>   gstreamer1-1.16.2 depends on executable: bison - found
> ===>   gstreamer1-1.16.2 depends on package: gmake>=4.3 - found
> ===>   gstreamer1-1.16.2 depends on executable: g-ir-scanner - found
> ===>   gstreamer1-1.16.2 depends on package: pkgconf>=1.3.0_1 - found
> ===>   gstreamer1-1.16.2 depends on file: /usr/local/bin/python3.9 - found
> ===>   gstreamer1-1.16.2 depends on executable: msgfmt - found
> ===>   gstreamer1-1.16.2 depends on package: perl5>=5.32.r0<5.33 - found
> ===>   gstreamer1-1.16.2 depends on file: /usr/local/bin/ccache - found
> ===>   gstreamer1-1.16.2 depends on shared library: libunwind.so - found
> (/usr/local/lib/libunwind.so)
> ===>   gstreamer1-1.16.2 depends on shared library: libglib-2.0.so - found
> (/usr/local/lib/libglib-2.0.so)
> ===>   gstreamer1-1.16.2 depends on shared library: libintl.so - found
> (/usr/local/lib/libintl.so)
> ===>   gstreamer1-1.16.2 depends on shared library: libintl.so - found
> (/usr/local/lib/libintl.so)
> ===>  Configuring for gstreamer1-1.16.2
> ===>   FreeBSD 10 autotools fix applied to
> /data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/config.rpath
> configure: loading site script /usr/ports/Templates/config.site
> checking build system type... amd64-portbld-freebsd14.0
> checking host system type... amd64-portbld-freebsd14.0
> checking target system type... amd64-portbld-freebsd14.0
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
> checking for gawk... (cached) /usr/bin/awk
> checking whether gmake sets $(MAKE)... yes
> checking whether gmake supports nested variables... yes
> checking whether UID '0' is supported by ustar format... yes
> checking whether GID '0' is supported by ustar format... yes
> checking how to create a ustar tar archive... (cached) /usr/bin/tar
> checking nano version... 0 (release)
> checking whether to enable maintainer-specific portions of Makefiles... yes
> checking whether gmake supports nested variables... (cached) yes
> checking how to print strings... printf
> checking whether gmake supports the include directive... yes (GNU style)
> checking for gcc... cc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether cc accepts -g... yes
> checking for cc option to accept ISO C89... none needed
> checking whether cc understands -c and -o together... yes
> checking dependency style of cc... gcc3
> checking for a sed that does not truncate output... (cached) /usr/bin/sed
> checking for grep that handles long lines and -e... (cached) /usr/bin/grep
> checking for egrep... (cached) /usr/bin/egrep
> checking for fgrep... (cached) /usr/bin/fgrep
> checking for ld used by cc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B
> checking the name lister (/usr/local/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... (cached) 524288
> checking how to convert amd64-portbld-freebsd14.0 file names to
> amd64-portbld-freebsd14.0 format... func_convert_file_noop
> checking how to convert amd64-portbld-freebsd14.0 file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... no
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/local/bin/nm -B output from cc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... cpp
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for dlfcn.h... (cached) yes
> checking for objdir... .libs
> checking if cc supports -fno-rtti -fno-exceptions... yes
> checking for cc option to produce PIC... -fPIC -DPIC
> checking if cc PIC flag -fPIC -DPIC works... yes
> checking if cc static flag -static works... yes
> checking if cc supports -c -o file.o... yes
> checking if cc supports -c -o file.o... (cached) yes
> checking whether the cc linker (/usr/bin/ld) supports shared libraries... 
> yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... freebsd14.0 ld.so
> checking how to hardcode library paths into programs... immediate
> checking for shl_load... no
> checking for shl_load in -ldld... no
> checking for dlopen... (cached) yes
> checking whether a program can dlopen itself... yes
> checking whether a statically linked program can dlopen itself... no
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/local/bin/msgfmt
> checking for gmsgfmt... /usr/local/bin/msgfmt
> checking for xgettext... /usr/local/bin/xgettext
> checking for msgmerge... /usr/local/bin/msgmerge
> checking for ld used by GCC... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for shared library run path origin... done
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for GNU gettext in libc... no
> checking for iconv... yes
> checking for working iconv... yes
> checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath
> -Wl,/usr/local/lib
> checking for GNU gettext in libintl... yes
> checking whether to use NLS... yes
> checking where the gettext function comes from... external libintl
> checking how to link with libintl... /usr/local/lib/libintl.so -Wl,-rpath 
> -Wl,/usr/local/lib
> DOMAIN = gstreamer-1.0
> checking pkg-config is at least version 0.9.0... yes
> checking for VALGRIND... no
> configure: Using GStreamer source release as package name
> configure: Using Unknown package origin as package origin
> configure: Using GST_PKG_CONFIG_PATH = $(top_builddir)/pkgconfig
> configure: Setting GST_PACKAGE_RELEASE_DATETIME to 2019-12-03
> checking for BASH_COMPLETION... yes
> configure: WARNING: Sissy ! By asking to not build the tests known to fail, 
> you
> hereby waive your right to customer support.  If you do not agree with this 
> EULA,
> please press Ctrl-C before the next line is printed.  By allowing the next 
> line to
> be printed, you expressly acknowledge your acceptance of this EULA.

Well. There goes your warranty.

> checking whether PTP support can be enabled... yes
> checking for cap_init in -lcap... no
> checking for setcap... no
> checking for SIOCGIFCONF, SIOCGIFFLAGS and SIOCGIFHWADDR... no
> checking for getifaddrs() and AF_LINK... yes
> checking how to install gst-ptp-helper... setuid-root
> checking whether byte ordering is bigendian... no
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for gcc... (cached) cc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether cc accepts -g... (cached) yes
> checking for cc option to accept ISO C89... (cached) none needed
> checking whether cc understands -c and -o together... (cached) yes
> checking dependency style of cc... (cached) gcc3
> checking for cc option to accept ISO C99... none needed
> checking for cc option to accept ISO Standard C... (cached) none needed
> checking dependency style of cc... gcc3
> checking whether we are using the GNU C++ compiler... yes
> checking whether c++ accepts -g... yes
> checking dependency style of c++... gcc3
> checking how to run the C++ preprocessor... c++ -E
> checking for ld used by c++... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking whether the c++ linker (/usr/bin/ld) supports shared libraries... 
> yes
> checking for c++ option to produce PIC... -fPIC -DPIC
> checking if c++ PIC flag -fPIC -DPIC works... yes
> checking if c++ static flag -static works... yes
> checking if c++ supports -c -o file.o... yes
> checking if c++ supports -c -o file.o... (cached) yes
> checking whether the c++ linker (/usr/bin/ld) supports shared libraries... 
> yes
> checking dynamic linker characteristics... freebsd14.0 ld.so
> checking how to hardcode library paths into programs... immediate
> configure: working c++ compiler found: yes
> checking for perl... (cached) /usr/local/bin/perl
> checking for bison... /usr/local/bin/bison
> checking bison version 3.7.6 >= 2.4... yes
> checking for flex... /usr/bin/flex
> checking flex version flex 2.6.4 >= 2.5.31... yes
> checking for valgrind... no
> checking for gobject-introspection... yes
> checking for gtkdoc-check... /usr/local/bin/gtkdoc-check
> checking for gtkdoc-rebase... /usr/local/bin/gtkdoc-rebase
> checking for gtkdoc-mkpdf... /usr/local/bin/gtkdoc-mkpdf
> checking whether to build gtk-doc documentation... no
> checking for python version... 3.9
> checking for python platform... freebsd14

Ahh. You're on 14.

> checking for python script directory... 
> ${prefix}/lib/python3.9/site-packages
> checking for python extension module directory... 
> ${exec_prefix}/lib/python3.9/site-packages
> checking whether to build plugin documentation... no (gtk-doc disabled or 
> not available)
> checking for cos in -lm... yes
> checking for ANSI C header files... (cached) yes
> checking for ucontext.h... (cached) yes
> checking for sys/socket.h... (cached) yes
> checking for sys/times.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for process.h... no
> checking for sys/utsname.h... yes
> checking for stdio_ext.h... no
> checking whether cc is Clang... yes
> checking whether Clang needs flag to prevent "argument unused" warning when
> linking with -pthread... no
> checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
> checking whether more special flags are required for pthreads... no
> checking for PTHREAD_PRIO_INHERIT... yes
> checking for sys/prctl.h... no
> checking for pthread_setname_np(const char*)... no
> checking for sys/uio.h... (cached) yes
> checking for valgrind/valgrind.h... no
> checking for winsock2.h... no
> checking for __uint128_t... yes
> checking for tm_gmtoff... yes
> checking for strcasestr... (cached) yes
> checking for gmtime_r... yes
> checking for localtime_r... yes
> checking for sigaction... (cached) yes
> checking for getrusage... (cached) yes
> checking for sys/resource.h... (cached) yes
> checking for _LARGEFILE_SOURCE value needed for large files... no
> checking for ftello... yes
> checking for fgetpos... yes
> checking for fsetpos... yes
> checking for sys/poll.h... (cached) yes
> checking for poll.h... (cached) yes
> checking for poll... (cached) yes
> checking for ppoll... yes
> checking for pselect... yes
> checking for socketpair... (cached) yes
> checking for broken poll... no
> checking for getpagesize... (cached) yes
> checking for clock_gettime... (cached) yes
> checking for posix timers... yes
> checking for monotonic clock... yes
> checking whether cc implements __PRETTY_FUNCTION__... yes
> checking whether cc implements __FUNCTION__... yes
> checking whether cc implements __func__... yes
> checking for dladdr in -ldl... yes
> checking for long long int... (cached) yes
> checking for unsigned long long int... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for ptrdiff_t... (cached) yes
> checking for intmax_t... (cached) yes
> checking for size_t... (cached) yes
> checking for GLIB... yes
> checking for glib-genmarshal... /usr/local/bin/glib-genmarshal (from 
> pkg-config path)
> checking for glib-mkenums... /usr/local/bin/glib-mkenums
> checking for GIO... yes
> checking for UNWIND... yes
> checking for DW... no
> checking for backtrace... no
> checking to see if compiler understands -fvisibility=hidden... yes
> checking for -Bsymbolic-functions linker flag... yes
> configure: Using /usr/local/lib/gstreamer-1.0 as the plugin install location
> checking to see if compiler understands -Wall... yes
> checking to see if compiler understands -Wdeclaration-after-statement... yes
> checking to see if compiler understands -Wvla... yes
> checking to see if compiler understands -Wpointer-arith... yes
> checking to see if compiler understands -Wmissing-declarations... yes
> checking to see if compiler understands -Wmissing-prototypes... yes
> checking to see if compiler understands -Wredundant-decls... yes
> checking to see if compiler understands -Wundef... yes
> checking to see if compiler understands -Wwrite-strings... yes
> checking to see if compiler understands -Wformat-nonliteral... yes
> checking to see if compiler understands -Wformat-security... yes
> checking to see if compiler understands -Wold-style-definition... yes
> checking to see if compiler understands -Winit-self... yes
> checking to see if compiler understands -Wmissing-include-dirs... yes
> checking to see if compiler understands -Waddress... yes
> checking to see if compiler understands -Waggregate-return... yes
> checking to see if compiler understands -Wno-multichar... yes
> checking to see if compiler understands -Wnested-externs... yes
> configure: set WARNING_CFLAGS to  -Wall -Wdeclaration-after-statement -Wvla
> -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes 
> -Wredundant-decls
> -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security
> -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress
> -Waggregate-return -Wno-multichar -Wnested-externs
> configure: set ERROR_CFLAGS to
> checking to see if compiler understands -Wno-format-nonliteral... yes
> checking to see if compiler understands -fno-strict-aliasing... yes
> configure: Running check unit test framework checks now...
> checking for unistd.h... (cached) yes
> checking for sys/wait.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for localtime_r... (cached) yes
> checking for gettimeofday... (cached) yes
> checking for getpid... (cached) yes
> checking for _getpid... yes
> checking whether strdup is declared... (cached) yes
> checking for _strdup... no
> checking for getline... (cached) yes
> checking for mkstemp... (cached) yes
> checking for fork... (cached) yes
> checking for time.h... (cached) yes
> checking whether alarm is declared... (cached) yes
> checking whether localtime_r is declared... yes
> checking whether strsignal is declared... (cached) yes
> checking for alarm... (cached) yes
> checking for setitimer... yes
> checking for strsignal... (cached) yes
> checking for struct timespec.tv_sec... yes
> checking for struct timespec.tv_nsec... yes
> checking for struct itimerspec.it_interval... yes
> checking for struct itimerspec.it_value... yes
> checking for timer_t... yes
> checking for clockid_t... yes
> checking for timer_create, timer_settime, timer_delete in -lrt... yes
> checking for stdint types... stdint.h (shortcircuit)
> make use of stdint.h in _stdint.h (assuming C99 compatible system)
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating data/Makefile
> config.status: creating data/bash-completion/helpers/gst
> config.status: creating gst/Makefile
> config.status: creating gst/gstconfig.h
> config.status: creating gst/gstversion.h
> config.status: creating libs/gst/helpers/libgstreamer-gdb.py
> config.status: creating gst/parse/Makefile
> config.status: creating gst/printf/Makefile
> config.status: creating libs/Makefile
> config.status: creating libs/gst/Makefile
> config.status: creating libs/gst/base/Makefile
> config.status: creating libs/gst/check/Makefile
> config.status: creating libs/gst/check/libcheck/Makefile
> config.status: creating libs/gst/check/internal-check.h
> config.status: creating libs/gst/controller/Makefile
> config.status: creating libs/gst/helpers/Makefile
> config.status: creating libs/gst/net/Makefile
> config.status: creating plugins/Makefile
> config.status: creating plugins/elements/Makefile
> config.status: creating plugins/tracers/Makefile
> config.status: creating po/Makefile.in
> config.status: creating tests/Makefile
> config.status: creating tests/benchmarks/Makefile
> config.status: creating tests/check/Makefile
> config.status: creating tests/misc/Makefile
> config.status: creating tests/examples/Makefile
> config.status: creating tests/examples/adapter/Makefile
> config.status: creating tests/examples/controller/Makefile
> config.status: creating tests/examples/stepping/Makefile
> config.status: creating tests/examples/helloworld/Makefile
> config.status: creating tests/examples/memory/Makefile
> config.status: creating tests/examples/netclock/Makefile
> config.status: creating tests/examples/ptp/Makefile
> config.status: creating tests/examples/streamiddemux/Makefile
> config.status: creating tests/examples/streams/Makefile
> config.status: creating tools/Makefile
> config.status: creating common/Makefile
> config.status: creating common/m4/Makefile
> config.status: creating docs/Makefile
> config.status: creating docs/gst/Makefile
> config.status: creating docs/gst/gstreamer.types
> config.status: creating docs/libs/Makefile
> config.status: creating docs/plugins/Makefile
> config.status: creating docs/version.entities
> config.status: creating m4/Makefile
> config.status: creating pkgconfig/Makefile
> config.status: creating stamp.h
> config.status: creating pkgconfig/gstreamer.pc
> config.status: creating pkgconfig/gstreamer-uninstalled.pc
> config.status: creating pkgconfig/gstreamer-base.pc
> config.status: creating pkgconfig/gstreamer-base-uninstalled.pc
> config.status: creating pkgconfig/gstreamer-check.pc
> config.status: creating pkgconfig/gstreamer-check-uninstalled.pc
> config.status: creating pkgconfig/gstreamer-controller.pc
> config.status: creating pkgconfig/gstreamer-controller-uninstalled.pc
> config.status: creating pkgconfig/gstreamer-net.pc
> config.status: creating pkgconfig/gstreamer-net-uninstalled.pc
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing po-directories commands
> config.status: creating po/POTFILES
> config.status: creating po/Makefile
> config.status: executing _stdint.h commands
> config.status: creating _stdint.h : _GSTREAMER__STDINT_H
> 
> 
> Configuration
> 	Version                    : 1.16.2
> 	Source code location       : .
> 	Prefix                     : /usr/local
> 	Compiler                   : cc
> 	Package name               : GStreamer source release
> 	Package origin             : Unknown package origin
> 
> 	API Documentation          : no
> 
> 	Debug logging              : yes
> 	Tracing subsystem hooks    : yes
> 	Command-line parser        : yes
> 	Option parsing in gst_init : yes
> 	Plugin registry            : yes
> 	Plugin support	           : yes
> 	Static plugins             :
> 	Unit testing support       : yes
> 	PTP clock support          : yes
> 	libunwind support          : yes
> 	libdw support              : no
> 
> 	Debug                      : yes
> 	Profiling                  : no
> 
> 	Building benchmarks        : yes
> 	Building examples          : no
> 	Building test apps         : no
> 	Building tests that fail   : no
> 	Building tools             : yes
> 
> ===>  Building for gstreamer1-1.16.2
> gmake[2]: Entering directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2'
> gmake  all-recursive
> gmake[3]: Entering directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2'
> Making all in pkgconfig
> gmake[4]: Entering directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/pkgconfig'
>   CP     gstreamer-1.0.pc
>   CP     gstreamer-base-1.0.pc
>   CP     gstreamer-check-1.0.pc
>   CP     gstreamer-controller-1.0.pc
>   CP     gstreamer-net-1.0.pc
> sed \
> 	-e
> "s|[@]gstlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst/.libs|"
> \
> 	-e
> "s|[@]checklibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/check/.libs|"
> \
> 	-e
> "s|[@]baselibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/base/.libs|"
> \
> 	-e
> "s|[@]netlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/net/.libs|"
> \
> 	-e
> "s|[@]controllerlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/controller/.libs|"
> \
> 	gstreamer-uninstalled.pc > gstreamer-1.0-uninstalled.pc.tmp && mv
> gstreamer-1.0-uninstalled.pc.tmp gstreamer-1.0-uninstalled.pc
> sed \
> 	-e
> "s|[@]gstlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst/.libs|"
> \
> 	-e
> "s|[@]checklibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/check/.libs|"
> \
> 	-e
> "s|[@]baselibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/base/.libs|"
> \
> 	-e
> "s|[@]netlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/net/.libs|"
> \
> 	-e
> "s|[@]controllerlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/controller/.libs|"
> \
> 	gstreamer-base-uninstalled.pc > gstreamer-base-1.0-uninstalled.pc.tmp && mv
> gstreamer-base-1.0-uninstalled.pc.tmp gstreamer-base-1.0-uninstalled.pc
> sed \
> 	-e
> "s|[@]gstlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst/.libs|"
> \
> 	-e
> "s|[@]checklibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/check/.libs|"
> \
> 	-e
> "s|[@]baselibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/base/.libs|"
> \
> 	-e
> "s|[@]netlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/net/.libs|"
> \
> 	-e
> "s|[@]controllerlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/controller/.libs|"
> \
> 	gstreamer-check-uninstalled.pc > gstreamer-check-1.0-uninstalled.pc.tmp && 
> mv
> gstreamer-check-1.0-uninstalled.pc.tmp gstreamer-check-1.0-uninstalled.pc
> sed \
> 	-e
> "s|[@]gstlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst/.libs|"
> \
> 	-e
> "s|[@]checklibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/check/.libs|"
> \
> 	-e
> "s|[@]baselibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/base/.libs|"
> \
> 	-e
> "s|[@]netlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/net/.libs|"
> \
> 	-e
> "s|[@]controllerlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/controller/.libs|"
> \
> 	gstreamer-controller-uninstalled.pc > 
> gstreamer-controller-1.0-uninstalled.pc.tmp
> && mv gstreamer-controller-1.0-uninstalled.pc.tmp
> gstreamer-controller-1.0-uninstalled.pc
> sed \
> 	-e
> "s|[@]gstlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst/.libs|"
> \
> 	-e
> "s|[@]checklibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/check/.libs|"
> \
> 	-e
> "s|[@]baselibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/base/.libs|"
> \
> 	-e
> "s|[@]netlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/net/.libs|"
> \
> 	-e
> "s|[@]controllerlibdir[@]|/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/libs/gst/controller/.libs|"
> \
> 	gstreamer-net-uninstalled.pc > gstreamer-net-1.0-uninstalled.pc.tmp && mv
> gstreamer-net-1.0-uninstalled.pc.tmp gstreamer-net-1.0-uninstalled.pc
> gmake[4]: Leaving directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/pkgconfig'
> Making all in gst
> gmake[4]: Entering directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst'
> /usr/local/bin/glib-mkenums \
> --fhead "#ifndef __GST_ENUM_TYPES_H__\n#define 
> __GST_ENUM_TYPES_H__\n\n#include
> <glib-object.h>\n#include <gst/gstconfig.h>\n\nG_BEGIN_DECLS\n" \
> --fprod "\n/* enumerations from \"@filename@\" */\n" \
> --vhead "GST_API GType @enum_name@_get_type (void);\n#define 
> GST_TYPE_@ENUMSHORT@
> (@enum_name@_get_type())\n"         \
> --ftail "G_END_DECLS\n\n#endif /* __GST_ENUM_TYPES_H__ */" \
> gst.h glib-compat.h gstobject.h gstallocator.h gstbin.h gstbuffer.h
> gstbufferlist.h gstbufferpool.h gstbus.h gstcaps.h gstcapsfeatures.h
> gstchildproxy.h gstclock.h gstcompat.h gstcontext.h gstcontrolbinding.h
> gstcontrolsource.h gstdatetime.h gstdebugutils.h gstelement.h 
> gstelementmetadata.h
> gstdevice.h gstdeviceprovider.h gstdeviceproviderfactory.h 
> gstdynamictypefactory.h
> gstelementfactory.h gsterror.h gstevent.h gstformat.h gstghostpad.h
> gstdevicemonitor.h gstinfo.h gstiterator.h gstatomicqueue.h gstmacros.h
> gstmessage.h gstmeta.h gstmemory.h gstminiobject.h gstpad.h gstpadtemplate.h
> gstparamspecs.h gstpipeline.h gstplugin.h gstpluginfeature.h gstpoll.h 
> gstpreset.h
> gstprotection.h gstquery.h gstpromise.h gstsample.h gstsegment.h
> gststreamcollection.h gststreams.h gststructure.h gstsystemclock.h 
> gsttaglist.h
> gsttagsetter.h gsttask.h gsttaskpool.h gsttoc.h gsttocsetter.h gsttracer.h
> gsttracerfactory.h gsttracerrecord.h gsttypefind.h gsttypefindfactory.h 
> gsturi.h
> gstutils.h gstvalue.h gstregistry.h gstparse.h > gstenumtypes.h
> /usr/local/bin/glib-mkenums \
> --fhead "#include \"gst_private.h\"\n#include <gst/gst.h>\n#define C_ENUM(v)
> ((gint) v)\n#define C_FLAGS(v) ((guint) v)\n " \
> --fprod "\n/* enumerations from \"@filename@\" */" \
> --vhead "GType\n@enum_name@_get_type (void)\n{\n  static gsize id = 0;\n  
> static
> const G@Type@Value values[] = {"     \
> --vprod "    { C_@TYPE@(@VALUENAME@), \"@VALUENAME@\", \"@valuenick@\" }," \
> --vtail "    { 0, NULL, NULL }\n  };\n\n  if (g_once_init_enter (&id)) {\n
> GType tmp = g_@type@_register_static (\"@EnumName@\", values);\n
> g_once_init_leave (&id, tmp);\n  }\n\n  return (GType) id;\n}" \
> gst.h glib-compat.h gstobject.h gstallocator.h gstbin.h gstbuffer.h
> gstbufferlist.h gstbufferpool.h gstbus.h gstcaps.h gstcapsfeatures.h
> gstchildproxy.h gstclock.h gstcompat.h gstcontext.h gstcontrolbinding.h
> gstcontrolsource.h gstdatetime.h gstdebugutils.h gstelement.h 
> gstelementmetadata.h
> gstdevice.h gstdeviceprovider.h gstdeviceproviderfactory.h 
> gstdynamictypefactory.h
> gstelementfactory.h gsterror.h gstevent.h gstformat.h gstghostpad.h
> gstdevicemonitor.h gstinfo.h gstiterator.h gstatomicqueue.h gstmacros.h
> gstmessage.h gstmeta.h gstmemory.h gstminiobject.h gstpad.h gstpadtemplate.h
> gstparamspecs.h gstpipeline.h gstplugin.h gstpluginfeature.h gstpoll.h 
> gstpreset.h
> gstprotection.h gstquery.h gstpromise.h gstsample.h gstsegment.h
> gststreamcollection.h gststreams.h gststructure.h gstsystemclock.h 
> gsttaglist.h
> gsttagsetter.h gsttask.h gsttaskpool.h gsttoc.h gsttocsetter.h gsttracer.h
> gsttracerfactory.h gsttracerrecord.h gsttypefind.h gsttypefindfactory.h 
> gsturi.h
> gstutils.h gstvalue.h gstregistry.h gstparse.h > gstenumtypes.c
> gmake  all-recursive
> gmake[5]: Entering directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst'
> Making all in parse
> gmake[6]: Entering directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst/parse'
> /usr/local/bin/bison -d -v -ppriv_gst_parse_yy ./grammar.y -o grammar.tab.c 
> && \
> mv grammar.tab.c grammar.tab_tmp.c && \
> echo '#ifdef HAVE_CONFIG_H' > grammar.tab_tmp2.c && \
> echo '#include <config.h>' >> grammar.tab_tmp2.c && \
> echo '#endif' >> grammar.tab_tmp2.c && \
> cat grammar.tab_tmp.c >> grammar.tab_tmp2.c && \
> rm grammar.tab_tmp.c && \
> mv grammar.tab_tmp2.c grammar.tab.c
> ./grammar.y:799.1-12: warning: deprecated directive: ‘%pure-parser’, use 
> ‘%define
> api.pure’ id=d0a7ac90005c595cefdba7600000000
> 
> 	<user ^C>
> 
> Segmentation fault (core dumped)
> gmake[6]: *** [Makefile:842: grammar.tab.h] Error 139
> gmake[6]: Leaving directory
> '/data/port-work/usr/ports/multimedia/gstreamer1/work/gstreamer-1.16.2/gst/parse'

I've got enough time to run a test here. Can I assume your ports tree is from 
today,
or yesterday?
Also, does your /var/log/messages have anything related to this core dump? 
Like Signal ??

--Chris
--=_ab834666cf716648a038dbb9ba604a04
Content-Transfer-Encoding: 7bit
Content-Type: application/pgp-keys;
 name=0xBDE49540.asc
Content-Disposition: attachment;
 filename=0xBDE49540.asc;
 size=5028

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBGDTzGEBCADHlXdS4V57s2soaEK2wi3o9rr9zo7to/giBSxCpFYJxOnPkL5A
2ibbvflrL8sWvAczx47wgDS7iIhzICBBRdnXtcFGnoeeriV27LSn+PcpnIB+DaWZ
xe+6TDC0Z0JUJ7qDTjUBFzhnQGYlrVvc4WbnWTjJaB1LEwgIX8JqX5S3SX0/oXgs
+OtqDuENZ4/a5te5xPnspTv/5NJHjqYGxjHP0Vw0KjRKS1AoJ1SBPSMQV5373AX9
5NzFS+CjqeQhjfHFPeRajQ8t4T6eqhKA7LtKMO1egeAwNehk9ZoEqEBT2+ojuKUd
oSuzqvhhx+eUIYLFqoPSzMKR+YbStzergsbnABEBAAG0KUNocmlzIEh1dGNoaW5z
b24gPGNocmlzaEB1bHRpbWF0ZWRucy5uZXQ+iQFrBBABCABVBgsJBwgDAgQVCAoC
AxYCAQIZAQIbAwIeARgYaGtwczovL2tleXMub3BlbnBncC5vcmcWIQQGJAsyyBlk
cuwsSYsYdR58veSVQAUCYNQl+wUJA8LAmgAKCRAYdR58veSVQN3NB/sFTeXrZeDk
ml/dshET8QbkOPgXlnibk8+Mauf+y9LjS9WT7R8EmqhK7T7aw115JQ1RWTM6kpQM
jyDBjYF7piJEpNKI9YDeSnODKir1fWQqm9+wd68wAKGvV4m8kg9uOHCvXG4J++MG
zDFH+PuGVxKirFnaz46DpS0Zw7wTtjNiNFvCooYov3IeYGfqcchd3hwBuXgWLexZ
vI8JW7lL9oXl7B/wcbSxg9rwy6/QLYGg6sEtYRcFYyvQWefSMJaLWjU/pZN2iSxM
lXm55iZv1BXHupfeD1ldRiGs6ejrcpa8+U1ju291WbLzcIsU8IDljeW9/WB2dLFT
hJmY1wRk158AtB5DaHJpcyA8YnNkLWxpc3RzQGJzZGZvcmdlLmNvbT6JAWgEEAEI
AFIGCwkHCAMCBBUICgIDFgIBAhsDAh4BGBhoa3BzOi8va2V5cy5vcGVucGdwLm9y
ZxYhBAYkCzLIGWRy7CxJixh1Hny95JVABQJg1CX7BQkDwsCaAAoJEBh1Hny95JVA
aI0H/AlJAOfc5TcMKa479Itw31mwccKb+u0DPN9Gkm/RfWIBjeqqozxCM8G8jVFr
dt/J6KmBO3dQtRZHlXdD57RAfDDl5Vm3uws0s+UIFOxMiua/YxyuDcKLsE8Bjkzx
z+vuJ8f6cg4WlygPr3bo3l81AOuU/wOsTrNkQvVJxgATlooATSVxs0yNn2uoso9f
nhMGUYsmT4c35JYh0k6Lq7Z2LS+ELipMTQ7M7iCWSP1O/zSEvPD4NBo52xCvjLka
KcL4fRl7UN+6ouwGr5aUn83tztE/IR0AK45gFvL5yxI4g/zm1t3j2+hhhW1pBU8w
uQWkD2DyLTWy7xs1uVF5m1ojHp60H0NocmlzIDxrbm90QHRhY29tYXdpcmVsZXNz
Lm5ldD6JAWgEEAEIAFIGCwkHCAMCBBUICgIDFgIBAhsDAh4BGBhoa3BzOi8va2V5
cy5vcGVucGdwLm9yZxYhBAYkCzLIGWRy7CxJixh1Hny95JVABQJg1CX7BQkDwsCa
AAoJEBh1Hny95JVA5m8H/iENaTD4j5QHfaHfiDIdxGx36GnETyRK0vAzr2b6pzG+
7VHNCm4ZfuMsXDJ1ZD8fjTipvg0f4w31xCQI0NgNdAqudBqE075Jwcr9pE9j8VN1
Nvejto01cgLHODbLPhokrkFz1K023VjCdy5RaVuCZ6ajTif7Kq+BEOE8TumYx4ly
zdhnh/9ICohqfVvEMh347wI36D7HuezHB773hOsHdqTy9T+0Qu0Vu+wud45MUy1f
vRF11OkJFtKL0bh4yMSGVY1xte1Mt/qC6rd43TDtAW3ekw1o/exh764kp7XXQsmP
wwe4Y040PZafcygJlEW9bBtjjxKnzDTvqeb5dMi6d7a0GENocmlzIDxvaWRldkBz
dW5vcy5pbmZvPokBaAQQAQgAUgYLCQcIAwIEFQgKAgMWAgECGwMCHgEYGGhrcHM6
Ly9rZXlzLm9wZW5wZ3Aub3JnFiEEBiQLMsgZZHLsLEmLGHUefL3klUAFAmDUJfsF
CQPCwJoACgkQGHUefL3klUB74wf8DSvT36bYZp7oqZ+35HNhTekJ2dbTzUhauF0S
+Z9R1AGnNnINgua75CyQGdNCIgcZxo4qG9sePl7SllQ9i0qhmiw0mzmvky8bAZQV
V/2Coc1C/81b+PI19VczYrbZC20jApsnbAIkKZgSh9XQoiLd3meY7G2lX2k6CXYL
xSeBEh+N3BU8vLxExm82U71Qzm43u0kA1TlbTSqpBvg/tfAzTCsYQLSlB6b4ZL2W
D6U7b7ZYF5oZNonVNWSHxpjUN3Evkta9xWS2+cgYQdlP1/ku5w5ZWwzmYG7awh0J
/YuSNIp6Ks6D/PSBduu6XbH+FJHaXmq+ZCKpNBh5EKH+GhOfq7QfQ2hyaXMgPHBv
cnRtYXN0ZXJAYnNkZm9yZ2UuY29tPokBaAQQAQgAUgYLCQcIAwIEFQgKAgMWAgEC
GwMCHgEYGGhrcHM6Ly9rZXlzLm9wZW5wZ3Aub3JnFiEEBiQLMsgZZHLsLEmLGHUe
fL3klUAFAmDUJfwFCQPCwJoACgkQGHUefL3klUC3GggAo4Y+hslaoV7Namp7qWYZ
Vei4ZwPfsYW7/HtmFORSGV8C8xR+LSkwzN1Hc7Qxvwv+DXuk7Hzd1Ag/xe8XhbNG
/NMrXENY/8ym9TRbxtrBIhQyhkyShSUT+N+g16GRNZKuNL2MOIHc/RCS/YyyaTtu
TzIxFbP7Gb2LO1LiiZsFVOGirHfxyiww7CAm3HXY2K4smOiKs6swZMpStVy3dd6A
BcB1LPGs3ywDglFfKCRbVmjsPgsi61r4kUBVO6ML7lAmPDXLXOa+7iAtBN479QxC
MVeH3Y3SMrvu61Vyf1xL79rIznU3u8C34zfxqsoIV0zCZe2YDLbFfLhZYqatYYEo
e7QjImNocmlzLmgiIDxjaHJpcy5oQHVsdGltYXRlZG5zLm5ldD6JAWgEEAEIAFIG
CwkHCAMCBBUICgIDFgIBAhsDAh4BGBhoa3BzOi8va2V5cy5vcGVucGdwLm9yZxYh
BAYkCzLIGWRy7CxJixh1Hny95JVABQJg1CX8BQkDwsCaAAoJEBh1Hny95JVAkUEH
/jkzYrRh7muqoebwEgVeULzPbAs/nYJm9SMME2ypB2FS8kusO7lE+33UJO7PhHkJ
0nJ+tPfP8UV+fCzVjKjabzpvUGuiMWKRZEK9xNoxwi/epOrRw87msHA2LPqEob+F
sVh09Nc58s75koUgSYp5h0FjsLK0+fwsQ6PtTfpY5W6JJVJRQnMwGKk5czrukBSM
79kJvphgul2xuzqo5K7rM98dL75AwCJmJZnbyXpUJIhtY/G01nURupBiQGgNixYs
Zeo6OR669TFrMRWxueXtlHD0WaX7JNSlR5uyzpVaDCH0Kxa6ozmZtD+a6dAXg630
zbLGHg51JIm38Uvi1i47Jaa0KCJILlIuIENvbW11bmljYXRpb25zIiA8ZG5zQGRu
c3dhdGNoLmNvbT6JAWgEEAEIAFIGCwkHCAMCBBUICgIDFgIBAhsDAh4BGBhoa3Bz
Oi8va2V5cy5vcGVucGdwLm9yZxYhBAYkCzLIGWRy7CxJixh1Hny95JVABQJg1CX8
BQkDwsCaAAoJEBh1Hny95JVAABoH/iOWA+9BKxLIAIFgW2nxTFDrGvbxXL/mVSFt
SOInKX8UqqfLCcikfpWLsj2D7mg5rKFMCu+31UYYlnrXl4YY1qruq0vh41L72qNy
yHYol+xW4BSbZXf2q2ph7+lnPsFoodw7acVun5F8M8NH0roo5AOSbgRlK69ZFIcq
fDEJdtk4oul7pqGArdeTCCdrSaeR3zrRN8P0PDOkGKSdlpeOE6XHnbbmAPZIhr/9
KsSpX1BGyipda3k5kOB4TsGVo+cRJMkK+GMpsZ+lJ7ZzRbjHbC+b52TiAIjMtXCK
3A3LrDUeMoJwvRKoO1tzquF6HqHJSg0ArZOvAB3BHlwUyUtA/o25AQ0EYNPMYQEI
ANFpucNRdYEOubTNluoK97N9JmDb0WRXPPow+3XfBom6ZBSrWqNBgqDbjxSsLB00
QXbA8EB5W/Oolp/0epwEtgNAxyKVPowE/un+rY1PqvGjeAR4gBhY9Za1Lg1Q3vnR
/WzsY7RIQCqhWUbfdGn1u6r/EgTBVrwUp4U/3ggfSz/PcUt4pUhlgxfYvjSjOgEZ
wbqaQIwWud11FKMARNAUJzvJL/fDGeKLMvgRUwynIDGzCq7e67hhEEo5jwkZ0gEl
8RxXHKFuYkbb/q7rpdifXYYT6QCFlEZhiRbtH5Us7kgKuRD2XUFEQnN4U/rxuydH
4XOP6iOhiZfYnK/y9HBeRCMAEQEAAYkBPAQYAQgAJgIbDBYhBAYkCzLIGWRy7CxJ
ixh1Hny95JVABQJg1CYkBQkDwsDDAAoJEBh1Hny95JVApBsH/iEg2ANRkHByfXB+
sH3PMf2Jsg5NSuj8OiNeKKGGIKCJkSAPjtv5rvKLNcvIcTR5Vnhr0e6AteFcK2te
iFWDmj0QuFoQNvIOHQ3nHBPSpai2Ubq12nvYfg4bYK28AMi4xPMssgQ8awFgAI2V
k9okq5XwC0Cc1MGhupEWYYSaFLIDQvFvRRSw1Lyc/W3SKa4d2dgesIPnB/rdv0Zq
u8ftsSmurKxA2hQeNIcn06Ew7AbWUIjFX/bDXJlg/3Sj/spU2ur23TmaADBKhT5P
DvfdaFTkk0SBfpN1j2S0DNXBHSrWvRp15zZmU4hwELiUY/H2/j/XpOGV3Q0i2iob
1hJ30C8=
=aMQi
-----END PGP PUBLIC KEY BLOCK-----

--=_ab834666cf716648a038dbb9ba604a04--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45124c3126d58d95221281f8301bce50>