root@darkstar:~/Desktop/parsled# make
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ConfigAction.o ConfigAction.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ConfigGeneral.o ConfigGeneral.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ConfigGroup.o ConfigGroup.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ConfigLed.o ConfigLed.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ConfigLine.o ConfigLine.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o Configuration.o Configuration.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o IConfigClass.o IConfigClass.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o IConfigLine.o IConfigLine.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o IConfiguration.o IConfiguration.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o SimpleString.o SimpleString.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ParSledConfigClass.o ParSledConfigClass.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ParSledConfiguration.o ParSledConfiguration.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o ParSledExecutor.o ParSledExecutor.cpp
gcc -c -Wall -O2 -I. -I/usr/src/linux/include -o parsled.o parsled.cpp
gcc -o parsled ConfigAction.o ConfigGeneral.o ConfigGroup.o ConfigLed.o ConfigLine.o Configuration.o IConfigClass.o IConfigLine.o IConfiguration.o SimpleString.o ParSledConfigClass.o ParSledConfiguration.o ParSledExecutor.o parsled.o
ConfigAction.o(.text+0x23a): In function `ConfigAction::~ConfigAction()':
: undefined reference to `operator delete(void*)'
ConfigAction.o(.gnu.linkonce.r._ZTI12ConfigAction+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ConfigAction.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
ConfigGeneral.o(.text+0x23a): In function `ConfigGeneral::~ConfigGeneral()':
: undefined reference to `operator delete(void*)'
ConfigGeneral.o(.gnu.linkonce.r._ZTI13ConfigGeneral+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ConfigGeneral.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
ConfigGroup.o(.text+0x1cf): In function `ConfigGroup::~ConfigGroup()':
: undefined reference to `operator delete(void*)'
ConfigGroup.o(.gnu.linkonce.r._ZTI11ConfigGroup+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ConfigGroup.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
ConfigLed.o(.text+0x1cf): In function `ConfigLed::~ConfigLed()':
: undefined reference to `operator delete(void*)'
ConfigLed.o(.gnu.linkonce.r._ZTI9ConfigLed+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ConfigLed.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
ConfigLine.o(.text+0x21a): In function `ConfigLine::~ConfigLine()':
: undefined reference to `operator delete(void*)'
ConfigLine.o(.gnu.linkonce.r._ZTI10ConfigLine+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ConfigLine.o(.gnu.linkonce.r._ZTI11IConfigLine+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ConfigLine.o(.gnu.linkonce.r._ZTV11IConfigLine+0x8): undefined reference to `__cxa_pure_virtual'
ConfigLine.o(.gnu.linkonce.r._ZTV11IConfigLine+0xc): undefined reference to `__cxa_pure_virtual'
ConfigLine.o(.gnu.linkonce.r._ZTV11IConfigLine+0x10): undefined reference to `__cxa_pure_virtual'
ConfigLine.o(.gnu.linkonce.r._ZTV11IConfigLine+0x14): undefined reference to `__cxa_pure_virtual'
ConfigLine.o(.gnu.linkonce.r._ZTV11IConfigLine+0x18): undefined reference to `__cxa_pure_virtual'
ConfigLine.o(.gnu.linkonce.r._ZTV11IConfigLine+0x1c): more undefined references to `__cxa_pure_virtual' follow
ConfigLine.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Configuration.o(.text+0x4db): In function `Configuration::createLine(SimpleString const*)':
: undefined reference to `operator new(unsigned int)'
Configuration.o(.text+0x507): In function `Configuration::createLine(SimpleString const*)':
: undefined reference to `operator delete(void*)'
Configuration.o(.text+0x53e): In function `Configuration::addSection(SimpleString const*, IConfigClass*)':
: undefined reference to `operator new(unsigned int)'
Configuration.o(.text+0x74): In function `_ConfigurationListElement::~_ConfigurationListElement()':
: undefined reference to `operator delete(void*)'
Configuration.o(.text+0xc4): In function `_ConfigurationListElement::~_ConfigurationListElement()':
: undefined reference to `operator delete(void*)'
Configuration.o(.text+0x285): In function `Configuration::_reset(_ConfigurationListElement*)':
: undefined reference to `operator delete(void*)'
Configuration.o(.text+0x2b7): In function `Configuration::_reset(_ConfigurationListElement*)':
: undefined reference to `operator delete(void*)'
Configuration.o(.text+0x30c): In function `Configuration::~Configuration()':
: undefined reference to `operator delete(void*)'
Configuration.o(.gnu.linkonce.r._ZTI16ConfigSourceFile+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
Configuration.o(.gnu.linkonce.r._ZTI20IConfigurationSource+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
Configuration.o(.gnu.linkonce.r._ZTI18ConfigSourceString+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
Configuration.o(.gnu.linkonce.r._ZTV13Configuration+0x30): undefined reference to `__cxa_pure_virtual'
Configuration.o(.gnu.linkonce.r._ZTI13Configuration+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
Configuration.o(.gnu.linkonce.r._ZTV20IConfigurationSource+0x8): undefined reference to `__cxa_pure_virtual'
Configuration.o(.gnu.linkonce.r._ZTV20IConfigurationSource+0xc): undefined reference to `__cxa_pure_virtual'
Configuration.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
IConfigClass.o(.text+0x2e): In function `IConfigClass::~IConfigClass()':
: undefined reference to `operator delete(void*)'
IConfigClass.o(.gnu.linkonce.r._ZTV12IConfigClass+0x8): undefined reference to `__cxa_pure_virtual'
IConfigClass.o(.gnu.linkonce.r._ZTV12IConfigClass+0xc): undefined reference to `__cxa_pure_virtual'
IConfigClass.o(.gnu.linkonce.r._ZTV12IConfigClass+0x10): undefined reference to `__cxa_pure_virtual'
IConfigClass.o(.gnu.linkonce.r._ZTV12IConfigClass+0x14): undefined reference to `__cxa_pure_virtual'
IConfigClass.o(.gnu.linkonce.r._ZTV12IConfigClass+0x18): undefined reference to `__cxa_pure_virtual'
IConfigClass.o(.gnu.linkonce.r._ZTI12IConfigClass+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
IConfigLine.o(.text+0x2e): In function `IConfigLine::~IConfigLine()':
: undefined reference to `operator delete(void*)'
IConfigLine.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
IConfiguration.o(.text+0x2e): In function `IConfiguration::~IConfiguration()':
: undefined reference to `operator delete(void*)'
IConfiguration.o(.gnu.linkonce.r._ZTV14IConfiguration+0x8): undefined reference to `__cxa_pure_virtual'
IConfiguration.o(.gnu.linkonce.r._ZTV14IConfiguration+0xc): undefined reference to `__cxa_pure_virtual'
IConfiguration.o(.gnu.linkonce.r._ZTV14IConfiguration+0x10): undefined reference to `__cxa_pure_virtual'
IConfiguration.o(.gnu.linkonce.r._ZTV14IConfiguration+0x14): undefined reference to `__cxa_pure_virtual'
IConfiguration.o(.gnu.linkonce.r._ZTV14IConfiguration+0x18): undefined reference to `__cxa_pure_virtual'
IConfiguration.o(.gnu.linkonce.r._ZTV14IConfiguration+0x1c): more undefined references to `__cxa_pure_virtual' follow
IConfiguration.o(.gnu.linkonce.r._ZTI14IConfiguration+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
SimpleString.o(.text+0x24): In function `SimpleString::_init(unsigned char const*, unsigned int)':
: undefined reference to `operator new[](unsigned int)'
SimpleString.o(.text+0x85): In function `SimpleString::_init(unsigned char const*, unsigned int)':
: undefined reference to `operator new[](unsigned int)'
SimpleString.o(.text+0x52b): In function `SimpleString::_append(char const*, int)':
: undefined reference to `operator new[](unsigned int)'
SimpleString.o(.text+0x558): In function `SimpleString::_append(char const*, int)':
: undefined reference to `operator delete(void*)'
SimpleString.o(.text+0xade): In function `SimpleString::clone() const':
: undefined reference to `operator new(unsigned int)'
SimpleString.o(.text+0xb07): In function `SimpleString::clone() const':
: undefined reference to `operator delete(void*)'
SimpleString.o(.text+0x4ad): In function `SimpleString::~SimpleString()':
: undefined reference to `operator delete(void*)'
SimpleString.o(.text+0x4cd): In function `SimpleString::~SimpleString()':
: undefined reference to `operator delete(void*)'
SimpleString.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
ParSledConfigClass.o(.text+0x228): In function `ParSledConfigClass::~ParSledConfigClass()':
: undefined reference to `operator delete(void*)'
ParSledConfigClass.o(.text+0x2b8): In function `ParSledConfigClass::~ParSledConfigClass()':
: undefined reference to `operator delete(void*)'
ParSledConfigClass.o(.text+0x348): In function `ParSledConfigClass::~ParSledConfigClass()':
: undefined reference to `operator delete(void*)'
ParSledConfigClass.o(.text+0x3de): In function `ParSledConfigClass::addSubelement(IConfigClass*)':
: undefined reference to `operator new(unsigned int)'
ParSledConfigClass.o(.text+0x377): In function `ParSledConfigClass::~ParSledConfigClass()':
: undefined reference to `operator delete(void*)'
ParSledConfigClass.o(.gnu.linkonce.r._ZTV18ParSledConfigClass+0x10): undefined reference to `__cxa_pure_virtual'
ParSledConfigClass.o(.gnu.linkonce.r._ZTV18ParSledConfigClass+0x14): undefined reference to `__cxa_pure_virtual'
ParSledConfigClass.o(.gnu.linkonce.r._ZTI18ParSledConfigClass+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ParSledConfigClass.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
ParSledConfiguration.o(.text+0xd5): In function `ParSledConfiguration::createClassForSection(SimpleString const*)':
: undefined reference to `operator new(unsigned int)'
ParSledConfiguration.o(.text+0x11b): In function `ParSledConfiguration::createClassForSection(SimpleString const*)':
: undefined reference to `operator new(unsigned int)'
ParSledConfiguration.o(.text+0x14b): In function `ParSledConfiguration::createClassForSection(SimpleString const*)':
: undefined reference to `operator new(unsigned int)'
ParSledConfiguration.o(.text+0x167): In function `ParSledConfiguration::createClassForSection(SimpleString const*)':
: undefined reference to `operator delete(void*)'
ParSledConfiguration.o(.text+0x1af): In function `ParSledConfiguration::createClassForSection(SimpleString const*)':
: undefined reference to `operator new(unsigned int)'
ParSledConfiguration.o(.text+0x32d): In function `ParSledConfiguration::notifySectionStop(SimpleString const*, IConfigClass*)':
: undefined reference to `operator delete(void*)'
ParSledConfiguration.o(.text+0x381): In function `ParSledConfiguration::notifySectionStop(SimpleString const*, IConfigClass*)':
: undefined reference to `operator delete(void*)'
ParSledConfiguration.o(.text+0xa1): In function `ParSledConfiguration::~ParSledConfiguration()':
: undefined reference to `operator delete(void*)'
ParSledConfiguration.o(.text+0x263): In function `ParSledConfiguration::notifySectionStop(SimpleString const*, IConfigClass*)':
: undefined reference to `operator delete(void*)'
ParSledConfiguration.o(.gnu.linkonce.r._ZTI20ParSledConfiguration+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ParSledConfiguration.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
ParSledExecutor.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
parsled.o(.text+0x73): In function `offandexit':
: undefined reference to `operator delete(void*)'
parsled.o(.text+0x189): In function `main':
: undefined reference to `operator new(unsigned int)'
parsled.o(.text+0x1cb): In function `main':
: undefined reference to `operator new(unsigned int)'
parsled.o(.text+0x2b7): In function `main':
: undefined reference to `operator delete(void*)'
parsled.o(.text+0x2d0): In function `main':
: undefined reference to `operator delete(void*)'
parsled.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make: *** [parsled] Error 1