Giter VIP home page Giter VIP logo

bytecode-interp's Introduction

bytecode-interp's People

Contributors

0918nobita avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bytecode-interp's Issues

WSL2 Debian で VM のビルドが通らない

~/psyche/vm$ ninja
[1/2] gcc -Wall -Wextra -O2 -D_DEBUG -o build/main -L./build -lcorevm build/Example/main.o
FAILED: build/main
gcc -Wall -Wextra -O2 -D_DEBUG -o build/main -L./build -lcorevm build/Example/main.o
build/Example/main.o: In function `main':
main.c:(.text.startup+0x9): undefined reference to `initVM'
main.c:(.text.startup+0x11): undefined reference to `initChunk'
main.c:(.text.startup+0x21): undefined reference to `addConstant'
main.c:(.text.startup+0x32): undefined reference to `writeChunk'
main.c:(.text.startup+0x43): undefined reference to `writeChunk'
main.c:(.text.startup+0x53): undefined reference to `addConstant'
main.c:(.text.startup+0x64): undefined reference to `writeChunk'
main.c:(.text.startup+0x75): undefined reference to `writeChunk'
main.c:(.text.startup+0x87): undefined reference to `writeChunk'
main.c:(.text.startup+0x97): undefined reference to `addConstant'
main.c:(.text.startup+0xa8): undefined reference to `writeChunk'
main.c:(.text.startup+0xb9): undefined reference to `writeChunk'
main.c:(.text.startup+0xcb): undefined reference to `writeChunk'
main.c:(.text.startup+0xdd): undefined reference to `writeChunk'
main.c:(.text.startup+0xef): undefined reference to `writeChunk'
main.c:(.text.startup+0x105): undefined reference to `dumpChunk'
main.c:(.text.startup+0x10d): undefined reference to `interpret'
main.c:(.text.startup+0x114): undefined reference to `freeVM'
main.c:(.text.startup+0x11c): undefined reference to `freeChunk'
collect2: error: ld returned 1 exit status
[2/2] g++ -Wall -Wextra -O2 -D_DEBUG -MMD -MP -MF build/te...bs cpputest) -o build/test -L./build -lcorevm Test/test.cc
FAILED: build/test
g++ -Wall -Wextra -O2 -D_DEBUG -MMD -MP -MF build/test.d $(pkg-config --cflags --libs cpputest) -o build/test -L./build -lcorevm Test/test.cc
Test/test.cc: In member function ‘virtual void TEST_Chunk_GrowAndShrink_Test::testBody()’:
Test/test.cc:15:5: warning: passing NULL to non-pointer argument 1 of ‘SimpleString StringFrom(long int)’ [-Wconversion-null]
     CHECK_EQUAL(NULL, chunk.code);
     ^~~~~~~~~~~
Test/test.cc:33:5: warning: passing NULL to non-pointer argument 1 of ‘SimpleString StringFrom(long int)’ [-Wconversion-null]
     CHECK_EQUAL(NULL, chunk.code);
     ^~~~~~~~~~~
/tmp/cc5lLAl8.o: In function `TEST_Chunk_GrowAndShrink_Test::testBody()':
test.cc:(.text+0x19): undefined reference to `initChunk'
test.cc:(.text+0x29): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x3d): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0x57): undefined reference to `StringFrom(int)'
test.cc:(.text+0x5f): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x7e): undefined reference to `StringFrom(int)'
test.cc:(.text+0x8e): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0xc5): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0xcd): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0xd5): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xe5): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x10c): undefined reference to `StringFrom(int)'
test.cc:(.text+0x114): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x133): undefined reference to `StringFrom(int)'
test.cc:(.text+0x13f): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x177): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x17f): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x187): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x197): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x1bf): undefined reference to `StringFrom(void const*)'
test.cc:(.text+0x1c7): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x1e3): undefined reference to `StringFrom(long)'
test.cc:(.text+0x1ef): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x228): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x230): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x238): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x24a): undefined reference to `writeChunk'
test.cc:(.text+0x259): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x280): undefined reference to `StringFrom(int)'
test.cc:(.text+0x288): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x2a7): undefined reference to `StringFrom(int)'
test.cc:(.text+0x2b3): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x2ea): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x2f2): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x2fa): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x309): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x330): undefined reference to `StringFrom(int)'
test.cc:(.text+0x338): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x357): undefined reference to `StringFrom(int)'
test.cc:(.text+0x363): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x39b): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x3a3): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x3ab): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x3bd): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x3e8): undefined reference to `StringFrom(int)'
test.cc:(.text+0x3f0): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x412): undefined reference to `StringFrom(int)'
test.cc:(.text+0x41e): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x457): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x45f): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x467): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x47e): undefined reference to `writeChunk'
test.cc:(.text+0x492): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x4b9): undefined reference to `StringFrom(int)'
test.cc:(.text+0x4c1): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x4e3): undefined reference to `StringFrom(int)'
test.cc:(.text+0x4ef): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x526): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x52e): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x536): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x545): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x56c): undefined reference to `StringFrom(int)'
test.cc:(.text+0x574): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x596): undefined reference to `StringFrom(int)'
test.cc:(.text+0x5a2): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x5da): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x5e2): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x5ea): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x5fc): undefined reference to `writeChunk'
test.cc:(.text+0x60b): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x632): undefined reference to `StringFrom(int)'
test.cc:(.text+0x63a): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x65c): undefined reference to `StringFrom(int)'
test.cc:(.text+0x668): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x6a1): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x6a9): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x6b1): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x6c0): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x6e7): undefined reference to `StringFrom(int)'
test.cc:(.text+0x6ef): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x711): undefined reference to `StringFrom(int)'
test.cc:(.text+0x71d): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x754): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x75c): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x764): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x76c): undefined reference to `freeChunk'
test.cc:(.text+0x77c): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x79c): undefined reference to `StringFrom(int)'
test.cc:(.text+0x7a4): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x7c3): undefined reference to `StringFrom(int)'
test.cc:(.text+0x7cf): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x801): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x809): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x811): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x823): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x843): undefined reference to `StringFrom(int)'
test.cc:(.text+0x84b): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x86a): undefined reference to `StringFrom(int)'
test.cc:(.text+0x876): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x8a9): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x8b1): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x8b9): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x8c9): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x8ea): undefined reference to `StringFrom(void const*)'
test.cc:(.text+0x8f2): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x90a): undefined reference to `StringFrom(long)'
test.cc:(.text+0x916): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x943): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x94b): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x953): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x971): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x9a6): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x9b6): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x9eb): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x9f9): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xa03): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0xa38): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xa49): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xa7e): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xa8e): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xac2): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xad9): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xb0e): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xb21): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xb55): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xb64): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xb99): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xbab): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xbe0): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xbf1): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xc25): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xc31): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xc66): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xc71): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xca6): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xcb1): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xce5): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xcf5): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xd15): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0xd20): undefined reference to `SimpleString::~SimpleString()'
/tmp/cc5lLAl8.o: In function `TEST_Debug_LineList_Test::testBody()':
test.cc:(.text+0xe04): undefined reference to `pushBackLineList'
test.cc:(.text+0xe09): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xe1a): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0xe51): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xe56): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xe67): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0xea0): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xea5): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xeaf): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0xef2): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xf07): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xf18): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0xf34): undefined reference to `StringFrom(int)'
test.cc:(.text+0xf3c): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0xf55): undefined reference to `StringFrom(int)'
test.cc:(.text+0xf5d): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0xf8b): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0xf93): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0xf9b): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0xfb4): undefined reference to `appendInstruction'
test.cc:(.text+0xfca): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0xfea): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0xff3): undefined reference to `StringFrom(int)'
test.cc:(.text+0xffb): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x1015): undefined reference to `StringFrom(int)'
test.cc:(.text+0x101d): undefined reference to `SimpleString::asCharString() const'
test.cc:(.text+0x1046): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x104e): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x1056): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x1071): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x1097): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0x10ac): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x10b9): undefined reference to `UtestShell::getCurrent()'
test.cc:(.text+0x10df): undefined reference to `vtable for NormalTestTerminator'
test.cc:(.text+0x10f3): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x110d): undefined reference to `NormalTestTerminator::~NormalTestTerminator()'
test.cc:(.text+0x1122): undefined reference to `SimpleString::~SimpleString()'
test.cc:(.text+0x112a): undefined reference to `SimpleString::~SimpleString()'
/tmp/cc5lLAl8.o: In function `TEST_GROUP_CppUTestGroupDebug::~TEST_GROUP_CppUTestGroupDebug()':
test.cc:(.text._ZN29TEST_GROUP_CppUTestGroupDebugD2Ev[_ZN29TEST_GROUP_CppUTestGroupDebugD5Ev]+0xb): undefined reference to `Utest::~Utest()'
/tmp/cc5lLAl8.o: In function `TEST_GROUP_CppUTestGroupDebug::~TEST_GROUP_CppUTestGroupDebug()':
test.cc:(.text._ZN29TEST_GROUP_CppUTestGroupDebugD0Ev[_ZN29TEST_GROUP_CppUTestGroupDebugD5Ev]+0xf): undefined reference to `Utest::~Utest()'
/tmp/cc5lLAl8.o: In function `TEST_Debug_LineList_Test::~TEST_Debug_LineList_Test()':
test.cc:(.text._ZN24TEST_Debug_LineList_TestD2Ev[_ZN24TEST_Debug_LineList_TestD5Ev]+0xb): undefined reference to `Utest::~Utest()'
/tmp/cc5lLAl8.o: In function `TEST_Debug_LineList_Test::~TEST_Debug_LineList_Test()':
test.cc:(.text._ZN24TEST_Debug_LineList_TestD0Ev[_ZN24TEST_Debug_LineList_TestD5Ev]+0xf): undefined reference to `Utest::~Utest()'
/tmp/cc5lLAl8.o: In function `TEST_GROUP_CppUTestGroupChunk::~TEST_GROUP_CppUTestGroupChunk()':
test.cc:(.text._ZN29TEST_GROUP_CppUTestGroupChunkD2Ev[_ZN29TEST_GROUP_CppUTestGroupChunkD5Ev]+0xb): undefined reference to `Utest::~Utest()'
/tmp/cc5lLAl8.o:test.cc:(.text._ZN29TEST_GROUP_CppUTestGroupChunkD0Ev[_ZN29TEST_GROUP_CppUTestGroupChunkD5Ev]+0xf): more undefined references to `Utest::~Utest()' follow
/tmp/cc5lLAl8.o: In function `TEST_Debug_LineList_TestShell::~TEST_Debug_LineList_TestShell()':
test.cc:(.text._ZN29TEST_Debug_LineList_TestShellD2Ev[_ZN29TEST_Debug_LineList_TestShellD5Ev]+0xb): undefined reference to `UtestShell::~UtestShell()'
/tmp/cc5lLAl8.o: In function `TEST_Debug_LineList_TestShell::~TEST_Debug_LineList_TestShell()':
test.cc:(.text._ZN29TEST_Debug_LineList_TestShellD0Ev[_ZN29TEST_Debug_LineList_TestShellD5Ev]+0xf): undefined reference to `UtestShell::~UtestShell()'
/tmp/cc5lLAl8.o: In function `TEST_Chunk_GrowAndShrink_TestShell::~TEST_Chunk_GrowAndShrink_TestShell()':
test.cc:(.text._ZN34TEST_Chunk_GrowAndShrink_TestShellD2Ev[_ZN34TEST_Chunk_GrowAndShrink_TestShellD5Ev]+0xb): undefined reference to `UtestShell::~UtestShell()'
/tmp/cc5lLAl8.o: In function `TEST_Chunk_GrowAndShrink_TestShell::~TEST_Chunk_GrowAndShrink_TestShell()':
test.cc:(.text._ZN34TEST_Chunk_GrowAndShrink_TestShellD0Ev[_ZN34TEST_Chunk_GrowAndShrink_TestShellD5Ev]+0xf): undefined reference to `UtestShell::~UtestShell()'
/tmp/cc5lLAl8.o: In function `TEST_Chunk_GrowAndShrink_TestShell::createTest()':
test.cc:(.text._ZN34TEST_Chunk_GrowAndShrink_TestShell10createTestEv[_ZN34TEST_Chunk_GrowAndShrink_TestShell10createTestEv]+0x18): undefined reference to `operator new(unsigned long, char const*, int)'
test.cc:(.text._ZN34TEST_Chunk_GrowAndShrink_TestShell10createTestEv[_ZN34TEST_Chunk_GrowAndShrink_TestShell10createTestEv]+0x23): undefined reference to `Utest::Utest()'
test.cc:(.text._ZN34TEST_Chunk_GrowAndShrink_TestShell10createTestEv[_ZN34TEST_Chunk_GrowAndShrink_TestShell10createTestEv]+0x4e): undefined reference to `operator delete(void*, char const*, int)'
/tmp/cc5lLAl8.o: In function `TEST_Debug_LineList_TestShell::createTest()':
test.cc:(.text._ZN29TEST_Debug_LineList_TestShell10createTestEv[_ZN29TEST_Debug_LineList_TestShell10createTestEv]+0x18): undefined reference to `operator new(unsigned long, char const*, int)'
test.cc:(.text._ZN29TEST_Debug_LineList_TestShell10createTestEv[_ZN29TEST_Debug_LineList_TestShell10createTestEv]+0x23): undefined reference to `Utest::Utest()'
test.cc:(.text._ZN29TEST_Debug_LineList_TestShell10createTestEv[_ZN29TEST_Debug_LineList_TestShell10createTestEv]+0x4e): undefined reference to `operator delete(void*, char const*, int)'
/tmp/cc5lLAl8.o: In function `_GLOBAL__sub_I_externTestGroupChunk':
test.cc:(.text.startup+0x2c): undefined reference to `UtestShell::UtestShell()'
test.cc:(.text.startup+0x7a): undefined reference to `TestInstaller::TestInstaller(UtestShell&, char const*, char const*, char const*, int)'
test.cc:(.text.startup+0x81): undefined reference to `TestInstaller::~TestInstaller()'
test.cc:(.text.startup+0xa3): undefined reference to `UtestShell::UtestShell()'
test.cc:(.text.startup+0xf1): undefined reference to `TestInstaller::TestInstaller(UtestShell&, char const*, char const*, char const*, int)'
/tmp/cc5lLAl8.o: In function `main':
test.cc:(.text.startup+0x1): undefined reference to `CommandLineTestRunner::RunAllTests(int, char**)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTI29TEST_GROUP_CppUTestGroupChunk[_ZTI29TEST_GROUP_CppUTestGroupChunk]+0x10): undefined reference to `typeinfo for Utest'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTI34TEST_Chunk_GrowAndShrink_TestShell[_ZTI34TEST_Chunk_GrowAndShrink_TestShell]+0x10): undefined reference to `typeinfo for UtestShell'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTI29TEST_GROUP_CppUTestGroupDebug[_ZTI29TEST_GROUP_CppUTestGroupDebug]+0x10): undefined reference to `typeinfo for Utest'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTI29TEST_Debug_LineList_TestShell[_ZTI29TEST_Debug_LineList_TestShell]+0x10): undefined reference to `typeinfo for UtestShell'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupChunk[_ZTV29TEST_GROUP_CppUTestGroupChunk]+0x20): undefined reference to `Utest::run()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupChunk[_ZTV29TEST_GROUP_CppUTestGroupChunk]+0x28): undefined reference to `Utest::setup()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupChunk[_ZTV29TEST_GROUP_CppUTestGroupChunk]+0x30): undefined reference to `Utest::teardown()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupChunk[_ZTV29TEST_GROUP_CppUTestGroupChunk]+0x38): undefined reference to `Utest::testBody()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x20): undefined reference to `UtestShell::addTest(UtestShell*)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x28): undefined reference to `UtestShell::getNext() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x30): undefined reference to `UtestShell::countTests()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x38): undefined reference to `UtestShell::getFormattedName() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x40): undefined reference to `UtestShell::willRun() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x48): undefined reference to `UtestShell::hasFailed() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x50): undefined reference to `UtestShell::assertTrue(bool, char const*, char const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x58): undefined reference to `UtestShell::assertCstrEqual(char const*, char const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x60): undefined reference to `UtestShell::assertCstrNEqual(char const*, char const*, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x68): undefined reference to `UtestShell::assertCstrNoCaseEqual(char const*, char const*, char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x70): undefined reference to `UtestShell::assertCstrContains(char const*, char const*, char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x78): undefined reference to `UtestShell::assertCstrNoCaseContains(char const*, char const*, char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x80): undefined reference to `UtestShell::assertLongsEqual(long, long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x88): undefined reference to `UtestShell::assertUnsignedLongsEqual(unsigned long, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x90): undefined reference to `UtestShell::assertLongLongsEqual(long long, long long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x98): undefined reference to `UtestShell::assertUnsignedLongLongsEqual(unsigned long long, unsigned long long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xa0): undefined reference to `UtestShell::assertSignedBytesEqual(signed char, signed char, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xa8): undefined reference to `UtestShell::assertPointersEqual(void const*, void const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xb0): undefined reference to `UtestShell::assertFunctionPointersEqual(void (*)(), void (*)(), char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xb8): undefined reference to `UtestShell::assertDoublesEqual(double, double, double, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xc0): undefined reference to `UtestShell::assertEquals(bool, char const*, char const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xc8): undefined reference to `UtestShell::assertBinaryEqual(void const*, void const*, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xd0): undefined reference to `UtestShell::assertBitsEqual(unsigned long, unsigned long, unsigned long, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xd8): undefined reference to `UtestShell::fail(char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xe0): undefined reference to `UtestShell::exitTest(TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xe8): undefined reference to `UtestShell::print(char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xf0): undefined reference to `UtestShell::print(SimpleString const&, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0xf8): undefined reference to `UtestShell::isRunInSeperateProcess() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x100): undefined reference to `UtestShell::setRunInSeperateProcess()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x108): undefined reference to `UtestShell::setRunIgnored()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x118): undefined reference to `UtestShell::destroyTest(Utest*)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x120): undefined reference to `UtestShell::runOneTest(TestPlugin*, TestResult&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x128): undefined reference to `UtestShell::runOneTestInCurrentProcess(TestPlugin*, TestResult&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x130): undefined reference to `UtestShell::failWith(TestFailure const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x138): undefined reference to `UtestShell::failWith(TestFailure const&, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV34TEST_Chunk_GrowAndShrink_TestShell[_ZTV34TEST_Chunk_GrowAndShrink_TestShell]+0x140): undefined reference to `UtestShell::getMacroName() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Chunk_GrowAndShrink_Test[_ZTV29TEST_Chunk_GrowAndShrink_Test]+0x20): undefined reference to `Utest::run()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Chunk_GrowAndShrink_Test[_ZTV29TEST_Chunk_GrowAndShrink_Test]+0x28): undefined reference to `Utest::setup()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Chunk_GrowAndShrink_Test[_ZTV29TEST_Chunk_GrowAndShrink_Test]+0x30): undefined reference to `Utest::teardown()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupDebug[_ZTV29TEST_GROUP_CppUTestGroupDebug]+0x20): undefined reference to `Utest::run()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupDebug[_ZTV29TEST_GROUP_CppUTestGroupDebug]+0x28): undefined reference to `Utest::setup()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupDebug[_ZTV29TEST_GROUP_CppUTestGroupDebug]+0x30): undefined reference to `Utest::teardown()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_GROUP_CppUTestGroupDebug[_ZTV29TEST_GROUP_CppUTestGroupDebug]+0x38): undefined reference to `Utest::testBody()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x20): undefined reference to `UtestShell::addTest(UtestShell*)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x28): undefined reference to `UtestShell::getNext() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x30): undefined reference to `UtestShell::countTests()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x38): undefined reference to `UtestShell::getFormattedName() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x40): undefined reference to `UtestShell::willRun() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x48): undefined reference to `UtestShell::hasFailed() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x50): undefined reference to `UtestShell::assertTrue(bool, char const*, char const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x58): undefined reference to `UtestShell::assertCstrEqual(char const*, char const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x60): undefined reference to `UtestShell::assertCstrNEqual(char const*, char const*, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x68): undefined reference to `UtestShell::assertCstrNoCaseEqual(char const*, char const*, char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x70): undefined reference to `UtestShell::assertCstrContains(char const*, char const*, char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x78): undefined reference to `UtestShell::assertCstrNoCaseContains(char const*, char const*, char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x80): undefined reference to `UtestShell::assertLongsEqual(long, long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x88): undefined reference to `UtestShell::assertUnsignedLongsEqual(unsigned long, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x90): undefined reference to `UtestShell::assertLongLongsEqual(long long, long long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x98): undefined reference to `UtestShell::assertUnsignedLongLongsEqual(unsigned long long, unsigned long long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xa0): undefined reference to `UtestShell::assertSignedBytesEqual(signed char, signed char, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xa8): undefined reference to `UtestShell::assertPointersEqual(void const*, void const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xb0): undefined reference to `UtestShell::assertFunctionPointersEqual(void (*)(), void (*)(), char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xb8): undefined reference to `UtestShell::assertDoublesEqual(double, double, double, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xc0): undefined reference to `UtestShell::assertEquals(bool, char const*, char const*, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xc8): undefined reference to `UtestShell::assertBinaryEqual(void const*, void const*, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xd0): undefined reference to `UtestShell::assertBitsEqual(unsigned long, unsigned long, unsigned long, unsigned long, char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xd8): undefined reference to `UtestShell::fail(char const*, char const*, int, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xe0): undefined reference to `UtestShell::exitTest(TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xe8): undefined reference to `UtestShell::print(char const*, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xf0): undefined reference to `UtestShell::print(SimpleString const&, char const*, int)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0xf8): undefined reference to `UtestShell::isRunInSeperateProcess() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x100): undefined reference to `UtestShell::setRunInSeperateProcess()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x108): undefined reference to `UtestShell::setRunIgnored()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x118): undefined reference to `UtestShell::destroyTest(Utest*)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x120): undefined reference to `UtestShell::runOneTest(TestPlugin*, TestResult&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x128): undefined reference to `UtestShell::runOneTestInCurrentProcess(TestPlugin*, TestResult&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x130): undefined reference to `UtestShell::failWith(TestFailure const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x138): undefined reference to `UtestShell::failWith(TestFailure const&, TestTerminator const&)'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV29TEST_Debug_LineList_TestShell[_ZTV29TEST_Debug_LineList_TestShell]+0x140): undefined reference to `UtestShell::getMacroName() const'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV24TEST_Debug_LineList_Test[_ZTV24TEST_Debug_LineList_Test]+0x20): undefined reference to `Utest::run()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV24TEST_Debug_LineList_Test[_ZTV24TEST_Debug_LineList_Test]+0x28): undefined reference to `Utest::setup()'
/tmp/cc5lLAl8.o:(.data.rel.ro._ZTV24TEST_Debug_LineList_Test[_ZTV24TEST_Debug_LineList_Test]+0x30): undefined reference to `Utest::teardown()'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

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

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.