1 message in net.sourceforge.lists.courier-maildrop[maildropl] maildrop compiling problem
FromSent OnAttachments
Hans NovakSep 27, 2006 6:16 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[maildropl] maildrop compiling problemActions...
From:Hans Novak (hno@repcom.de)
Date:Sep 27, 2006 6:16:15 am
List:net.sourceforge.lists.courier-maildrop

Hi,

i work 3 days on it and cant solve the problem. I have debian testing (new installation) with postfix, mysql virtual db. This ist already working. i cant compile maildrop with mysql support. I had make the "apt-get build-dep" and so on. And yes, im shure, that i try the compiled "maildrop" and not the installed one :-(

If i use the debian source packages, then i can compile, but maildrop -v tells me:

maildrop 2.0.2 Copyright 1998-2005 Double Precision, Inc. GDBM extensions enabled. Courier Authentication Library extension enabled. Maildir quota extension enabled. This program is distributed under the terms of the GNU General Public License. See COPYING for additional information.

i have run it via:

./configure --with-authmysql --enable-syslog=1 --enable-maildrop-uid=1001 --enable-maildrop-gid=1001 --enable-restrict-trusted=1 --enable-trusted-users='vmail postfix root' --enable-trusted-groups='root vmail postdrop maildrop' --enable-maildirquota --enable-maildropmysql --with-mysqlconfig=/etc/maildropmysql.conf

as user vmail.

If i use the source pakcage from courier-mta-site, i get an erro while compiling (make) (se below). I need urgent the maildrop, because i get every day 150mails (plus 200-300 Spams) all in my inbound ... Please, please help ...

Hans

... Linking maildirkw /usr/lib/libfam.a(fam.o): In function `FAMOpen2': (.text+0x39): undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(fam.o): In function `FAMOpen2': (.text+0xef): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o): In function `FAMOpen2': (.text+0x10a): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o): In function `FAMClose': (.text+0x17d): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(fam.o): In function `GroupStuff::GroupStuff()': (.text+0x4d0): undefined reference to `operator new[](unsigned int)' /usr/lib/libfam.a(fam.o): In function `FAMMonitorCollection': (.text+0x634): undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o): In function `FAMMonitorCollection': (.text+0x654): undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o): In function `GroupStuff::GroupStuff()': (.text+0x690): undefined reference to `operator new[](unsigned int)' /usr/lib/libfam.a(fam.o): In function `FAMMonitor(FAMConnection*, char const*, FAMRequest*, void*, int)': (.text+0x7dd): undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o): In function `FAMMonitor(FAMConnection*, char const*, FAMRequest*, void*, int)': (.text+0x7f5): undefined reference to `operator delete[](void*)' /usr/lib/libfam.a(fam.o):(.gnu.linkonce.d.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' /usr/lib/libfam.a(Client.o): In function `__tcf_0': (.text+0x98c): undefined reference to `std::ios_base::Init::~Init()' /usr/lib/libfam.a(Client.o): In function `__static_initialization_and_destruction_0(int, int)': (.text+0x9d2): undefined reference to `std::ios_base::Init::Init()' /usr/lib/libfam.a(Client.o): In function `Client::storeEndExist(int)': (.text+0xd88): undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `Client::storeUserData(int, void*)': (.text+0x1196): undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o):(.gnu.linkonce.d._ZTI5BTreeIibE[typeinfo for BTree<int, bool>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/lib/libfam.a(Client.o):(.gnu.linkonce.d._ZTI5BTreeIiPvE[typeinfo for BTree<int, void*>]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::Node::~Node()': (.gnu.linkonce.t._ZN5BTreeIiPvE4NodeD1Ev[BTree<int, void*>::Node::~Node()]+0x36): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::~BTree()': (.gnu.linkonce.t._ZN5BTreeIiPvED1Ev[BTree<int, void*>::~BTree()]+0x38): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::~BTree()': (.gnu.linkonce.t._ZN5BTreeIiPvED0Ev[BTree<int, void*>::~BTree()]+0x3b): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, void*>::~BTree()': (.gnu.linkonce.t._ZN5BTreeIiPvED0Ev[BTree<int, void*>::~BTree()]+0x43): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::Node::~Node()': (.gnu.linkonce.t._ZN5BTreeIibE4NodeD1Ev[BTree<int, bool>::Node::~Node()]+0x36): undefined reference to `operator delete(void*)' /usr/lib/libfam.a(Client.o):(.gnu.linkonce.t._ZN5BTreeIibED1Ev[BTree<int, bool>::~BTree()]+0x38): 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&)': (.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb[BTree<int, bool>::insert(BTree<int, bool>::Node*, int const&, bool const&)]+0x156): 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&)': (.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb[BTree<int, bool>::insert(BTree<int, bool>::Node*, int const&, bool const&)]+0x20d): 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&)': (.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb[BTree<int, bool>::insert(BTree<int, bool>::Node*, int const&, bool const&)]+0x257): undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o): In function `BTree<int, bool>::insert(int const&, bool const&)': (.gnu.linkonce.t._ZN5BTreeIibE6insertERKiRKb[BTree<int, bool>::insert(int const&, bool const&)]+0xc8): 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&)': (.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_[BTree<int, void*>::insert(BTree<int, void*>::Node*, int const&, void* const&)]+0x161): undefined reference to `operator new(unsigned int)' /usr/lib/libfam.a(Client.o):(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_[BTree<int, void*>::insert(BTree<int, void*>::Node*, int const&, void* const&)]+0x217): more undefined references to `operator new(unsigned int)' follow collect2: ld returned 1 exit status make[2]: *** [maildirkw] Fehler 1 make[2]: Leaving directory `/usr/src/maildrop-2.0.0/maildir' make[1]: *** [all] Fehler 2 make[1]: Leaving directory `/usr/src/maildrop-2.0.0/maildir' make: *** [all-recursive] Fehler 1