sm64plus icon indicating copy to clipboard operation
sm64plus copied to clipboard

WSL and Builder2 compiler issue

Open dave41413 opened this issue 8 months ago • 9 comments

im trying to compile sm64plus but it doesnt work,

error: In file included from C:/msys64/mingw64/include/c++/14.1.0/bits/chrono.h:39, from C:/msys64/mingw64/include/c++/14.1.0/bits/this_thread_sleep.h:36, from C:/msys64/mingw64/include/c++/14.1.0/thread:50, from armips.cpp:16926: C:/msys64/mingw64/include/c++/14.1.0/limits:2100:30: error: exponent has no digits 2100 | return extension 0x1.0p-16382Q; | ^~~~~~ C:/msys64/mingw64/include/c++/14.1.0/limits:2114:30: error: exponent has no digits 2114 | return extension 0x1.ffffffffffffffffffffffffffffp+16383Q; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/msys64/mingw64/include/c++/14.1.0/limits:2183:30: error: exponent has no digits 2183 | return extension 0x1.0p-16494Q; | ^~~~~~ C:/msys64/mingw64/include/c++/14.1.0/limits: In static member function 'static constexpr __float128 std::numeric_limits< __float128>::min()': C:/msys64/mingw64/include/c++/14.1.0/limits:2100:37: error: unable to find numeric literal operator 'operator""Q' 2100 | return extension 0x1.0p-16382Q; | ^~~~~~ C:/msys64/mingw64/include/c++/14.1.0/limits:2100:37: note: use '-fext-numeric-literals' to enable more built-in suffixes C:/msys64/mingw64/include/c++/14.1.0/limits:2102:7: error: body of 'constexpr' function 'static constexpr __float128 std ::numeric_limits<__float128>::min()' not a return-statement 2102 | } | ^ C:/msys64/mingw64/include/c++/14.1.0/limits: In static member function 'static constexpr __float128 std::numeric_limits< __float128>::max()': C:/msys64/mingw64/include/c++/14.1.0/limits:2114:64: error: unable to find numeric literal operator 'operator""Q' 2114 | return extension 0x1.ffffffffffffffffffffffffffffp+16383Q; | ^~~~~~ C:/msys64/mingw64/include/c++/14.1.0/limits:2114:64: note: use '-fext-numeric-literals' to enable more built-in suffixes C:/msys64/mingw64/include/c++/14.1.0/limits:2116:7: error: body of 'constexpr' function 'static constexpr __float128 std ::numeric_limits<__float128>::max()' not a return-statement 2116 | } | ^ C:/msys64/mingw64/include/c++/14.1.0/limits: In static member function 'static constexpr __float128 std::numeric_limits< __float128>::denorm_min()': C:/msys64/mingw64/include/c++/14.1.0/limits:2183:37: error: unable to find numeric literal operator 'operator""Q' 2183 | return extension 0x1.0p-16494Q; | ^~~~~~ C:/msys64/mingw64/include/c++/14.1.0/limits:2183:37: note: use '-fext-numeric-literals' to enable more built-in suffixes C:/msys64/mingw64/include/c++/14.1.0/limits:2185:7: error: body of 'constexpr' function 'static constexpr __float128 std ::numeric_limits<__float128>::denorm_min()' not a return-statement 2185 | } | ^ make[1]: *** [Makefile:78: armips] Error 1 Makefile:241: *** Failed to build tools. Stop.

wsl:

In file included from /usr/include/c++/11/cstdio:41, from armips.cpp:51: /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:573:2: warning: #warning "STRICT_ANSI seems to have been undefined; this is not supported" [-Wcpp] 573 | #warning "STRICT_ANSI seems to have been undefined; this is not supported" | ^~~~~~~ armips.cpp:1273:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1273 | { | ^ armips.cpp: In member function ‘wchar_t TextFile::readCharacter()’: armips.cpp:15054:50: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15054 | if (value == L'\r' && recursion == false && atEnd() == false) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In constructor ‘ExpressionValue::ExpressionValue(ExpressionValue&&)’, inlined from ‘ExpressionValue ExpressionInternal::evaluate()’ at armips.cpp:18031:10: armips.cpp:1225:8: warning: ‘val.ExpressionValue::’ may be used uninitialized [-Wmaybe-uninitialized] 1225 | struct ExpressionValue | ^~~~~~~~~~~~~~~ armips.cpp: In member function ‘ExpressionValue ExpressionInternal::evaluate()’: armips.cpp:17923:25: note: ‘val’ declared here 17923 | ExpressionValue val; | ^~~ In constructor ‘ExpressionValue::ExpressionValue(ExpressionValue&&)’, inlined from ‘ExpressionValue Expression::evaluate()’ at armips.cpp:18145:10: armips.cpp:1225:8: warning: ‘invalid.ExpressionValue::’ may be used uninitialized [-Wmaybe-uninitialized] 1225 | struct ExpressionValue | ^~~~~~~~~~~~~~~ armips.cpp: In member function ‘ExpressionValue Expression::evaluate()’: armips.cpp:18144:33: note: ‘invalid’ declared here 18144 | ExpressionValue invalid; | ^~~~~~~ armips.cpp: In member function ‘bool CDirectiveConditional::evaluate()’: armips.cpp:9626:33: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9626 | return value != 0; | ^ armips.cpp: In function ‘std::unique_ptr<CAssemblerCommand> parseDirectiveConditional(Parser&, int)’: armips.cpp:9600:37: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9600 | : CDirectiveConditional(type) | ^ armips.cpp:11038:23: note: ‘type’ was declared here 11038 | ConditionType type; | ^~~~ /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3da): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x450): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4dc): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x540): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x55a): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x574): more undefined references to __imp__assert' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1976): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x19f6): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1c18): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1c35): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1cb5): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1d52): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1d65): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1d75): more undefined references to operator delete(void*)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1d9c): undefined reference to operator delete[](void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1daa): undefined reference to operator delete' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1ddf): undefined reference to operator delete[](void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1e2c): undefined reference to operator delete' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1e6c): undefined reference to operator delete[](void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1e7a): more undefined references to operator delete' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1eb6): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1f76): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2098): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x23c8): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x241a): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x243a): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2445): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2455): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2480): undefined reference to operator delete[](void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x24da): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x24e5): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x24f5): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x251d): undefined reference to operator delete[](void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2572): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2585): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2595): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x25aa): undefined reference to __imp___acrt_iob_func' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x27f6): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2876): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2f69): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2faa): undefined reference to __cxa_throw_bad_array_new_length' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x2fc7): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3096): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3156): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x33c0): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x34c5): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x34ca): undefined reference to __cxa_throw_bad_array_new_length' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3539): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3558): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x356b): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3589): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x35a6): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x35da): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x35ed): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x36be): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3761): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3c3c): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3c80): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3ced): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3d30): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3d71): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3dfe): more undefined references to operator new(unsigned long long)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x3ffb): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x40b6): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x40d0): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x47ea): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4832): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x484c): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4a47): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4a61): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4a7b): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4a95): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4ad4): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4b7a): undefined reference to __imp___acrt_iob_func' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x4e0c): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long long&, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x5272): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x528c): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x533d): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x5357): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x545a): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x5479): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x550a): undefined reference to operator delete' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x571d): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x5737): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x5751): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x576b): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x57fd): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x5817): more undefined references to __imp__assert' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x61f9): undefined reference to __mingw_vsnprintf' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x62ca): undefined reference to __imp__errno' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x63c4): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x6540): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x6bb3): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x6d0b): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x6d25): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x81bf): more undefined references to __imp__assert' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x8306): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x840e): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x8419): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x8421): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x8d78): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x8d92): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x8e7a): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xad0d): undefined reference to std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_append(char const*, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xad77): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xaddd): undefined reference to std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_append(char const*, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xae1f): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xae89): undefined reference to std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_append(char const*, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xaee0): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xaf11): undefined reference to std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_append(char const*, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xaf4e): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xafaa): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xafc4): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xafd0): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xafdb): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xafe3): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xafef): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xaffb): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb007): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb013): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb01f): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb02b): more undefined references to std::__throw_length_error(char const*)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb043): undefined reference to __imp___acrt_iob_func' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb140): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb174): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb17c): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xb4d4): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xc6b6): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xd6e1): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xd88f): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xd8f6): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xdc4c): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xdcaf): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xde5b): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xdea3): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xdeef): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xdf38): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xdf9c): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xdffd): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xe0b2): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xe114): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xe1ea): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xe306): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xe372): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xf4fe): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0xf5c4): undefined reference to operator new[](unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x10d8f): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x11368): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x11382): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1139c): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x11478): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x11492): more undefined references to __imp__assert' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x116af): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1172a): undefined reference to operator delete' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x11746): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1176f): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1177a): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x11782): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x117cf): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1184a): undefined reference to operator delete' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x11866): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1188f): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1189a): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x118a2): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x13328): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x13473): undefined reference to std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_dispose()' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1348a): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x13492): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x13bb9): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14236): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14241): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14249): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x142d5): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1466b): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x147c0): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1488e): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x148aa): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x148f1): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14905): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14915): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14925): more undefined references to operator delete(void*)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1493d): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14951): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14985): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x149e6): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14a00): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14a25): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14a95): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14b22): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14b3c): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14b59): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14b61): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14bac): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14c2f): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14c49): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14c66): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14c6e): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14f28): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x14f52): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15386): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x153e0): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1549b): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x154f7): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15546): more undefined references to operator new(unsigned long long)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15965): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x159c9): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15a11): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15a56): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15ac0): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15afd): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15b9d): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15ba8): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15bb0): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15c02): undefined reference to llrint' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15d73): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15d8e): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15e19): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15eaf): undefined reference to llrint' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15eed): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x15f65): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1607e): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1609e): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x16125): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x16135): more undefined references to operator delete(void*)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x16156): undefined reference to llrint' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x16165): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x161bc): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x161dc): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1643a): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1648b): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x164dc): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x16749): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x16815): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x16829): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1684a): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1689b): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x168bb): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x168cb): undefined reference to _Unwind_Resume' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1c82): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1ce6): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1d40): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1dfe): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1e4b): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text+0x1e8f): more undefined references to operator delete(void*)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$ZN17ConvertIntToFloat3runER5ChunkS1[ZN17ConvertIntToFloat3runER5ChunkS1]+0x1c4): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN17ConvertIntToFloat3runER5ChunkS1_[_ZN17ConvertIntToFloat3runER5ChunkS1_]+0x1de): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN12ConvertFloat8describeEv[_ZN12ConvertFloat8describeEv]+0x52): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN9Transform3runER5ChunkS1_[_ZN9Transform3runER5ChunkS1_]+0xe8): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$ZN21ConvertFloatToIntClip3runER5ChunkS1[ZN21ConvertFloatToIntClip3runER5ChunkS1]+0x342): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN21ConvertFloatToIntClip3runER5ChunkS1_[_ZN21ConvertFloatToIntClip3runER5ChunkS1_]+0x35c): more undefined references to __imp__assert' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN9FilePOSIXD0Ev[_ZN9FilePOSIXD0Ev]+0x28): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN6FileVFD0Ev[_ZN6FileVFD0Ev]+0x34): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$ZN10SwapModule3runER5ChunkS1[ZN10SwapModule3runER5ChunkS1]+0x17f): undefined reference to __imp__assert' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN3PCMD1Ev[_ZN3PCMD1Ev]+0x62): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN3PCMD1Ev[_ZN3PCMD1Ev]+0x75): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN3PCMD1Ev[_ZN3PCMD1Ev]+0x85): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN3PCMD1Ev[_ZN3PCMD1Ev]+0x50): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN4G711D1Ev[_ZN4G711D1Ev]+0x62): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN4G711D1Ev[_ZN4G711D1Ev]+0x75): more undefined references to operator delete(void*)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_Z7fprintfP6_iobufPKcz[_Z7fprintfP6_iobufPKcz]+0x19): undefined reference to __mingw_vfprintf' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_Z6printfPKcz[_Z6printfPKcz]+0x29): undefined reference to __imp___acrt_iob_func' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_Z6printfPKcz[_Z6printfPKcz]+0x37): undefined reference to __mingw_vfprintf' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_Z7sprintfPcPKcz[_Z7sprintfPcPKcz]+0x19): undefined reference to __mingw_vsprintf' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_Z8snprintfPcyPKcz[_Z8snprintfPcyPKcz]+0x14): undefined reference to __mingw_vsnprintf' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN8WAVEFileD0Ev[_ZN8WAVEFileD0Ev]+0x20): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN7RawFileD0Ev[_ZN7RawFileD0Ev]+0x20): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN8AIFFFileD0Ev[_ZN8AIFFFileD0Ev]+0x20): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN6SharedI5ChunkE7releaseEv[_ZN6SharedI5ChunkE7releaseEv]+0x35): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN6SharedI5ChunkE7releaseEv[_ZN6SharedI5ChunkE7releaseEv]+0x27): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZN6SharedI5ChunkE7releaseEv[_ZN6SharedI5ChunkE7releaseEv]+0x42): more undefined references to operator delete(void*)' follow /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT[ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT]+0x6b): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_[_ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_]+0xf4): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT[ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT]+0x109): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_[_ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_]+0x135): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT[ZNSt6vectorI9SharedPtrI5ChunkESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT]+0x15d): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZNSt6vectorI9SharedPtrI6ModuleESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_[_ZNSt6vectorI9SharedPtrI6ModuleESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_]+0x69): undefined reference to operator new(unsigned long long)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$ZNSt6vectorI9SharedPtrI6ModuleESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT[ZNSt6vectorI9SharedPtrI6ModuleESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT]+0xe6): undefined reference to operator delete(void*)' /usr/bin/ld: audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.text$_ZNSt6vectorI9SharedPtrI6ModuleESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_[_ZNSt6vectorI9SharedPtrI6ModuleESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_]+0x12d): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: BFD (GNU Binutils for Ubuntu) 2.38 assertion fail ../../bfd/reloc.c:8580 audiofile/libaudiofile.a(audiofile.o):audiofile.cpp:(.pdata$_ZN13_AFfilehandle10getVersionEv+0x0): dangerous relocation: collect2: fatal error: ld terminated with signal 11 [Segmentation fault] compilation terminated. make: *** [Makefile:78: tabledesign] Error 1 Makefile:241: *** Failed to build tools. Stop.

dave41413 avatar Jun 21 '24 13:06 dave41413