+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ckmame-2.0nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ckmame-2.0nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ckmame-2.0nb1 [ 1%] Preparing ckmame.1 [ 2%] Preparing dumpgame.1 [ 3%] Preparing ckmamerc.5 [ 3%] Preparing mkmamedb.1 [ 4%] Building CXX object regress/CMakeFiles/compare-archives.dir/compare-archives.cc.o [ 6%] Building CXX object src/CMakeFiles/libckmame.dir/Archive.cc.o [ 6%] Building CXX object src/CMakeFiles/libckmame.dir/ArchiveDir.cc.o [ 7%] Building C object regress/CMakeFiles/fwrite.dir/fwrite.c.o [ 8%] Building CXX object src/CMakeFiles/libckmame.dir/ArchiveImages.cc.o [ 7%] Building CXX object src/CMakeFiles/libckmame.dir/ArchiveLocation.cc.o [ 9%] Building CXX object src/CMakeFiles/libckmame.dir/archive_modify.cc.o [ 9%] Built target man [ 10%] Linking C shared module libfwrite.so [ 10%] Built target fwrite [ 10%] Linking CXX executable compare-archives [ 10%] Built target compare-archives [ 10%] Building CXX object src/CMakeFiles/libckmame.dir/ArchiveZip.cc.o [ 10%] Building CXX object src/CMakeFiles/libckmame.dir/check_game_files.cc.o [ 12%] Building CXX object src/CMakeFiles/libckmame.dir/Chd.cc.o [ 13%] Building CXX object src/CMakeFiles/libckmame.dir/check_archive_files.cc.o In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_newline(bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14977:34: error: call of overloaded 'print_to_stream(std::ostream&, char)' is ambiguous 14977 | print_to_stream(*stream_, '\n'); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_unformatted(char)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14995:30: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 14995 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_string(std::string_view, bool, bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15156:35: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 15156 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_newline(bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14977:34: error: call of overloaded 'print_to_stream(std::ostream&, char)' is ambiguous 14977 | print_to_stream(*stream_, '\n'); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_unformatted(char)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14995:30: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 14995 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_string(std::string_view, bool, bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15156:35: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 15156 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_newline(bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14977:34: error: call of overloaded 'print_to_stream(std::ostream&, char)' is ambiguous 14977 | print_to_stream(*stream_, '\n'); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_unformatted(char)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14995:30: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 14995 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_string(std::string_view, bool, bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15156:35: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 15156 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_newline(bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14977:34: error: call of overloaded 'print_to_stream(std::ostream&, char)' is ambiguous 14977 | print_to_stream(*stream_, '\n'); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_unformatted(char)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14995:30: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 14995 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_string(std::string_view, bool, bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15156:35: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 15156 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = std::basic_string_view; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15316:54: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::date; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15334:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15344:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::stdopt::date_time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15354:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/archive_modify.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = std::basic_string_view; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15316:54: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::date; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15334:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15344:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::stdopt::date_time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15354:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveImages.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = std::basic_string_view; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15316:54: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::date; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15334:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15344:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::stdopt::date_time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15354:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Archive.cc:52: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = std::basic_string_view; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15316:54: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::date; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15334:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15344:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::stdopt::date_time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15354:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveDir.cc:44: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/libckmame.dir/check_old.cc.o --- src/CMakeFiles/libckmame.dir/archive_modify.cc.o --- *** [src/CMakeFiles/libckmame.dir/archive_modify.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 --- src/CMakeFiles/libckmame.dir/ArchiveImages.cc.o --- *** [src/CMakeFiles/libckmame.dir/ArchiveImages.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 --- src/CMakeFiles/libckmame.dir/Archive.cc.o --- *** [src/CMakeFiles/libckmame.dir/Archive.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 --- src/CMakeFiles/libckmame.dir/ArchiveDir.cc.o --- *** [src/CMakeFiles/libckmame.dir/ArchiveDir.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_newline(bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14977:34: error: call of overloaded 'print_to_stream(std::ostream&, char)' is ambiguous 14977 | print_to_stream(*stream_, '\n'); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_unformatted(char)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14995:30: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 14995 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_string(std::string_view, bool, bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15156:35: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 15156 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_newline(bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14977:34: error: call of overloaded 'print_to_stream(std::ostream&, char)' is ambiguous 14977 | print_to_stream(*stream_, '\n'); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_unformatted(char)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14995:30: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 14995 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_string(std::string_view, bool, bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15156:35: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 15156 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = std::basic_string_view; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15316:54: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::date; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15334:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15344:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::stdopt::date_time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15354:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/ArchiveZip.cc:43: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_newline(bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14977:34: error: call of overloaded 'print_to_stream(std::ostream&, char)' is ambiguous 14977 | print_to_stream(*stream_, '\n'); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_unformatted(char)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:14995:30: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 14995 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In member function 'void toml::v3::impl::formatter::print_string(std::string_view, bool, bool)': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15156:35: error: call of overloaded 'print_to_stream(std::ostream&, char&)' is ambiguous 15156 | print_to_stream(*stream_, c); | ^ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = std::basic_string_view; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15316:54: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::date; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15334:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15344:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::stdopt::date_time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15354:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_game_files.cc:39: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = std::basic_string_view; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15316:54: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::date; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15334:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15344:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp: In instantiation of 'void toml::v3::impl::print_to_stream_bookended(std::ostream&, const T&, const U&) [with T = toml::v3::stdopt::date_time; U = char; std::ostream = std::basic_ostream]': /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:15354:84: required from here /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2100:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2100 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:2102:18: error: call of overloaded 'print_to_stream(std::ostream&, const char&)' is ambiguous 2102 | print_to_stream(stream, bookend); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/Configuration.h:46, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/globals.h:37, from /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/check_archive_files.cc:38: /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9566:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, char)' 9566 | void print_to_stream(std::ostream & stream, char val) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9572:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int8_t, toml::v3::value_flags, size_t)' 9572 | void print_to_stream(std::ostream & stream, int8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9578:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int16_t, toml::v3::value_flags, size_t)' 9578 | void print_to_stream(std::ostream & stream, int16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9584:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int32_t, toml::v3::value_flags, size_t)' 9584 | void print_to_stream(std::ostream & stream, int32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9590:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, int64_t, toml::v3::value_flags, size_t)' 9590 | void print_to_stream(std::ostream & stream, int64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9596:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint8_t, toml::v3::value_flags, size_t)' 9596 | void print_to_stream(std::ostream & stream, uint8_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9602:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint16_t, toml::v3::value_flags, size_t)' 9602 | void print_to_stream(std::ostream & stream, uint16_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9608:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint32_t, toml::v3::value_flags, size_t)' 9608 | void print_to_stream(std::ostream & stream, uint32_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9614:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, uint64_t, toml::v3::value_flags, size_t)' 9614 | void print_to_stream(std::ostream & stream, uint64_t val, value_flags format, size_t min_digits) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9620:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, float, toml::v3::value_flags, bool)' 9620 | void print_to_stream(std::ostream & stream, float val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9626:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, double, toml::v3::value_flags, bool)' 9626 | void print_to_stream(std::ostream & stream, double val, value_flags format, bool relaxed_precision) | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/ckmame/work/ckmame-2.0/src/toml.hpp:9632:7: note: candidate: 'void toml::v3::impl::print_to_stream(std::ostream&, bool)' 9632 | void print_to_stream(std::ostream & stream, bool val) | ^~~~~~~~~~~~~~~ --- src/CMakeFiles/libckmame.dir/ArchiveZip.cc.o --- *** [src/CMakeFiles/libckmame.dir/ArchiveZip.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 --- src/CMakeFiles/libckmame.dir/check_archive_files.cc.o --- *** [src/CMakeFiles/libckmame.dir/check_archive_files.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 --- src/CMakeFiles/libckmame.dir/check_game_files.cc.o --- *** [src/CMakeFiles/libckmame.dir/check_game_files.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 7 errors bmake[2]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 --- src/CMakeFiles/libckmame.dir/all --- *** [src/CMakeFiles/libckmame.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 1 error bmake[1]: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 1 error bmake: stopped in /home/pbulk/build/emulators/ckmame/work/ckmame-2.0 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/emulators/ckmame *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/emulators/ckmame