Wednesday, November 23, 2005

Just came out of a Silly error with mammoth output

Ayyyyyyyabbbbbbbbbbbbbbbbbbbba!

Ondh sann errorru esht joraagi sathaysbahudu antha heloke illi ide nodi saakshi!

Naanu ondh demo project maadtha idde! A simple Shape Hierarchy project! Ella chennagi bardhe! Ella codu sariyaagiththu antha andkondu compile maadthini! en error banthu goththta? Adanna illi paste maadthini nodi! Hedarkobedi!

Adenakke banthu! adanna hege solve maadide antha code kelage bardiddini aadre adeshtu sathaysthu andre naan thale koodlu kiththakkollodondh baaki! Aamele en silly error antha andre, neevu nann nodi nakkbidthira! Illide nodi aa error!

"make: Circular Circle.o <- Circle.o dependency dropped.
/tmp/ccYV67kS.o(.text+0x3a): In function `main':
app.cpp: undefined reference to `std::allocator::allocator()'
/tmp/ccYV67kS.o(.text+0x52):app.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)'
/tmp/ccYV67kS.o(.text+0x69):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x86):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x99):app.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)'
/tmp/ccYV67kS.o(.text+0xc3):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0xda):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0xec):app.cpp: undefined reference to `std::cout'
/tmp/ccYV67kS.o(.text+0xf1):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0xfc):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x102):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x113):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x11e):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x124):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x135):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x140):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x146):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x157):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x162):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x168):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x179):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x184):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x18a):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x19b):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x1a6):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x1ac):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x1bb):app.cpp: undefined reference to `std::cin'
/tmp/ccYV67kS.o(.text+0x1c0):app.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
/tmp/ccYV67kS.o(.text+0x1ec):app.cpp: undefined reference to `std::cout'
/tmp/ccYV67kS.o(.text+0x1f1):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x1fc):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x202):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x21c):app.cpp: undefined reference to `std::cout'
/tmp/ccYV67kS.o(.text+0x221):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x22c):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x232):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x243):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x24e):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x254):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x265):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x270):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x276):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x287):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x292):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x298):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x2a9):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x2b4):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x2ba):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x2cb):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x2d6):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x2dc):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x2eb):app.cpp: undefined reference to `std::cin'
/tmp/ccYV67kS.o(.text+0x2f0):app.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
/tmp/ccYV67kS.o(.text+0x324):app.cpp: undefined reference to `std::allocator::allocator()'
/tmp/ccYV67kS.o(.text+0x33c):app.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)'
/tmp/ccYV67kS.o(.text+0x366):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0x37a):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0x391):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x3a8):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x3bc):app.cpp: undefined reference to `std::allocator::allocator()'
/tmp/ccYV67kS.o(.text+0x3d4):app.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)'
/tmp/ccYV67kS.o(.text+0x3fe):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0x412):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0x429):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x440):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x454):app.cpp: undefined reference to `std::allocator::allocator()'
/tmp/ccYV67kS.o(.text+0x46c):app.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)'
/tmp/ccYV67kS.o(.text+0x496):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0x4aa):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0x4c1):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x4d8):app.cpp: undefined reference to `std::allocator::~allocator()'
/tmp/ccYV67kS.o(.text+0x4ed):app.cpp: undefined reference to `std::cout'
/tmp/ccYV67kS.o(.text+0x4f2):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x503):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x50e):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x514):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x523):app.cpp: undefined reference to `std::cin'
/tmp/ccYV67kS.o(.text+0x528):app.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
/tmp/ccYV67kS.o(.text+0x550):app.cpp: undefined reference to `std::cout'
/tmp/ccYV67kS.o(.text+0x555):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x560):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x566):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x575):app.cpp: undefined reference to `std::cin'
/tmp/ccYV67kS.o(.text+0x57a):app.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
/tmp/ccYV67kS.o(.text+0x58a):app.cpp: undefined reference to `std::cout'
/tmp/ccYV67kS.o(.text+0x58f):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x59a):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x5a0):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x5b1):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x5bc):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x5c2):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x5d3):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x5de):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x5e4):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x5f5):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x606):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x611):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x617):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x628):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x633):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x639):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x648):app.cpp: undefined reference to `std::cin'
/tmp/ccYV67kS.o(.text+0x64d):app.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
/tmp/ccYV67kS.o(.text+0x6c2):app.cpp: undefined reference to `std::cout'
/tmp/ccYV67kS.o(.text+0x6c7):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x6d2):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x6d8):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x6e9):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x6f4):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x6fa):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x70b):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x716):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x71c):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x72d):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x73e):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x749):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x74f):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x760):app.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccYV67kS.o(.text+0x76b):app.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
/tmp/ccYV67kS.o(.text+0x771):app.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
/tmp/ccYV67kS.o(.text+0x780):app.cpp: undefined reference to `std::cin'
/tmp/ccYV67kS.o(.text+0x785):app.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
/tmp/ccYV67kS.o(.text+0x80d):app.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
/tmp/ccYV67kS.o(.text+0x831): In function `__tcf_0':
app.cpp: undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccYV67kS.o(.text+0x85e): In function `__static_initialization_and_destruction_0(int, int)':
app.cpp: undefined reference to `std::ios_base::Init::Init()'
/tmp/ccYV67kS.o(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE11_S_get_poolEv[__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,>::_S_get_pool()]+0x1a): In function `__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,>::_S_get_pool()':
app.cpp: undefined reference to `__cxa_guard_acquire'
/tmp/ccYV67kS.o(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE11_S_get_poolEv[__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,>::_S_get_pool()]+0x43):app.cpp: undefined reference to `__cxa_guard_release'
/tmp/ccYV67kS.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Takeoff.o(.text+0x78): In function `Takeoff::~Takeoff()':
Takeoff.cpp: undefined reference to `std::basic_ofstream >::basic_ofstream(char const*, std::_Ios_Openmode)'
Takeoff.o(.text+0x89):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0xec):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x124):Takeoff.cpp: undefined reference to `std::basic_ofstream >::close()'
Takeoff.o(.text+0x144):Takeoff.cpp: undefined reference to `std::basic_ofstream >::~basic_ofstream()'
Takeoff.o(.text+0x16a):Takeoff.cpp: undefined reference to `std::basic_ofstream >::~basic_ofstream()'
Takeoff.o(.text+0x1a0): In function `Takeoff::~Takeoff()':
Takeoff.cpp: undefined reference to `std::basic_ofstream >::basic_ofstream(char const*, std::_Ios_Openmode)'
Takeoff.o(.text+0x1b1):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x214):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x24c):Takeoff.cpp: undefined reference to `std::basic_ofstream >::close()'
Takeoff.o(.text+0x26c):Takeoff.cpp: undefined reference to `std::basic_ofstream >::~basic_ofstream()'
Takeoff.o(.text+0x292):Takeoff.cpp: undefined reference to `std::basic_ofstream >::~basic_ofstream()'
Takeoff.o(.text+0x2ab): In function `Takeoff::move()':
Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x2fe):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x337): In function `Takeoff::draw()':
Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x38a):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x3c3): In function `Takeoff::area()':
Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x406):Takeoff.cpp: undefined reference to `std::cout'
Takeoff.o(.text+0x40b):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x41a):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Takeoff.o(.text+0x425):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x42b):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x44e):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x48f): In function `Takeoff::move(int)':
Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x4a9):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x500):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x505):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x510):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x516):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x526):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x52b):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x536):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x53c):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x557): In function `Takeoff::draw(int)':
Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x571):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x5c8):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x5cd):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x5d8):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x5de):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x5ee):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x5f3):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x5fe):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x604):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x61f): In function `Takeoff::area(int)':
Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x639):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x691):Takeoff.cpp: undefined reference to `std::cout'
Takeoff.o(.text+0x696):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x6a5):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Takeoff.o(.text+0x6b0):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x6b6):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x6c8):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x6cd):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x6d8):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x6de):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x6ee):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x6f3):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x6fe):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x704):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x71f): In function `Takeoff::deleteShape(int)':
Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x739):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x76c):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x771):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x77c):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x782):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x793):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x79e):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x7a4):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x7b5):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x7ca):Takeoff.cpp: undefined reference to `std::cout'
Takeoff.o(.text+0x7cf):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x7da):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x7e0):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x7fc): In function `Takeoff::addShape(std::basic_string, std::allocator >)':
Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)'
Takeoff.o(.text+0x81d):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0x82d):Takeoff.cpp: undefined reference to `std::cout'
Takeoff.o(.text+0x832):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x83d):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x843):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x852):Takeoff.cpp: undefined reference to `std::cin'
Takeoff.o(.text+0x857):Takeoff.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Takeoff.o(.text+0x869):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x883):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x8bd):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0x8db):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x8e0):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x8eb):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x8f1):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x902):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x90d):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x913):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0x958):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0x98c): In function `Takeoff::Takeoff(std::basic_string, std::allocator >)':
Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::c_str() const'
Takeoff.o(.text+0x9a0):Takeoff.cpp: undefined reference to `std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode)'
Takeoff.o(.text+0x9b7):Takeoff.cpp: undefined reference to `std::basic_ios >::operator!() const'
Takeoff.o(.text+0x9cf):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0x9d4):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0x9e3):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)'
Takeoff.o(.text+0x9ee):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0x9f4):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0xa04):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0xa09):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0xa14):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0xa1a):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0xa33):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string()'
Takeoff.o(.text+0xa49):Takeoff.cpp: undefined reference to `std::basic_istream >& std::operator>>, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&)'
Takeoff.o(.text+0xa5c):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)'
Takeoff.o(.text+0xa7d):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xa9a):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xb13):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0xb28):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xb45):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xb64):Takeoff.cpp: undefined reference to `std::basic_ios >::operator void*() const'
Takeoff.o(.text+0xb83):Takeoff.cpp: undefined reference to `std::basic_ifstream >::close()'
Takeoff.o(.text+0xba3):Takeoff.cpp: undefined reference to `std::basic_ifstream >::~basic_ifstream()'
Takeoff.o(.text+0xbc9):Takeoff.cpp: undefined reference to `std::basic_ifstream >::~basic_ifstream()'
Takeoff.o(.text+0xbf8): In function `Takeoff::Takeoff(std::basic_string, std::allocator >)':
Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::c_str() const'
Takeoff.o(.text+0xc0c):Takeoff.cpp: undefined reference to `std::basic_ifstream >::basic_ifstream(char const*, std::_Ios_Openmode)'
Takeoff.o(.text+0xc23):Takeoff.cpp: undefined reference to `std::basic_ios >::operator!() const'
Takeoff.o(.text+0xc3b):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0xc40):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0xc4f):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)'
Takeoff.o(.text+0xc5a):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0xc60):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0xc70):Takeoff.cpp: undefined reference to `std::cerr'
Takeoff.o(.text+0xc75):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Takeoff.o(.text+0xc80):Takeoff.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Takeoff.o(.text+0xc86):Takeoff.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Takeoff.o(.text+0xc9f):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string()'
Takeoff.o(.text+0xcb5):Takeoff.cpp: undefined reference to `std::basic_istream >& std::operator>>, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&)'
Takeoff.o(.text+0xcc8):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)'
Takeoff.o(.text+0xce9):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xd06):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xd7f):Takeoff.cpp: undefined reference to `Takeoff::container'
Takeoff.o(.text+0xd94):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xdb1):Takeoff.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Takeoff.o(.text+0xdd0):Takeoff.cpp: undefined reference to `std::basic_ios >::operator void*() const'
Takeoff.o(.text+0xdef):Takeoff.cpp: undefined reference to `std::basic_ifstream >::close()'
Takeoff.o(.text+0xe0f):Takeoff.cpp: undefined reference to `std::basic_ifstream >::~basic_ifstream()'
Takeoff.o(.text+0xe35):Takeoff.cpp: undefined reference to `std::basic_ifstream >::~basic_ifstream()'
Takeoff.o(.text+0xe51): In function `__tcf_0':
Takeoff.cpp: undefined reference to `std::ios_base::Init::~Init()'
Takeoff.o(.text+0xe7e): In function `__static_initialization_and_destruction_0(int, int)':
Takeoff.cpp: undefined reference to `std::ios_base::Init::Init()'
Takeoff.o(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKiP5ShapeEEppEi[std::_Rb_tree_iterator >::operator++(int)]+0x1b): In function `std::_Rb_tree_iterator >::operator++(int)':
Takeoff.cpp: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
Takeoff.o(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKiP5ShapeEEmmEv[std::_Rb_tree_iterator >::operator--()]+0x10): In function `std::_Rb_tree_iterator >::operator--()':
Takeoff.cpp: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKiP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS7_j[__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::deallocate(std::_Rb_tree_node >*, unsigned int)]+0x48): In function `__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::deallocate(std::_Rb_tree_node >*, unsigned int)':
Takeoff.cpp: undefined reference to `operator delete(void*)'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKiP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS7_j[__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::deallocate(std::_Rb_tree_node >*, unsigned int)]+0x5f):Takeoff.cpp: undefined reference to `__gnu_cxx::__pool::_M_reclaim_block(char*, unsigned int)'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKiP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x28): In function `__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)':
Takeoff.cpp: undefined reference to `std::__throw_bad_alloc()'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKiP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x65):Takeoff.cpp: undefined reference to `operator new(unsigned int)'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKiP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x96):Takeoff.cpp: undefined reference to `__gnu_cxx::__pool::_M_get_thread_id()'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKiP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x131):Takeoff.cpp: undefined reference to `__gnu_cxx::__pool::_M_reserve_block(unsigned int, unsigned int)'
Takeoff.o(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pairIKiP5ShapeESt10_Select1stIS4_ESt4lessIiESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_E[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::erase(std::_Rb_tree_iterator >)]+0x15): In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::erase(std::_Rb_tree_iterator >)':
Takeoff.cpp: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
Takeoff.o(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pairIKiP5ShapeESt10_Select1stIS4_ESt4lessIiESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&)]+0x8f): In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&)':
Takeoff.cpp: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE13_S_initializeEv[__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,>::_S_initialize()]+0x15): In function `__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,>::_S_initialize()':
Takeoff.cpp: undefined reference to `__gnu_cxx::__pool::_M_initialize(void (*)(void*))'
Takeoff.o(.gnu.linkonce.t._ZN9__gnu_cxx20__common_pool_policyINS_6__poolELb1EE21_S_destroy_thread_keyEPv[__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,>::_S_destroy_thread_key(void*)]+0x13): In function `__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,>::_S_destroy_thread_key(void*)':
Takeoff.cpp: undefined reference to `__gnu_cxx::__pool::_M_destroy_thread_key(void*)'
Takeoff.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Shape.o(.text+0x179): In function `__tcf_0':
Shape.cpp: undefined reference to `std::ios_base::Init::~Init()'
Shape.o(.text+0x1be): In function `__static_initialization_and_destruction_0(int, int)':
Shape.cpp: undefined reference to `std::ios_base::Init::Init()'
Shape.o(.gnu.linkonce.r._ZTV5Shape[vtable for Shape]+0x8): undefined reference to `__cxa_pure_virtual'
Shape.o(.gnu.linkonce.r._ZTV5Shape[vtable for Shape]+0xc): undefined reference to `__cxa_pure_virtual'
Shape.o(.gnu.linkonce.r._ZTV5Shape[vtable for Shape]+0x10): undefined reference to `__cxa_pure_virtual'
Shape.o(.gnu.linkonce.r._ZTV5Shape[vtable for Shape]+0x14): undefined reference to `__cxa_pure_virtual'
Shape.o(.gnu.linkonce.r._ZTV5Shape[vtable for Shape]+0x18): undefined reference to `__cxa_pure_virtual'
Shape.o(.gnu.linkonce.r._ZTV5Shape[vtable for Shape]+0x1c): more undefined references to `__cxa_pure_virtual' follow
Shape.o(.gnu.linkonce.r._ZTI5Shape[typeinfo for Shape]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
Shape.o(.gnu.linkonce.t._ZNSt4pairIKSsP5ShapeED1Ev[std::pair, std::allocator > const, Shape*>::~pair()]+0xe): In function `std::pair, std::allocator > const, Shape*>::~pair()':
Shape.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Shape.o(.gnu.linkonce.t._ZNSt4pairIKSsP5ShapeEC1ERS0_RKS2_[std::pair, std::allocator > const, Shape*>::pair(std::basic_string, std::allocator > const&, Shape* const&)]+0x11): In function `std::pair, std::allocator > const, Shape*>::pair(std::basic_string, std::allocator > const&, Shape* const&)':
Shape.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)'
Shape.o(.gnu.linkonce.t._ZNSt4pairIKSsP5ShapeEC1ERKS3_[std::pair, std::allocator > const, Shape*>::pair(std::pair, std::allocator > const, Shape*> const&)]+0x12): In function `std::pair, std::allocator > const, Shape*>::pair(std::pair, std::allocator > const, Shape*> const&)':
Shape.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)'
Shape.o(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKSsP5ShapeEEmmEv[std::_Rb_tree_iterator, std::allocator > const, Shape*> >::operator--()]+0x10): In function `std::_Rb_tree_iterator, std::allocator > const, Shape*> >::operator--()':
Shape.cpp: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
Shape.o(.gnu.linkonce.t._ZStltIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_ES8_[bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)]+0x10): In function `bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)':
Shape.cpp: undefined reference to `std::basic_string, std::allocator >::compare(std::basic_string, std::allocator > const&) const'
Shape.o(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKSsP5ShapeEEppEv[std::_Rb_tree_iterator, std::allocator > const, Shape*> >::operator++()]+0x10): In function `std::_Rb_tree_iterator, std::allocator > const, Shape*> >::operator++()':
Shape.cpp: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
Shape.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS7_j[__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::deallocate(std::_Rb_tree_node, std::allocator > const, Shape*> >*, unsigned int)]+0x48): In function `__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::deallocate(std::_Rb_tree_node, std::allocator > const, Shape*> >*, unsigned int)':
Shape.cpp: undefined reference to `operator delete(void*)'
Shape.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS7_j[__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::deallocate(std::_Rb_tree_node, std::allocator > const, Shape*> >*, unsigned int)]+0x5f):Shape.cpp: undefined reference to `__gnu_cxx::__pool::_M_reclaim_block(char*, unsigned int)'
Shape.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x28): In function `__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)':
Shape.cpp: undefined reference to `std::__throw_bad_alloc()'
Shape.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x65):Shape.cpp: undefined reference to `operator new(unsigned int)'
Shape.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x96):Shape.cpp: undefined reference to `__gnu_cxx::__pool::_M_get_thread_id()'
Shape.o(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP5ShapeEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc, std::allocator > const, Shape*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool,> >::allocate(unsigned int, void const*)]+0x131):Shape.cpp: undefined reference to `__gnu_cxx::__pool::_M_reserve_block(unsigned int, unsigned int)'
Shape.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsP5ShapeESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_[std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Shape*>, std::_Select1st, std::allocator > const, Shape*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Shape*> > >::_M_create_node(std::pair, std::allocator > const, Shape*> const&)]+0x7d): In function `std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Shape*>, std::_Select1st, std::allocator > const, Shape*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Shape*> > >::_M_create_node(std::pair, std::allocator > const, Shape*> const&)':
Shape.cpp: undefined reference to `__cxa_begin_catch'
Shape.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsP5ShapeESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_[std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Shape*>, std::_Select1st, std::allocator > const, Shape*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Shape*> > >::_M_create_node(std::pair, std::allocator > const, Shape*> const&)]+0x96):Shape.cpp: undefined reference to `__cxa_rethrow'
Shape.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsP5ShapeESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_[std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Shape*>, std::_Select1st, std::allocator > const, Shape*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Shape*> > >::_M_create_node(std::pair, std::allocator > const, Shape*> const&)]+0xa1):Shape.cpp: undefined reference to `__cxa_end_catch'
Shape.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsP5ShapeESt10_Select1stIS4_ESt4lessISsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Shape*>, std::_Select1st, std::allocator > const, Shape*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Shape*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Shape*> const&)]+0x8f): In function `std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Shape*>, std::_Select1st, std::allocator > const, Shape*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, Shape*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Shape*> const&)':
Shape.cpp: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
Shape.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Square.o(.text+0x212): In function `Square::draw()':
Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x217):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x224):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x22f):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x235):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x245):Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x24a):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x255):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x25b):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x282): In function `Square::move()':
Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x287):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x294):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x29f):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x2a5):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x2b5):Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x2ba):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x2c5):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x2cb):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x2dc):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x2e7):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x2ed):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x305):Square.cpp: undefined reference to `std::cin'
Square.o(.text+0x30a):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x317):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x327):Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x32c):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x337):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x33d):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x367): In function `Square::read(int)':
Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x36c):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x377):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x37d):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x395):Square.cpp: undefined reference to `std::cin'
Square.o(.text+0x39a):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x3a7):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x3b7):Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x3bc):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x3c7):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x3cd):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x3df):Square.cpp: undefined reference to `std::cin'
Square.o(.text+0x3e4):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x3f4):Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x3f9):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x404):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x40a):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x440): In function `Square::read(std::basic_ifstream >&)':
Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x44d):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x45a):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x467):Square.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Square.o(.text+0x4a3): In function `Square::write(int)':
Square.cpp: undefined reference to `std::cout'
Square.o(.text+0x4a8):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x4b3):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x4b9):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x4ca):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x4d9):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x4e4):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x4ea):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x4fb):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x50c):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x519):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x52a):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x537):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x548):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x553):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x559):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x56a):Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x577):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x582):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x588):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x5cd): In function `Square::write(std::basic_ofstream >&)':
Square.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Square.o(.text+0x5d8):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x5de):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x5ed):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x5f8):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x5fe):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x60b):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x616):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x61c):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x629):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x634):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x63a):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x647):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Square.o(.text+0x652):Square.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Square.o(.text+0x658):Square.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Square.o(.text+0x679): In function `Square::clone()':
Square.cpp: undefined reference to `operator new(unsigned int)'
Square.o(.text+0x6a3):Square.cpp: undefined reference to `operator delete(void*)'
Square.o(.text+0x6cf): In function `__tcf_0':
Square.cpp: undefined reference to `std::ios_base::Init::~Init()'
Square.o(.text+0x6fc): In function `__static_initialization_and_destruction_0(int, int)':
Square.cpp: undefined reference to `std::ios_base::Init::Init()'
Square.o(.gnu.linkonce.r._ZTI6Square[typeinfo for Square]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0xd): In function `SquareHelper::SquareHelper()':
Square.cpp: undefined reference to `operator new(unsigned int)'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0x34):Square.cpp: undefined reference to `operator delete(void*)'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0x57):Square.cpp: undefined reference to `std::allocator::allocator()'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0x6f):Square.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0x98):Square.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0xac):Square.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0xc3):Square.cpp: undefined reference to `std::allocator::~allocator()'
Square.o(.gnu.linkonce.t._ZN12SquareHelperC1Ev[SquareHelper::SquareHelper()]+0xe0):Square.cpp: undefined reference to `std::allocator::~allocator()'
Square.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Rectangle.o(.text+0x23a): In function `Rectangle::draw()':
Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x23f):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x24c):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x257):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x25d):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x26d):Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x272):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x27d):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x283):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x2aa): In function `Rectangle::move()':
Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x2af):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x2bc):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x2c7):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x2cd):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x2dd):Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x2e2):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x2ed):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x2f3):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x304):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x30f):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x315):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x32d):Rectangle.cpp: undefined reference to `std::cin'
Rectangle.o(.text+0x332):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x33f):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x34f):Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x354):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x35f):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x365):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x38f): In function `Rectangle::read(int)':
Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x394):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x39f):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x3a5):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x3bd):Rectangle.cpp: undefined reference to `std::cin'
Rectangle.o(.text+0x3c2):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x3cf):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x3df):Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x3e4):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x3ef):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x3f5):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x40d):Rectangle.cpp: undefined reference to `std::cin'
Rectangle.o(.text+0x412):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x41f):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x42f):Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x434):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x43f):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x445):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x485): In function `Rectangle::read(std::basic_ifstream >&)':
Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x492):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x4a1):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x4ae):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x4bb):Rectangle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Rectangle.o(.text+0x4f7): In function `Rectangle::write(int)':
Rectangle.cpp: undefined reference to `std::cout'
Rectangle.o(.text+0x4fc):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x507):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x50d):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x51e):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x52d):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x538):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x53e):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x54f):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x560):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x56f):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x580):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x58d):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x59e):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x5a9):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x5af):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x5c0):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x5cd):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x5d8):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x5de):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x5ef):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x5fc):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x607):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x60d):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x65c): In function `Rectangle::write(std::basic_ofstream >&)':
Rectangle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Rectangle.o(.text+0x667):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x66d):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x67c):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x687):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x68d):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x69c):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x6a7):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x6ad):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x6ba):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x6c5):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x6cb):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x6d8):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x6e3):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x6e9):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x6f6):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Rectangle.o(.text+0x701):Rectangle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Rectangle.o(.text+0x707):Rectangle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Rectangle.o(.text+0x729): In function `Rectangle::clone()':
Rectangle.cpp: undefined reference to `operator new(unsigned int)'
Rectangle.o(.text+0x753):Rectangle.cpp: undefined reference to `operator delete(void*)'
Rectangle.o(.text+0x77f): In function `__tcf_0':
Rectangle.cpp: undefined reference to `std::ios_base::Init::~Init()'
Rectangle.o(.text+0x7ac): In function `__static_initialization_and_destruction_0(int, int)':
Rectangle.cpp: undefined reference to `std::ios_base::Init::Init()'
Rectangle.o(.gnu.linkonce.r._ZTI9Rectangle[typeinfo for Rectangle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0xd): In function `RectangleHelper::RectangleHelper()':
Rectangle.cpp: undefined reference to `operator new(unsigned int)'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0x34):Rectangle.cpp: undefined reference to `operator delete(void*)'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0x57):Rectangle.cpp: undefined reference to `std::allocator::allocator()'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0x6f):Rectangle.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0x98):Rectangle.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0xac):Rectangle.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0xc3):Rectangle.cpp: undefined reference to `std::allocator::~allocator()'
Rectangle.o(.gnu.linkonce.t._ZN15RectangleHelperC1Ev[RectangleHelper::RectangleHelper()]+0xe0):Rectangle.cpp: undefined reference to `std::allocator::~allocator()'
Rectangle.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Circle.o(.text+0x246): In function `Circle::draw()':
Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x24b):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x258):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x263):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x269):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x279):Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x27e):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x289):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x28f):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x2b6): In function `Circle::move()':
Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x2bb):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x2c8):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x2d3):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x2d9):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x2e9):Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x2ee):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x2f9):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x2ff):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x310):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x31b):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x321):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x339):Circle.cpp: undefined reference to `std::cin'
Circle.o(.text+0x33e):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x34b):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x35b):Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x360):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x36b):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x371):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x39b): In function `Circle::read(int)':
Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x3a0):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x3ab):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x3b1):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x3c9):Circle.cpp: undefined reference to `std::cin'
Circle.o(.text+0x3ce):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'

Circle.o(.text+0x3db):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x3eb):Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x3f0):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x3fb):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x401):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x413):Circle.cpp: undefined reference to `std::cin'
Circle.o(.text+0x418):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x428):Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x42d):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x438):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x43e):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x474): In function `Circle::read(std::basic_ifstream >&)':
Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x481):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x48e):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x49b):Circle.cpp: undefined reference to `std::basic_istream >::operator>>(int&)'
Circle.o(.text+0x4dd): In function `Circle::write(int)':
Circle.cpp: undefined reference to `std::cout'
Circle.o(.text+0x4e2):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x4ed):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x4f3):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x504):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x513):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x51e):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x524):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x535):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x546):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x553):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x564):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x571):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x582):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x58d):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x593):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x5a4):Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x5b1):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x5bc):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x5c2):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x607): In function `Circle::write(std::basic_ofstream >&)':
Circle.cpp: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
Circle.o(.text+0x612):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x618):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x627):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x632):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x638):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x645):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x650):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x656):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x663):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x66e):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x674):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x681):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(int)'
Circle.o(.text+0x68c):Circle.cpp: undefined reference to `std::basic_ostream >& std::endl >(std::basic_ostream >&)'
Circle.o(.text+0x692):Circle.cpp: undefined reference to `std::basic_ostream >::operator<<(std::basic_ostream >& (*)(std::basic_ostream >&))'
Circle.o(.text+0x6b3): In function `Circle::clone()':
Circle.cpp: undefined reference to `operator new(unsigned int)'
Circle.o(.text+0x6dd):Circle.cpp: undefined reference to `operator delete(void*)'
Circle.o(.text+0x709): In function `__tcf_0':
Circle.cpp: undefined reference to `std::ios_base::Init::~Init()'
Circle.o(.text+0x736): In function `__static_initialization_and_destruction_0(int, int)':
Circle.cpp: undefined reference to `std::ios_base::Init::Init()'
Circle.o(.gnu.linkonce.r._ZTI6Circle[typeinfo for Circle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0xd): In function `CircleHelper::CircleHelper()':
Circle.cpp: undefined reference to `operator new(unsigned int)'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0x34):Circle.cpp: undefined reference to `operator delete(void*)'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0x57):Circle.cpp: undefined reference to `std::allocator::allocator()'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0x6f):Circle.cpp: undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0x98):Circle.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0xac):Circle.cpp: undefined reference to `std::basic_string, std::allocator >::~basic_string()'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0xc3):Circle.cpp: undefined reference to `std::allocator::~allocator()'
Circle.o(.gnu.linkonce.t._ZN12CircleHelperC1Ev[CircleHelper::CircleHelper()]+0xe0):Circle.cpp: undefined reference to `std::allocator::~allocator()'
Circle.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make: *** [app] Error 1"



Idu Namm vi editoralli 54 page error! aadre error maathra ondhe.

Aamele keli en error antha!

naan C++ code bardhu, make filalli gcc use maadtha idde!

How silly right?

Will catch you in my next blog!

Barthini!

Thursday, November 17, 2005

Marubhoomiyalli Oasis sikkida haage!

Ellarigu Namaskaara!

Nimge title nodi eno strange antha annistha ide alva? Naan yaav topic mele bardirbahudu antha?

Guess maadi!

Goththaglillva?

Adu Namm officalli bagge!

Enantha yochne maadtha iddira? Nanganthu illi yaaru Kannada maathadde irodu keli keli bejaaragbittiththu! Aadre namm office pakkadalle ondh petrol bunk ide! Ade nange oasis thara!

Hege anthira?

Avnu yaavaglu radio haakkond irthane! FM rainbow athwa Vividbharathi! Eradarallu Kannada haadugale jasthi! Ollolle haadugalu bartha iraththe! Avnu joragi volume kottirthane! Namm officu moorne mahadiyalli iddrunu sariyaagi kelsaththe! Ollolle haadugalu! Adara jothege gunugtha irthini!

Sadhyakke innenu baribeku antha annistha illa! Mundina blog nodi!

Monday, November 14, 2005

Getting more blogging friends!

Ha!

Naanu vaapas bande! Vaarada raje mugisikondu! Rajadalli hothth hogode goththagalla! en ondh 3-4 gante hinde raja sikk haage ide! Thirga Officege barbeku, belagge bega elu! ide aagoythu. Nanganthu rosi hogide!
Haagantha naanu aa TATA Di-cor ad alli thoriso haage helalla! En advertizement adu. "I always wanted to wuit on monday morning! " Aa ad nodidre nange adonde dialog jnaapakakke barodu! Nanganthu illivaregu antha yochne bandilla! Barodilla antha andhkondiddini.

Eevaththu naanu blogalli en helbekantha andkondiddini andre, nann blogu modaligintha hechchu jana nodakke shuru maadiddare! Avr hesrugalanna neevugalu hale postings comments alli nodbahudu! Nangu Khushi aagaththe. Yaaradru nann blog nodi comment maadidre, naanuthiddkolakke aagaththe! aadre kelavu spam replygalu bandiththu! adannella delete maadidde! Avrella hopelessaagi comment maadiddru!

Heege eshtondh jana nann blog nodtharaaddarinda naanu modaligintha hechchu jaagarukanaagi baribekaagaththe! Adanna ulisikolthini antha andkondiddini. Nanna ella blog odugarigu nanna ananthaanatha vandanegalu!

Mundina blogge Kaaytha iri!

Sari naa hogi baruve!

Thursday, November 10, 2005

Just a blog entry!

Eevathth yaako enakku moodilla! sumne timepass hoditha iddini officealli. Sumne blog maadana antha annisthu baritha iddini.

Yaako full bejaar aagogbittide. Belagge 6 ganteg elu, chakachaka antha officege ready aagi 7 gantege bidu!
Saayankaala thanaka officalli aliirovr jothe timepass maadu. Swalpa coding maadu. Mail check maadu 5:30 athwa 6 gante aaytha maneg nadi, aa rush bussalli ninthkond saayi ide aagoithu!

Weekend bandre friends jothe thirgaadu, maja maadu. Friends busyna? maneliothla hodi!

Ishtena?

Need some change in my routine work!

En maadthini antha innyaavagana barithini.

Eevaththu mood illa antha munchene heliddini.

Barthini.

Wednesday, November 02, 2005

Rajaana bere thara maja maaddhe!

Ha!

Naalak divsa raja sikkiththu. 29, 30, 31 maththe 1 ne thaarikku! Nangyaako thaarikku antha helakke swalpa mujugara aagaththe! Thaarikku urdu inda thegedirodu! Adara badalu Dinaanka antha helbahudu, aadre muchinda helkond bandu abhyaasa aagbittide! En maadakkagalla!

Shukrvaara manege hodavnu enu yochne maaddhe sumne timepass maadtha idde, TV nodkondu! Ade saayankaala purnima andre nann valuepoint technologies collegue jothe chat maadtha idde. Maathu oorina kade hogiththu. Ooralli entha ollolle jaagagalive, ella nodbeku haage heege antha maathadtah iddvi. Murudeshwara, kundapura, manglooru, kota allina sumaaru devasthana ella discuss maadidvi!

8:30 ge nangondu yochne banthu. Naanyaake ee naalak divsa rajadalli ondho erado divsa oorige hogi barbaardu antha annisthu. Maneli yaargu helirlilla! 9 gante aadru naan oorige hogo sulive irlilla yaaru! 9 gantege muktha nodtha appange ee vichara helde! en thamaashe maadtha iddiya antha kelidru. Appa maththe akka eno burde bidtha iddane anthane thilkonddiddru. 9:30 ge naan hortaaga ellargu aashcharya. En suddennagi oorige horte, yaake enu antha ella kelidru! sumne andre yaaru namblilla! sari naanu horte ellargu namaskaara maadkondu thathange namaskaara maadvaaga avr helidru hogod hogthiya, ondh 2 divsa idd baa antha heliddru! Nann plan iddidde 1 divsa. Sumne yaake antha heli horte! busse siglilla majesticalli. Season alva ella bussu full aagiththu. Sari yaavdadru private bussalli hogona antha sketch haakondu hogtha idde! alle yaavdo kempu bussu iththu.

All Hode. Conductoranna kelde? guru ticket idya antha?. sari nann punyakke ondhe seat iththu. Hengo hathkonde. Thagad busso athwa thagad driverro enopa, 10:45 raatri bitta bussu, belagge 9:30 aadru inna udupi muttilla! Bejaaragoithu. Hopeless driving. En nidhaana hogtha idda! Kunigalalli ardha gante, haasanasdalli ardha gante mangalooralli ardha gante antha thiklu hidisda. aamele udupi ge band melu ardha gante kapi tea, thindi antha raaga eleyakke shuru maaddha. Nange reg hoythu. Udupi ilkondu allinda kotakke innondh local bussalli horte. Giliyaaru thalupuvaaga 10:30.

Almost 12 gante bussalle kaledhoythu. Nann planella ulta hodithu. Sari Koderi andre nammappana kade oorige hogo plan cancel maaddhe. Time maadkolakkaglilla. Giliyaaru andre nammammana ooru. Naanu chikkavniddaga besige rajakke hogtha idda ooru. Alle thindi mugisi, snana maadi malthethe manege horte. Malthethe andre nammappana thangi. Avr mane, aanegudde, saligrama( namm mane devru ) ella suththakondu doddammana manege andre nammammana akkana manege hogi bandu thirga giliyaaruge hogi alli thirga freshaagi bengloorige horte.

Ooralli entha ollolle scenery iththu. Bussalli hogiddrinda ella photo thegeyakke aaglilla. ondho erado photo thogond bande.

sadhyakke ishtu saaku. Naanu eega officalli iddini.

Mundina blog nodi!

Haa maththe innondh vishya, Ellargu Deepavali haagu Kannada Raajyothsavada Haardhika Shubhashayagalu.