Giter Site home page Giter Site logo

d2rmh's Introduction

README in other languages: 中文说明

D2RMH

Diablo II Resurrected map revealing tool.

Disclaimer

D2RMH is only reading process memory from D2R, without injects, hooks or memory writes,
but I do not guarentee that it is totally ban-free, use at your own risk.

What's New

Check ChangeLog

Prerequisite

  • Diablo II 1.11, 1.11b, 1.12, 1.13c or 1.13d is required. You can get a minimal subset of v1.13c files HERE

Usage

  1. Virus/Malware detection WARNING:
    • If you are using Windows Defender, disable it or add D2RMH to whitelist to avoid misreporting of malware.
    • D2RMH can pass most Anti-Virus software detections, but not all of them, you can compile it your self if worry about it, check How to build section below
  2. Download from Releases section, or any snapshot packs from Actions section(You need to log-in to GitHub).
  3. Edit D2RMH.ini, set d2_path to path of your Diablo II folder, or just put extracted D2RMH.exe and all .ini files to D2 v1.13c folder.
  4. Run D2RMH.exe, enjoy!

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Plugin system

  • Plugins are .lua scripts loaded from plugins folder
  • Read document if you want to write your own plugin

TODO

Check TODO

How to build

Quick instruction

  • Install cmake and add cmake\bin to your PATH environment variable so that you can type cmake in command line to call it directly
  • Run build_msvc2019.bat, build_msvc2022.bat, build_msys2_clang.bat or build_msys2_mingw.bat to build.
    Note: You should have certain compilers intalled. For msys2 builds, install required packages as instructions below.

Detailed instruction without .bat scripts

MinGW GCC

  • Install MSYS2(https://www.msys2.org), type pacman -Syu --noconfirm && pacman -S --noconfirm --needed make git mingw-w64-i686-toolchain mingw-w64-i686-cmake mingw-w64-ucrt-x86_64-toolchain mingw-w64-ucrt-x86_64-cmake in MSYS2 command line to install required components
  • Build D2RMH(64bit):
    • Open new Shell using ucrt64.exe
    • Clone D2RMH source by type git clone https://github.com/soarqin/D2RMH
    • Type cd D2RMH && cmake -Bbuild -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DUSE_STATIC_CRT=ON
    • Then make -Cbuild D2RMH to get the compiled binary in build/bin folder
  • Build d2mapapi-piped(32bit):
    • Open new Shell using mingw32.exe
    • Change current directory to D2RMH source
    • Type cmake -Bbuild_d2mapapi -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DUSE_STATIC_CRT=ON d2mapapi
    • Then make -Cbuild_d2mapapi d2mapapi-piped to get the compiled binary in build_d2mapapi/bin folder

MSYS2 Clang

  • Mostly same as MinGW GCC, with following changes:
    • mingw-w64-i686-toolchain->mingw-w64-clang-i686-toolchain
    • mingw-w64-i686-cmake->mingw-w64-clang-i686-cmake
    • mingw-w64-ucrt-x86_64-toolchain->mingw-w64-clang-x86_64-toolchain
    • mingw-w64-ucrt-x86_64-cmake->mingw-w64-clang-x86_64-cmake
    • ucrt64.exe->clang64.exe
    • mingw32.exe->clang32.exe

Microsoft Visual Studio 2019/2022

  • Install Visual Studio 2019 or 2022 Community Edition(or Pro/Ent if you have)
  • Unpack downloaded source code file, or you can use git to Clone D2RMH source by type: git clone https://github.com/soarqin/D2RMH. Note: Using git requires Git for windows installed
  • Build D2RMH(64bit):
    • (Visual Studio 2019) Type cmake -Bbuild -G "Visual Studio 16 2019" -A x64 -DUSE_STATIC_CRT=ON
      (Visual Studio 2022) Type cmake -Bbuild -G "Visual Studio 17 2022" -A x64 -DUSE_STATIC_CRT=ON
    • Now you can either:
      • Type cmake --build build --config Release --target D2RMH
      • Open generated build\D2RMH.sln and build D2RMH target
    • Compiled binaries are located in build\bin folder
  • Build d2mapapi-piped(32bit):
    • (Visual Studio 2019) Type cmake -Bbuild_d2mapapi -G "Visual Studio 16 2019" -A Win32 -DUSE_STATIC_CRT=ON d2mapapi
      (Visual Studio 2022) Type cmake -Bbuild_d2mapapi -G "Visual Studio 17 2022" -A Win32 -DUSE_STATIC_CRT=ON d2mapapi
    • Now you can either:
      • Type cmake --build build_d2mapapi --config Release --target d2mapapi_piped
      • Open generated build_d2mapapi\d2mapapi.sln and build d2mapapi_piped target
    • Compiled binaries are located in build_d2mapapi\bin folder

Credits

d2rmh's People

Contributors

dulingzhi avatar jfcherng avatar mike-code avatar scizzydo avatar soarqin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

d2rmh's Issues

Detected as trojan

The tool is detected as trojan by windows 10 defender:

Trojan:Win32/Sabsik.FL.A!ml

immunities only

In latest release cant show ONLY monster immunities, if I disable show monster enchants since i dont want em, immunities are not shown, if I enable it it shows immunities okay, even after I delete all the entries for enchants it still shows them. Only way to get rid of enchants, if I dont delete the entire section of [enchants] but rather the values with good ol' backspace

Map positioning in 0.6.1

Seem to have lost the ability to easily position the map anywhere but the center.

The position settings have stopped working, (top left, middle, top right).

Can only have in the center now unless you modify the restricted map area.

Failed to loading DLLs!

compiled with new offset for latest patch but when I tried to run I get:
Diablo II Legacy v1.13c: Failed to loading DLLs!

Side note: Maybe fix verbage to "Failed to load DLLs!"

Sources do not compile

Here the log:

 MINGW32 /c/Users/repan/LINUX/D2RMH/build
$ cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DUSE_STATIC_CRT=ON ..
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
System is unknown to cmake, create:
Platform/MINGW32_NT-10.0-19041 to use this system, please post your config file on discourse.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info
System is unknown to cmake, create:
Platform/MINGW32_NT-10.0-19041 to use this system, please post your config file on discourse.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /mingw32/bin/cc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
System is unknown to cmake, create:
Platform/MINGW32_NT-10.0-19041 to use this system, please post your config file on discourse.cmake.org so it can be added to cmake
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /mingw32/bin/CC.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /c/Users/repan/LINUX/D2RMH/build




 MINGW32 /c/Users/repan/LINUX/D2RMH/build
$ **make**
[  1%] Building CXX object common/CMakeFiles/common.dir/d2txt.cpp.obj
[  3%] Building CXX object common/CMakeFiles/common.dir/jsonlng.cpp.obj
[  5%] Linking CXX static library ../lib/libcommon.a
[  5%] Built target common
[  7%] Building C object inih/CMakeFiles/inih.dir/ini.c.obj
[  9%] Linking C static library ../lib/libinih.a
[  9%] Built target inih
[ 11%] Building CXX object d2mapapi/CMakeFiles/d2mapapi.dir/collisionmap.cpp.obj
[ 13%] Building CXX object d2mapapi/CMakeFiles/d2mapapi.dir/d2map.cpp.obj
[ 15%] Building CXX object d2mapapi/CMakeFiles/d2mapapi.dir/offset.cpp.obj
[ 17%] Building CXX object d2mapapi/CMakeFiles/d2mapapi.dir/session.cpp.obj
[ 19%] Linking CXX static library ../lib/libd2mapapi.a
[ 19%] Built target d2mapapi
[ 21%] Building CXX object src/CMakeFiles/D2RMH.dir/cfg.cpp.obj
[ 23%] Building CXX object src/CMakeFiles/D2RMH.dir/d2rprocess.cpp.obj
[ 25%] Building CXX object src/CMakeFiles/D2RMH.dir/main.cpp.obj
[ 27%] Building CXX object src/CMakeFiles/D2RMH.dir/wow64_process.cpp.obj
[ 29%] Linking CXX executable ../bin/D2RMH
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0xf66): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0xfce): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x106e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x15a0): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x15c1): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x15e2): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x24cf): undefined reference to `_imp__SwapBuffers@4'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x325c): undefined reference to `_imp__CreateDIBSection@24'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x32a7): undefined reference to `_imp__CreateBitmap@20'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3341): undefined reference to `_imp__DeleteObject@4'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3386): undefined reference to `_imp__DeleteObject@4'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3577): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3601): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3697): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3799): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x37a9): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x37b5): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x37db): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x37eb): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3801): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x3907): undefined reference to `std::__throw_bad_function_call()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x8634): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x8645): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x935f): undefined reference to `_imp__ChoosePixelFormat@8'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9377): undefined reference to `_imp__SetPixelFormat@12'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x988d): undefined reference to `_imp__DescribePixelFormat@16'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9a42): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9a65): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9a88): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9aab): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9ace): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9af1): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const' follow
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text+0x9c99): undefined reference to `_imp__SwapBuffers@4'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.data+0x4): undefined reference to `__gxx_personality_v0'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1a): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2a): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x33): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x43): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x51): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x8e): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0xa4): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0xb8): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0xc6): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0xd6): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0xdf): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0xef): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x100): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x110): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x119): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x129): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x135): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x145): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x14e): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x15e): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x168): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x17a): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x18e): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x19e): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1a7): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1b7): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1c1): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1d5): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1e5): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1ee): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x1fe): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x20a): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x21a): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x223): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x233): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x23d): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x251): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x261): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x26a): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x27a): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x284): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x296): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2aa): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2ba): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2c3): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2d3): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2df): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2ef): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x2f8): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x308): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x312): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x324): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x338): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x348): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x351): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x361): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x36d): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x37d): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x386): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x396): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x3a0): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x3b2): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x3c6): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x3d6): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x3df): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x3ef): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x3fb): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x40b): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x414): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x424): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x42e): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x440): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x454): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x464): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x46d): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x47d): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x489): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x499): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x4a2): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x4b2): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x4bc): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.text.unlikely+0x4ce): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.rdata+0x940): undefined reference to `vtable for __cxxabiv1::__class_type_info'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.rdata+0x960): undefined reference to `vtable for __cxxabiv1::__class_type_info'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans0.ltrans.o:<artificial>:(.rdata+0x968): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9486): undefined reference to `std::ios_base::ios_base()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x948c): undefined reference to `VTT for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9498): undefined reference to `vtable for std::basic_ios<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x94a5): undefined reference to `VTT for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9506): undefined reference to `std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9519): undefined reference to `vtable for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9523): undefined reference to `vtable for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x952a): undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9538): undefined reference to `std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9553): undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9579): undefined reference to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9587): undefined reference to `std::__basic_file<char>::is_open() const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x95b1): undefined reference to `std::istream::seekg(long long, std::_Ios_Seekdir)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x95c8): undefined reference to `std::istream::tellg()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x95f8): undefined reference to `std::istream::seekg(long long, std::_Ios_Seekdir)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x960e): undefined reference to `operator new[](unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x962c): undefined reference to `std::istream::read(char*, int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9636): undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::close()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9648): undefined reference to `vtable for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9654): undefined reference to `vtable for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x965e): undefined reference to `vtable for std::basic_filebuf<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9663): undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::close()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x966e): undefined reference to `std::__basic_file<char>::~__basic_file()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x967e): undefined reference to `vtable for std::basic_streambuf<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9683): undefined reference to `std::locale::~locale()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x9698): undefined reference to `VTT for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x96b3): undefined reference to `vtable for std::basic_ios<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0x96b8): undefined reference to `std::ios_base::~ios_base()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0xa37b): undefined reference to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0xa812): undefined reference to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text+0xad7f): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.data+0x3c): undefined reference to `__gxx_personality_v0'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0x8d): undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::~basic_filebuf()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0x96): undefined reference to `VTT for std::basic_ifstream<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0xb7): undefined reference to `vtable for std::basic_ios<char, std::char_traits<char> >'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0xc2): undefined reference to `std::ios_base::~ios_base()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0xe1): undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0xf1): undefined reference to `__cxa_begin_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0xf6): undefined reference to `__cxa_end_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0x10b): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3ae): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3e3): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x404): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4d2): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4e6): more undefined references to `operator delete(void*, unsigned int)' follow
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x1cfe): undefined reference to `operator delete[](void*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x1d19): undefined reference to `operator delete[](void*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x1d34): undefined reference to `operator delete[](void*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x21fd): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2229): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x26a5): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x26fa): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x276a): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2799): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2855): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x28a5): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2928): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2956): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x29a1): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x29f3): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2a7f): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2adb): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2b2f): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2b6a): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2bbf): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2c38): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2d43): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2d7a): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2da5): undefined reference to `std::__throw_length_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2eee): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3040): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3081): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3163): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3184): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3353): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x35e0): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3899): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x38a9): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3930): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3940): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3975): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3985): more undefined references to `operator delete(void*, unsigned int)' follow
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3b91): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3bcc): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3c11): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3c5d): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3c6d): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3e74): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3e84): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3ebd): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3ecd): more undefined references to `operator delete(void*, unsigned int)' follow
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3f50): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x3fcf): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4098): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x40ef): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4192): undefined reference to `std::__throw_length_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4368): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x43e5): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x440e): undefined reference to `std::__throw_length_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4454): undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned int, unsigned int, unsigned int) const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x44c2): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x457b): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4603): undefined reference to `std::__throw_bad_array_new_length()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4608): undefined reference to `std::__throw_bad_alloc()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4640): undefined reference to `std::_Hash_bytes(void const*, unsigned int, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4699): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x47f2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4828): undefined reference to `std::__throw_logic_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x494a): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x496d): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4996): undefined reference to `std::__throw_length_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4ac2): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4ada): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4c78): undefined reference to `operator new[](unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4e79): undefined reference to `operator delete[](void*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x4f5f): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x5bae): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x5e4a): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x5e7b): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x5eaa): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x5fb6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x6186): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x61b9): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x62aa): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x637b): undefined reference to `operator delete[](void*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x6397): undefined reference to `operator new[](unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x63ad): undefined reference to `operator delete[](void*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x63cd): undefined reference to `operator new[](unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x650b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x653c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x655d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x658e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x666f): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x668e): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x6902): undefined reference to `std::__throw_length_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x690e): undefined reference to `std::__throw_length_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x691a): undefined reference to `std::__throw_logic_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x6931): undefined reference to `std::__throw_logic_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7c47): undefined reference to `std::ostream::put(char)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7c63): undefined reference to `std::ctype<char>::_M_widen_init() const'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7c7b): undefined reference to `std::__throw_bad_cast()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7d8f): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7d94): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7d99): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7ee8): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7eed): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7ef2): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7f1b): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7f20): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7f25): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7f4e): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7f53): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7f58): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x803f): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x807e): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x80d0): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8103): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x81ea): undefined reference to `std::_Hash_bytes(void const*, unsigned int, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8292): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x83ba): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x83e6): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x86ef): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8740): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8791): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8818): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x887b): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x889e): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8903): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8960): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x89a5): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x89d8): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8a7e): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8aab): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8b03): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8b61): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8c02): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8c91): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8cd8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8da0): undefined reference to `operator new(unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x8ead): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x9044): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x9082): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x90b4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x91c7): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x9264): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x92e5): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x93b5): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x9427): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2646): undefined reference to `std::ios_base::Init::~Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2656): undefined reference to `std::ios_base::Init::~Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2666): undefined reference to `std::ios_base::Init::~Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2676): undefined reference to `std::ios_base::Init::~Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x2686): undefined reference to `std::ios_base::Init::~Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text+0x7c56): undefined reference to `std::ostream::flush()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.data+0x94): undefined reference to `__gxx_personality_v0'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x32): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x4e): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x5e): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x9b): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0xad): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0xdc): more undefined references to `operator delete(void*, unsigned int)' follow
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x170): undefined reference to `__cxa_begin_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x17b): undefined reference to `__cxa_rethrow'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x182): undefined reference to `__cxa_end_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x192): undefined reference to `__cxa_begin_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x1a2): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x1a7): undefined reference to `__cxa_rethrow'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x1be): undefined reference to `__cxa_end_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x1cb): undefined reference to `__cxa_throw_bad_array_new_length'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x1ea): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x20f): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x236): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x257): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x27a): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x2a5): more undefined references to `operator delete(void*, unsigned int)' follow
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x2cc): undefined reference to `__cxa_begin_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x2e3): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x2e8): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x2ed): undefined reference to `std::cout'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x2f7): undefined reference to `__cxa_end_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x309): undefined reference to `__cxa_end_catch'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x342): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x36d): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x381): undefined reference to `__cxa_allocate_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x391): undefined reference to `std::runtime_error::runtime_error(char const*)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x39a): undefined reference to `std::runtime_error::~runtime_error()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x3aa): undefined reference to `__cxa_throw'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x3b4): undefined reference to `__cxa_free_exception'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x3de): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x400): undefined reference to `operator delete(void*, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.startup+0x60): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.startup+0x9f): undefined reference to `std::ios_base::Init::Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.startup+0xb5): undefined reference to `std::ios_base::Init::Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.startup+0xcb): undefined reference to `std::ios_base::Init::Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.startup+0xe1): undefined reference to `std::ios_base::Init::Init()'
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8LNvZc.ltrans2.ltrans.o:<artificial>:(.text.startup+0x145): undefined reference to `std::ios_base::Init::Init()'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/D2RMH.dir/build.make:147: bin/D2RMH] Error 1
make[1]: *** [CMakeFiles/Makefile2:266: src/CMakeFiles/D2RMH.dir/all] Error 2
make: *** [Makefile:91: all] Error 2


Players on map range

I've noticed that you have to be fairly close to other players for them to show up on the minimap. Is there any way to mimic how the native minimap works in the sense that you can see other players far away?

[FEATURE] Can I adjust the item drop filter position?

In the current version, if I use it as Right + Map Center, it is displayed too large in Arcane Sanctuary.
So I modified the size on the source, but doing so cuts the drop item filter.
Is it possible to place the drop filter below the map?

maprenderer.cpp

    case 3:
        renderer_.owner()->move(d2rRect.left + 1280, d2rRect.top + 38, 640, 400 - 38);
        w = (float)640;
        h = (float)400-38;
        break;

D2RMH.ini

position = 3
scale=2.22
msg_position = 0.95,0.7,2

And do you have any plans to hide the map when switch to the inventory, skill tree, or another window?

edit: hide map when switch other windows
maprenderer.cpp (line 76)

    d2rProcess_.updateData();
    if (!d2rProcess_.available()) {
        enabled_ = false;
        return;
    }
    if (d2rProcess_.hwnd() != GetForegroundWindow()) {
        enabled_ = false;
        return;
    }
    switch (cfg->show) {

Can't find the D2RMH.exe

Hello!

I am new to all of this and can't find the D2RMH.exe in the extracted files. What am I doing wrong? Thanks!

Cant compile, tried multiple different ways

I'm unsure what Im doing incorrectly here. I've tried all the available installation methods that are known and I'm getting this same error, through every single method. Any ideas?

image

Latest always crashes in Act5

The release .04 sometimes crashed in act 2, but the latest files compiled crash >90% of the time when entering act 5. Sorry I couldn't figure it out

Too much enchant information

When 3 or more enchantments are displayed, it is difficult to distinguish them.
Also, depending on the job, certain enchantments do not require marking.
ex) Hammer Paladin can be ignored except for the Magic Immune.
Therefore, it would be nice if only specific enchantments or immuns could be displayed.

If possible, it would be nice if the user could change the name arbitrarily.
(It will be easier to recognize if you set it to the native language rather than the alphabetic characters.)

D2 1.13c Install Location - Auto Find

Hello, I have a possible suggestion regarding the Diablo II installation files.

Perhaps the program could check, given the default setting for the d2_path being ".", if this is the default value, to evaluate the local folder, otherwise if it does not detect the files, it could query the registry location for the installation and attempt to use that path?

Check out the following registry location: HKCU\SOFTWARE\Blizzard Entertainment\Diablo II
Located here is an "InstallPath", which contains the path to the most recent installation of Diablo II.

Embed game map

i use

position =2
scale =4.0
map_centered =1
walkable_color =0,0,0
1

If walkable_ Color has boundaries, then effect is perfect

[suggest] Can Add "SparklyChest"?

"SparklyChest" not showing up in the Mausoleum
So I made some modifications in the "D2RMH_data.ini" file.

Add on line 223

397=Chest|SparklyChest

Add on line 2075

SparklyChest[0]=SparklyChest
SparklyChest[6]=빛나는 궤짝

I've only added two languages, but it works anyway.

Map is stuck in center

The options to have upper left or right corner don't work anymore. I tried playing with the centered on player and window limits options but the map is still stuck in the middle.

As a suggestion, what do you think about non-overlay mode? Separate window just for the map?

Feature Request Sound in loot filter

Would be nice to have 2 levels in the item drop filter, one whit out sound like for full juvs or white things and other whit sound for things like him rune + and shakos or tals rasha armor.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.