Linking maildiraclttest /usr/lib/libfam.a(fam.o)(.text+0x2f): In function `FAMOpen2': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(fam.o)(.text+0x103): In function `FAMOpen2': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o)(.text+0x11b): In function `FAMOpen2': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o)(.text+0x17c): In function `FAMClose': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o)(.text+0x2a8): In function `FAMMonitor(FAMConnection*, char const*, FAMRequest*, void*, int)': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o)(.text+0x2c3): In function `FAMMonitor(FAMConnection*, char const*, FAMRequest*, void*, int)': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o)(.text+0x561): In function `FAMMonitorCollection': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o)(.text+0x57c): In function `FAMMonitorCollection': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o)(.text+0x7c2): In function `GroupStuff::GroupStuff[not-in-charge]()': : undefined reference to `operator new[](unsigned)' /usr/lib/libfam.a(fam.o)(.text+0x812): In function `GroupStuff::GroupStuff[in-charge]()': : undefined reference to `operator new[](unsigned)' /usr/lib/libfam.a(fam.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' /usr/lib/libfam.a(Client.o)(.text+0xcf5): In function `Client::storeUserData(int, void*)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.text+0xd2e): In function `Client::storeUserData(int, void*)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.text+0xd8e): In function `Client::storeEndExist(int)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.text+0xdcb): In function `Client::storeEndExist(int)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.text+0x10c1): In function `__static_initialization_and_destruction_0(int, int)': : undefined reference to `std::ios_base::Init::Init[in-charge]()' /usr/lib/libfam.a(Client.o)(.text+0x10fc): In function `__tcf_0': : undefined reference to `std::ios_base::Init::~Init [in-charge]()' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE6insertERKiRKS0_+0x79): In function `BTree::insert(int const&, void* const&)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE6insertERKiRKS0_+0xbc): In function `BTree::insert(int const&, void* const&)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE6insertERKiRKb+0x79): In function `BTree::insert(int const&, bool const&)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE6insertERKiRKb+0xbc): In function `BTree::insert(int const&, bool const&)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE6removeERKi+0xff): In function `BTree::remove(int const&)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE6removeERKi+0xff): In function `BTree::remove(int const&)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE4NodeD1Ev+0x34): In function `BTree::Node::~Node [in-charge]()': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvED1Ev+0x2c): In function `BTree::~BTree [in-charge]()': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvED0Ev+0x3c): more undefined references to `operator delete(void*)' follow /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0xf3): In function `BTree::insert(BTree::Node*, int const&, void* const&)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0x1a8): In function `BTree::insert(BTree::Node*, int const&, void* const&)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0x1ea): In function `BTree::insert(BTree::Node*, int const&, void* const&)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0xf3): In function `BTree::insert(BTree::Node*, int const&, bool const&)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0x1a8): In function `BTree::insert(BTree::Node*, int const&, bool const&)': : undefined reference to `operator new(unsigned)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0x1e4): more undefined references to `operator new(unsigned)' follow /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE9underflowEPNS0_4NodeEj+0x15f): In function `BTree::underflow(BTree::Node*, unsigned)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIibE9underflowEPNS0_4NodeEj+0x24e): In function `BTree::underflow(BTree::Node*, unsigned)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.r._ZTI5BTreeIiPvE+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.r._ZTI5BTreeIibE+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE9underflowEPNS1_4NodeEj+0x157): In function `BTree::underflow(BTree::Node*, unsigned)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.gnu.linkonce.t._ZN5BTreeIiPvE9underflowEPNS1_4NodeEj+0x243): In function `BTree::underflow(BTree::Node*, unsigned)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status make[2]: *** [maildirkw] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/dan/rpm/BUILD/courier-0.53.1/maildir' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/dan/rpm/BUILD/courier-0.53.1/maildir' make: *** [all-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.62239 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.62239 (%build)