Thursday, December 22, 2005

Hosa Dina antha thilkondu kelsa maadu!

Nannanna naane control maadkollakke prayathnistha iddini. Kelasadalli hechchu kaala kali, Sumne mail nodtha irbeda, heege sanna puttadaagi hejje haaktha iddini. Nodana idu ellivarege nannanna karkond hogaththe antha!

Eega ishtu saaku! aamele aadre blog maadthini.

Bye!

Wednesday, December 21, 2005

Symtoms of IT sickness starts!

Namaskaara!

Esht busy aagtha iddini andre yaavdakku pursothth maadkollakke aagtha illa! 4 gante prayaanadalli kaledbidthini.belagge 7 gantege mane bittre raatri 9 gante minimum beke beku. Maneli yaar hatranu sariyaagi mathadakkagalla!

Jaasthi prashne haaktha iddre bega sittu bandbidaththe. Ellar mele regakke shuru maadiddini. Esht control maadkobekandru aagtha illa. 4 gante prayaanadalli kaledre 7-8 gante nidde maadtha irthini. Mane horage 14 gante irthini. Allige divsada 22 gante alle mugithu. Erad ganteli esht antha maneyavr hatra maathadodu??

Maneli en naditha ide? en kathe? ondhu goththagalla. Vaaranthyadalli ( week end ) friends jothe irthini. Appa, amma, akka, thatha, doddamma, chikkappandira hatra maathadsondirli, avr mukha nodakku pursothth maadkollakkagtha illa! En maadana?

Idu Namma ella IT bengaloorigara paristhithi. Helakke bejaaraagaththe. Pursothth maadkondu blog maadtha iddini.

Munde sigona!

Sadhyakke barthini.

Thursday, December 08, 2005

Erad vaara blog maadlilla!

Thumba busy idde! Erad vaara blog maadakke aaglilla! FOSS.in maththe inna halavu chatuvatikeyolage udyukthanaagidde! Innu mundina vaaradinda andre baruva somavaaradinda subex systems alli project shuru aagaththe. Allige hogbeku! Esht frequentaagi blog maadthino goththilla! FOSS.in olle anubhava. Dodd dodd manushyarella sikkiddru!

Avrannella naav yaake dodd mansharu antha karithivi? ex: Alan Cox, John Corbet, Rasmus Lerdorf heege! avr maadiro kelsagalinda! Naavu avr haage enaadru chennagirodanna maadbeku!

Thumba bariyakke ide aadre eega pursothth illa! pursothth maadkond bandhu barithini.

Alli thanaka kaaytha iri!

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!