Summary: | emerge maildrop fails on libfam | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Scorpaen <scorpaen> |
Component: | New packages | Assignee: | Fernando J. Pereda (RETIRED) <ferdy> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | net-mail+disabled, scorpaen |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Scorpaen
2006-11-01 07:51:36 UTC
Linking maildiracl /usr/lib/libfam.a(fam.o): In function `GroupStuff::GroupStuff()': : undefined reference to `operator new[](unsigned int)' /usr/lib/libfam.a(fam.o): In function `GroupStuff::GroupStuff()': : undefined reference to `operator new[](unsigned int)' /usr/lib/libfam.a(fam.o): In function `FAMClose': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o): In function `FAMOpen2': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(fam.o): In function `FAMOpen2': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o): In function `FAMOpen2': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o): In function `FAMMonitor(FAMConnection*, char const*, FAMRequest*, void*, int)': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o): In function `FAMMonitor(FAMConnection*, char const*, FAMRequest*, void*, int)': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o): In function `FAMMonitorCollection': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o): In function `FAMMonitorCollection': : undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' /usr/lib/libfam.a(Client.o): In function `__static_initialization_and_destruction_0(int, int)': : undefined reference to `std::ios_base::Init::Init()' /usr/lib/libfam.a(Client.o): In function `Client::storeEndExist(int)': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `Client::storeUserData(int, void*)': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `__tcf_0': : undefined reference to `std::ios_base::Init::~Init()' /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::Node::~Node()': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::underflow(BTree<int, bool>::Node*, unsigned int)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::underflow(BTree<int, bool>::Node*, unsigned int)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::Node::~Node()': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::underflow(BTree<int, void*>::Node*, unsigned int)': : undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o):: more undefined references to `operator delete(void*)' follow /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int const&, bool const&)': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int const&, bool const&)': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int const&, bool const&)': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int const&, void* const&)': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int const&, void* const&)': : undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o):: more undefined references to `operator new(unsigned int)' follow /usr/lib/libfam.a(Client.o):(.rodata._ZTI5BTreeIibE[typeinfo for BTree<int, bool>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/lib/libfam.a(Client.o):(.rodata._ZTI5BTreeIiPvE[typeinfo for BTree<int, void*>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/lib/libfam.a(Client.o):(.eh_frame+0x11): 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 `/var/tmp/portage/maildrop-2.0.2-r1/work/maildrop-2.0.2/maildir' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/maildrop-2.0.2-r1/work/maildrop-2.0.2/maildir' make: *** [all-recursive] Error 1 !!! ERROR: mail-filter/maildrop-2.0.2-r1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile maildrop-2.0.2-r1.ebuild, line 104: Called die !!! compile problem !!! If you need support, post the topmost build error, and the call stack if relevant. I _still_ think that this is not a maildrop problem but a libfam one. I'll poke a couple of persons and do a couple of compiles and see how it goes. - ferdy [code] /etc/init.d/famd stop emerge --unmerge fam maildrop emerge maildrop [/code] PIA, but works. This emerges gamin instead of fam. Why emerge works with libfam provided by gamin but not fam, I can't guess. Those errors are NOT from maildrop but from libfam.a. And I can't seem to be able to reproduce this one. Please reopen if you have more info. - ferdy |