August 25, 2019, 12:20:39 AM

Author Topic: RtMidi again again :) which blitzmax version works best with it  (Read 178 times)

Offline wadmixfm

  • Jr. Member
  • **
  • Posts: 24
hi there , i have blitzmax 1.50 for windows 7 8 and 10 and it works fine and dandy until i put in the latest version of RTMIdi v4 and i get a load of garbage on the screen when its compiling with loads and loads of errors

i know blitzmax is supposed to be 32 bit ,but is there a way to get the rtmidi to compile right? if you need a screen shot of the errors i can supply this but i have tried it in ng and it compiles ok , is there an older version of rtmidi just for blitzmax 32 bit ????

cheers

Lee


Offline wadmixfm

  • Jr. Member
  • **
  • Posts: 24
Re: RtMidi again again :) which blitzmax version works best with it
« Reply #1 on: August 03, 2019, 08:52:44 PM »
i will rephrase the above statement , rtmidi v4 does compile but when i come to use the example it fails miserably.

with loads and loads of errors

v1.50 windows 7,8,or 10

mac version is sweet and thats v1.51 :)

Lee

Offline wadmixfm

  • Jr. Member
  • **
  • Posts: 24
Re: RtMidi again again :) which blitzmax version works best with it
« Reply #2 on: August 04, 2019, 02:36:54 PM »
Hello

ok i have unistalled blitzmax 1.50 again ..... and removed Mingw 64 bit and the 32 bit versions

i am using windows 7 ultimate 64 bit

ok i reinstalled blitzmax 1.50

then reinstalled mingw to c:\MinGw
and the 64bit version installs to C:\Program Files(x86)\mingw-w64

set the paths in the enviroment firstly to C:\Mingw

downloaded bah.mod master and created a new folder in c:\Blitzmax\mod
copied the RTmidi.mod from the master to the bah.mod

ran blitzmax and compiled all modules and then rebuilt documentation

then shutdown blitzmax and the restarted

as you can see from the rtmidi bahmod 3 image you can clearly see its been compiled and is all there

so when i go to the examples and double click the midiin.bmx

it lists it up and when i compile it i get ........ wait for it

Building midi_in
Compiling:midi_in.bmx
flat assembler  version 1.69.14  (97411 kilobytes memory)
3 passes, 7679 bytes.
Linking:midi_in.debug.exe
C:/BlitzMax/mod/pub.mod/stdc.mod/stdc.debug.win32.x86.a(stdc.c.debug.win32.x86.o):stdc.c:(.text+0x3aa): undefined reference to `__mingw__wopendir'
C:/BlitzMax/mod/pub.mod/stdc.mod/stdc.debug.win32.x86.a(stdc.c.debug.win32.x86.o):stdc.c:(.text+0x3c5): undefined reference to `__mingw_opendir'
C:/BlitzMax/mod/pub.mod/stdc.mod/stdc.debug.win32.x86.a(stdc.c.debug.win32.x86.o):stdc.c:(.text+0x3e7): undefined reference to `__mingw__wclosedir'
C:/BlitzMax/mod/pub.mod/stdc.mod/stdc.debug.win32.x86.a(stdc.c.debug.win32.x86.o):stdc.c:(.text+0x3fa): undefined reference to `__mingw_closedir'
C:/BlitzMax/mod/pub.mod/stdc.mod/stdc.debug.win32.x86.a(stdc.c.debug.win32.x86.o):stdc.c:(.text+0x41d): undefined reference to `__mingw__wreaddir'
C:/BlitzMax/mod/pub.mod/stdc.mod/stdc.debug.win32.x86.a(stdc.c.debug.win32.x86.o):stdc.c:(.text+0x44e): undefined reference to `__mingw_readdir'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x87): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xc4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xf5): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x107): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x1a9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x1cb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x1f0): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x2ed): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x308): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x32d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x429): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x43e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x450): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x6dd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x713): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x744): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x756): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x7f8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x81a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x83f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x93c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x957): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0x97c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xa78): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xa8d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xa9f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xbee): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xc03): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(glue.cpp.debug.win32.x86.o):glue.cpp:(.text+0xc15): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x84): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xae): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1b0): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1e5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x25e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x293): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x403): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x563): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x5c8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x63c): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x6b2): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x803): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x868): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x8dc): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x90f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x94e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x978): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x9d3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xa06): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xa34): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xa76): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xacf): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xbe6): undefined reference to `operator delete[](void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xca3): undefined reference to `operator delete[](void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xce8): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xd12): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xd2b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xd50): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xd6f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xd88): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xdad): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xdd6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xdec): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xe29): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xe42): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xe67): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xe92): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xf34): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xf4d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xf72): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0xfaf): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x11ca): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x11db): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1252): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(unsigned int, char)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1264): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x12b7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x168c): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x16c2): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x16f1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x170a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x172f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x17a0): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x17b9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x17de): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x17ec): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1808): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x181e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1866): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1888): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x18b3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x18dd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x18ff): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x192a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x194f): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x19a0): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x19bc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x19cc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x19eb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1a16): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1a23): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1a89): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1aa8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1acd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1bb6): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1bd5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1bfa): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1c61): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1c80): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1ca5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1cfb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1d1a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1d3f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1d62): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1d7b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1d94): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1da5): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1dbb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1dd1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1de7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1dfd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1e2c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1e45): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1e6a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1e78): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1f9c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1fb5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x1fda): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2023): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2050): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2069): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x208e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x209c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x20cc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x20e5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x210a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2118): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2157): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x217f): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x21cd): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x21e3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x21f0): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2206): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x222b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2239): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2289): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2296): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x22aa): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x22ec): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2302): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x230f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x231d): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x232b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x233c): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x234a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x235b): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x236c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2419): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2450): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x247f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2498): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x24bd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x24ec): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2508): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2549): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2571): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x25bf): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x25d5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x25e2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x25f8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x261d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x262b): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x267b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2688): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x269c): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x26de): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x26f4): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2701): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x270f): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x271d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x272e): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x273c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x274d): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x275e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x27aa): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x27cc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x27f7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2821): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2840): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2865): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x288a): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x28d8): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x28f1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x28fe): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x291a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x293f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x294c): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x29ad): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x29cc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x29f1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2a0e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2a24): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2a3a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2a4b): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2a61): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2ae2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2afb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2b20): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2b2e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2b5e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2b77): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2b9c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2baa): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2bda): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2bf3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2c18): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2c26): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2c7f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2ca1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2ccc): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2d15): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2d37): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2d62): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2df9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2e1b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2e46): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2e99): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2eb8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2edd): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2f4e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2f6d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x2f92): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x3005): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x3024): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x3049): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x305d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x3076): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x308f): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x30a5): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text+0x30bb): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text$_ZN11RtMidiErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4TypeE[__ZN11RtMidiErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4TypeE]+0x2e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text$_ZN11RtMidiErrorD1Ev[__ZN11RtMidiErrorD1Ev]+0x1c): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text$_ZN11RtMidiErrorD0Ev[__ZN11RtMidiErrorD0Ev]+0x22): undefined reference to `operator delete(void*, unsigned int)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text$_ZNK11RtMidiError12printMessageEv[__ZNK11RtMidiError12printMessageEv]+0x2b): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text$_ZNK11RtMidiError4whatEv[__ZNK11RtMidiError4whatEv]+0x12): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
C:/BlitzMax/mod/bah.mod/rtmidi.mod/rtmidi.debug.win32.x86.a(RtMidi.cpp.debug.win32.x86.o):RtMidi.cpp:(.text$_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_[__ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_]+0x10): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
Build Error: Failed to link C:/BlitzMax/mod/bah.mod/rtmidi.mod/examples/midi_in.debug.exe
Process complete



Ok can someone enlighten me :)

lee

Offline Brucey

  • Jr. Member
  • **
  • Posts: 83
Re: RtMidi again again :) which blitzmax version works best with it
« Reply #3 on: August 06, 2019, 06:09:32 AM »
That long list is link errors. Linking is the final stage of a build when it is creating the exe itself. If you have the wrong version of MinGW, this is usually what you will see.

For legacy BlitzMax you will need to use the version of MinGW it was built for. There is a lib dir with a bunch of files from a specific version of MinGW. Also, in the bin dir there are some MinGW version specific files, like ar.exe and ld.exe.

If you have the matching version of MinGW installed, then it should build (and link) correctly.
I don't remember which version of MinGW you need for BlitzMax 1.50.

For NG, this is not an issue, because the bmk app which handles the build process, works with different MinGW versions in different locations.

Offline Derron

  • Hero Member
  • *****
  • Posts: 2337
Re: RtMidi again again :) which blitzmax version works best with it
« Reply #4 on: August 06, 2019, 07:02:06 AM »
If you installed a MinGW for legacy, then the "BlitzMax/lib" folder needs to get updated with the corresponding files from that MinGW-installation. At least this was the way they told me to do a decade ago.

With Brucey's BMK[.exe] (from the NG project) you should not need to copy over the files to the /lib folder as it handles that for you (it straight uses the files from the MinGW dir) - hope Brucey does not need to correct me now.


bye
Ron

Offline wadmixfm

  • Jr. Member
  • **
  • Posts: 24
Re: RtMidi again again :) which blitzmax version works best with it
« Reply #5 on: August 13, 2019, 03:23:50 PM »
Thanks guys, I thought it was odd because when I compiled the modules it had no errors but anything I try to build it does this, I think I have a ghost image with blitzmax installed with mingw installed and working so I might dig that out :-)

If I do a fresh install of blitzmax 1.50 then install mingw for that build Rtmidi should work ok then shouldn't it???

Lee