[package - 135i386-quarterly][audio/opustags] Failed for opustags-1.10.1 in build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 08 Jul 2025 13:14:22 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.
Maintainer: yuri@FreeBSD.org
Log URL: https://pkg-status.freebsd.org/beefy13/data/135i386-quarterly/cf8ae8f8a34f/logs/opustags-1.10.1.log
Build URL: https://pkg-status.freebsd.org/beefy13/build.html?mastername=135i386-quarterly&build=cf8ae8f8a34f
Log:
=>> Building audio/opustags
build started at Tue Jul 8 13:12:58 UTC 2025
port directory: /usr/ports/audio/opustags
package name: opustags-1.10.1
building for: FreeBSD 135i386-quarterly-job-11 13.5-RELEASE-p2 FreeBSD 13.5-RELEASE-p2 i386
maintained by: yuri@FreeBSD.org
Makefile datestamp: -rw-r--r-- 1 root wheel 616 Jul 6 01:01 /usr/ports/audio/opustags/Makefile
Ports top last git commit: cf8ae8f8a
Ports top unclean checkout: no
Port dir last git commit: cf8ae8f8a
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.2-12-g74a54a88
Host OSVERSION: 1500035
Jail OSVERSION: 1305000
Job Id: 11
---Begin Environment---
SHELL=/bin/csh
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
OSVERSION=1305000
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
UNAME_m=i386
UNAME_p=i386
UNAME_r=13.5-RELEASE-p2
LOCALBASE=/usr/local
UNAME_v=FreeBSD 13.5-RELEASE-p2
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.2-12-g74a54a88
MASTERMNT=/usr/local/poudriere/data/.m/135i386-quarterly/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/135i386-quarterly/11/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=135i386-quarterly
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/135i386-quarterly/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.2-12-g74a54a88
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---
---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---
---Begin OPTIONS List---
---End OPTIONS List---
--MAINTAINER--
yuri@FreeBSD.org
--End MAINTAINER--
--CONFIGURE_ARGS--
--End CONFIGURE_ARGS--
--CONFIGURE_ENV--
PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/audio/opustags/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/opustags/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/opustags/work/.cache HOME=/wrkdirs/usr/ports/audio/opustags/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/opustags/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/opustags/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--
--MAKE_ENV--
NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/audio/opustags/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/opustags/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/opustags/work/.cache HOME=/wrkdirs/usr/ports/audio/opustags/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/opustags/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/opustags/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/audio/opustags/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-DLIBICONV_PLUG" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG " BSD_INSTALL_PROGRAM
="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444"
--End MAKE_ENV--
--PLIST_SUB--
CMAKE_BUILD_TYPE="release" OSREL=13.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/opustags" EXAMPLESDIR="share/examples/opustags" DATADIR="share/opustags" WWWDIR="www/opustags" ETCDIR="etc/opustags"
--End PLIST_SUB--
--SUB_LIST--
PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/opustags DOCSDIR=/usr/local/share/doc/opustags EXAMPLESDIR=/usr/local/share/examples/opustags WWWDIR=/usr/local/www/opustags ETCDIR=/usr/local/etc/opustags
--End SUB_LIST--
---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=i386
MACHINE_ARCH=i386
ARCH=${MACHINE_ARCH}
#### ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure. It currently retries the same
# failed mirror and then fails rather then trying another. It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time (seconds, -t) unlimited
file size (512-blocks, -f) unlimited
data seg size (kbytes, -d) 524288
stack size (kbytes, -s) 65536
core file size (512-blocks, -c) unlimited
max memory size (kbytes, -m) unlimited
locked memory (kbytes, -l) unlimited
max user processes (-u) 89999
open files (-n) 8192
virtual mem size (kbytes, -v) unlimited
swap limit (kbytes, -w) unlimited
socket buffer size (bytes, -b) unlimited
pseudo-terminals (-p) unlimited
kqueues (-k) unlimited
umtx shared locks (-o) unlimited
--End resource limits--
=======================<phase: check-sanity >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===> License BSD3CLAUSE accepted by the user
===========================================================================
=======================<phase: pkg-depends >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===> opustags-1.10.1 depends on file: /usr/local/sbin/pkg - not found
===> Installing existing package /packages/All/pkg-2.2.1.pkg
[135i386-quarterly-job-11] Installing pkg-2.2.1...
[135i386-quarterly-job-11] Extracting pkg-2.2.1: .......... done
===> opustags-1.10.1 depends on file: /usr/local/sbin/pkg - found
===> Returning to build of opustags-1.10.1
===========================================================================
=======================<phase: fetch-depends >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===> License BSD3CLAUSE accepted by the user
===> Fetching all distfiles required by opustags-1.10.1 for building
===========================================================================
=======================<phase: checksum >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===> License BSD3CLAUSE accepted by the user
===> Fetching all distfiles required by opustags-1.10.1 for building
=> SHA256 Checksum OK for fmang-opustags-1.10.1_GH0.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===> License BSD3CLAUSE accepted by the user
===> Fetching all distfiles required by opustags-1.10.1 for building
===> Extracting for opustags-1.10.1
=> SHA256 Checksum OK for fmang-opustags-1.10.1_GH0.tar.gz.
===========================================================================
=======================<phase: patch-depends >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===> Patching for opustags-1.10.1
===> Applying FreeBSD patches for opustags-1.10.1 from /usr/ports/audio/opustags/files
===========================================================================
=======================<phase: build-depends >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===> opustags-1.10.1 depends on file: /usr/local/bin/cmake - not found
===> Installing existing package /packages/All/cmake-core-3.31.7.pkg
[135i386-quarterly-job-11] Installing cmake-core-3.31.7...
[135i386-quarterly-job-11] `-- Installing expat-2.7.1...
[135i386-quarterly-job-11] `-- Extracting expat-2.7.1: .......... done
[135i386-quarterly-job-11] `-- Installing jsoncpp-1.9.6_1...
[135i386-quarterly-job-11] `-- Extracting jsoncpp-1.9.6_1: .......... done
[135i386-quarterly-job-11] `-- Installing libidn2-2.3.8...
[135i386-quarterly-job-11] | `-- Installing indexinfo-0.3.1_1...
[135i386-quarterly-job-11] | `-- Extracting indexinfo-0.3.1_1: .... done
[135i386-quarterly-job-11] | `-- Installing libunistring-1.3...
[135i386-quarterly-job-11] | `-- Extracting libunistring-1.3: .......... done
[135i386-quarterly-job-11] `-- Extracting libidn2-2.3.8: .......... done
[135i386-quarterly-job-11] `-- Installing libuv-1.51.0...
[135i386-quarterly-job-11] `-- Extracting libuv-1.51.0: .......... done
[135i386-quarterly-job-11] `-- Installing rhash-1.4.4_1...
[135i386-quarterly-job-11] | `-- Installing gettext-runtime-0.23.1...
[135i386-quarterly-job-11] | `-- Extracting gettext-runtime-0.23.1: .......... done
[135i386-quarterly-job-11] `-- Extracting rhash-1.4.4_1: .......... done
[135i386-quarterly-job-11] Extracting cmake-core-3.31.7: .......... done
===> opustags-1.10.1 depends on file: /usr/local/bin/cmake - found
<snip>
| ^
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/base64.cc:12:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
2864 | traits_type::assign(__p[__sz], value_type());
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/base64.cc:12:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
2221 | traits_type::assign(__p[__newsz], value_type());
| ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string<unsigned char>::__null_terminate_at' requested here
2134 | __null_terminate_at(std::__to_address(__get_pointer()), __pos);
| ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string<unsigned char>::__erase_to_end' requested here
3304 | __erase_to_end(__n);
| ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string<unsigned char>::resize' requested here
1303 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
| ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/base64.cc:70:6: note: in instantiation of member function 'std::basic_string<unsigned char>::resize' requested here
70 | out.resize(olen);
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
7 errors generated.
[ 25% 3/8] /usr/bin/c++ -D_GNU_SOURCE -I/usr/local/include -I/wrkdirs/usr/ports/audio/opustags/work/.build -I/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DNDEBUG -std=gnu++20 -I/usr/local/include -MD -MT CMakeFiles/ot.dir/src/cli.cc.o -MF CMakeFiles/ot.dir/src/cli.cc.o.d -o CMakeFiles/ot.dir/src/cli.cc.o -c /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/cli.cc
FAILED: CMakeFiles/ot.dir/src/cli.cc.o
/usr/bin/c++ -D_GNU_SOURCE -I/usr/local/include -I/wrkdirs/usr/ports/audio/opustags/work/.build -I/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DNDEBUG -std=gnu++20 -I/usr/local/include -MD -MT CMakeFiles/ot.dir/src/cli.cc.o -MF CMakeFiles/ot.dir/src/cli.cc.o.d -o CMakeFiles/ot.dir/src/cli.cc.o -c /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/cli.cc
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/cli.cc:9:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:383:14: note: in instantiation of template class 'std::basic_string<unsigned char>' requested here
383 | byte_string extra_data;
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/cli.cc:9:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
300 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
/usr/include/c++/v1/__type_traits/is_convertible.h:30:99: note: in instantiation of template class 'std::basic_string_view<unsigned char>' requested here
30 | struct _LIBCPP_TEMPLATE_VIS is_convertible : public integral_constant<bool, __is_convertible(_T1, _T2)> {};
| ^
/usr/include/c++/v1/string:745:29: note: in instantiation of template class 'std::is_convertible<const std::basic_string<unsigned char> &, std::basic_string_view<unsigned char>>' requested here
745 | : public _BoolConstant< is_convertible<const _Tp&, basic_string_view<_CharT, _Traits> >::value &&
| ^
/usr/include/c++/v1/string:1151:27: note: in instantiation of template class 'std::__can_be_converted_to_string_view<unsigned char, std::char_traits<unsigned char>, std::basic_string<unsigned char>>' requested here
1151 | __enable_if_t<__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
| ^
/usr/include/c++/v1/string:1154:93: note: while substituting prior template arguments into non-type template parameter [with _Tp = std::basic_string<unsigned char>]
1154 | _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1155 | : __r_(__default_init_tag(), __default_init_tag()) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1156 | __self_view __sv = __t;
| ~~~~~~~~~~~~~~~~~~~~~~~
1157 | __init(__sv.data(), __sv.size());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1158 | }
| ~
/usr/include/c++/v1/string:752:7: note: while substituting deduced template arguments into function template 'basic_string' [with _Tp = std::basic_string<unsigned char>, $1 = (no value)]
752 | class basic_string {
| ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:357:8: note: while declaring the implicit copy constructor for 'opus_tags'
357 | struct opus_tags {
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/cli.cc:9:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2708:3: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
2708 | traits_type::assign(__str.__get_short_pointer()[0], value_type());
| ^
/usr/include/c++/v1/string:1234:5: note: in instantiation of member function 'std::basic_string<unsigned char>::__move_assign' requested here
1234 | __move_assign(__str, integral_constant<bool, __alloc_traits::propagate_on_container_move_assignment::value>());
| ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:357:8: note: in instantiation of member function 'std::basic_string<unsigned char>::operator=' requested here
357 | struct opus_tags {
| ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/cli.cc:525:63: note: in implicit move assignment operator for 'ot::opus_tags' first required here
525 | reader.process_header_packet([&tags](ogg_packet& p) { tags = ot::parse_tags(p); });
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
3 errors generated.
[ 37% 3/8] /usr/bin/c++ -D_GNU_SOURCE -I/usr/local/include -I/wrkdirs/usr/ports/audio/opustags/work/.build -I/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DNDEBUG -std=gnu++20 -I/usr/local/include -MD -MT CMakeFiles/ot.dir/src/ogg.cc.o -MF CMakeFiles/ot.dir/src/ogg.cc.o.d -o CMakeFiles/ot.dir/src/ogg.cc.o -c /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/ogg.cc
FAILED: CMakeFiles/ot.dir/src/ogg.cc.o
/usr/bin/c++ -D_GNU_SOURCE -I/usr/local/include -I/wrkdirs/usr/ports/audio/opustags/work/.build -I/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -DNDEBUG -std=gnu++20 -I/usr/local/include -MD -MT CMakeFiles/ot.dir/src/ogg.cc.o -MF CMakeFiles/ot.dir/src/ogg.cc.o.d -o CMakeFiles/ot.dir/src/ogg.cc.o -c /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/ogg.cc
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/ogg.cc:11:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:383:14: note: in instantiation of template class 'std::basic_string<unsigned char>' requested here
383 | byte_string extra_data;
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/ogg.cc:11:
In file included from /wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:34:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
300 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
/usr/include/c++/v1/__type_traits/is_convertible.h:30:99: note: in instantiation of template class 'std::basic_string_view<unsigned char>' requested here
30 | struct _LIBCPP_TEMPLATE_VIS is_convertible : public integral_constant<bool, __is_convertible(_T1, _T2)> {};
| ^
/usr/include/c++/v1/string:745:29: note: in instantiation of template class 'std::is_convertible<const std::basic_string<unsigned char> &, std::basic_string_view<unsigned char>>' requested here
745 | : public _BoolConstant< is_convertible<const _Tp&, basic_string_view<_CharT, _Traits> >::value &&
| ^
/usr/include/c++/v1/string:1151:27: note: in instantiation of template class 'std::__can_be_converted_to_string_view<unsigned char, std::char_traits<unsigned char>, std::basic_string<unsigned char>>' requested here
1151 | __enable_if_t<__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
| ^
/usr/include/c++/v1/string:1154:93: note: while substituting prior template arguments into non-type template parameter [with _Tp = std::basic_string<unsigned char>]
1154 | _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1155 | : __r_(__default_init_tag(), __default_init_tag()) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1156 | __self_view __sv = __t;
| ~~~~~~~~~~~~~~~~~~~~~~~
1157 | __init(__sv.data(), __sv.size());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1158 | }
| ~
/usr/include/c++/v1/string:752:7: note: while substituting deduced template arguments into function template 'basic_string' [with _Tp = std::basic_string<unsigned char>, $1 = (no value)]
752 | class basic_string {
| ^
/wrkdirs/usr/ports/audio/opustags/work/opustags-1.10.1/src/opustags.h:357:8: note: while declaring the implicit copy constructor for 'opus_tags'
357 | struct opus_tags {
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
2 errors generated.
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
Stop.
make: stopped in /usr/ports/audio/opustags