Monday, June 28, 2021

Re: [Maintainer Update] devel/fmt: 7.1.3 -> 8.0.0

On Wed, Jun 23 2021, Ashton Fagg <ashton@fagg.id.au> wrote:
> The attached diff updates devel/fmt to 8.0.0.
>
> Builds on amd64. Tests need to be fixed but library seems to work
> ok. I'll look into the tests, probably need to upstream some stuff
> again.

When you update a library, please state the consumers you have tested.
After this major fmt update, multimedia/mkvtoolnix fails to build
intalled:

--8<--
configure: creating ./config.status
config.status: creating build-config
config.status: creating config.h
configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc

The mkvtoolnix configuration is complete.
Optional features that are built:
* pre-compiled headers
* FLAC audio
* MKVToolNix GUI
* libMagic file type detection
* DVD chapter support via libdvdread
* translations (gettext)
Optional features that are NOT built:
* online update check in the GUI
* AppImage compatibility
* debugging information
* profiling support
* compiler optimizations
* development technique 'address sanitizer'
* development technique 'undefined behavior sanitizer'
* make a static build of the applications
* man page translations (po4a)
===> Building for mkvtoolnix-57.0.0
scan pch candidates (total=512, .c=4, .cpp=423, .moc=85)
CXX src/common/common_pch.h
c++ -Wall -Wno-comment -Wfatal-errors -D_FILE_OFFSET_BITS=64 -DMTX_LOCALE_DIR=\"/usr/local/share/locale\" -DMTX_PKG_DATA_DIR=\"/usr/local/share/mkvtoolnix\" -DMTX_DOC_DIR=\"/usr/local/share/doc/mkvtoolnix\" -fstack-protector-strong -Ilib/nlohmann-json/include -I/usr/local/include -DEBML_STATIC_DEFINE -I/usr/local/include -DEBML_STATIC_DEFINE -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include -fPIC -DQT_NO_KEYWORDS -std=c++17 -Wnon-virtual-dtor -Wextra -Wno-missing-field-initializers -Wunused -Wpedantic -Woverloaded-virtual -Wshadow -Qunused-arguments -Wno-self-assign -Wno-mismatched-tags -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-extra-semi -DQT_WIDGETS_LIB -I/usr/local/include/X11/qt5/QtWidgets -I/usr/local/include/X11/qt5 -DQT_MULTIMEDIA_LIB -I/usr/local/include/X11/qt5/QtMultimedia -DQT_GUI_LIB -I/usr/local/include/X11/qt5/QtGui -DQT_NETWORK_LIB -I/usr/local/include/X11/qt5/QtNetwork -DQT_CONCURRENT_LIB -I/usr/local/include/X11/qt5/QtConcurrent -DQT_DBUS_LIB -I/usr/local/include/X11/qt5/QtDBus -DQT_CORE_LIB -I/usr/local/include/X11/qt5/QtCore -I/usr/local/include -O2 -pipe -I. -Ilib -Ilib/avilib-0.6.10 -Isrc -Ilib/jpcre2 -Ilib/utf8-cpp/source -c -MMD -MF /usr/ports/pobj/mkvtoolnix-57.0.0/mkvtoolnix-57.0.0/rake.d/dependency.d/tmp/src_common_common_pch_h_pch.d -o src/common/common_pch.h.pch -x c++-header src/common/common_pch.h
In file included from src/common/common_pch.h:1:
In file included from src/common/common.h:39:
/usr/local/include/fmt/format.h:2752:64: fatal error: no template named 'udl_arg' in namespace 'fmt::v7::detail'
constexpr auto operator"" _a(const char* s, size_t) -> detail::udl_arg<char> {
~~~~~~~~^
1 error generated.
*** Error 1 in . (Makefile:95 'do-build': @cd /usr/ports/pobj/mkvtoolnix-57.0.0/mkvtoolnix-57.0.0 && env -i V=1 MOC=/usr/local/bin/moc-qt5 ...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2946 '/usr/ports/pobj/mkvtoolnix-57.0.0/.build_done': @cd /usr/ports/multimedia/m...)
*** Error 2 in /usr/ports/multimedia/mkvtoolnix (/usr/ports/infrastructure/mk/bsd.port.mk:2605 'all': @lock=mkvtoolnix-57.0.0; export _LOCK...)
-->8--

--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE

No comments:

Post a Comment