Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Dec 2006 11:55:16 -0500
From:      Joe Auty <joe@netmusician.org>
To:        Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: problems compiling Maildrop
Message-ID:  <AAC69696-C17C-49DA-887C-E8D83A2B7FFF@netmusician.org>
In-Reply-To: <44ejqiy7vp.fsf@Lowell-Desk.lan>
References:  <7ED5A825-A871-4BAE-AAFE-EE4DB2271CF4@netmusician.org> <87E8FF6D-C868-494C-B0EC-393B477C8210@netmusician.org> <44ejqiy7vp.fsf@Lowell-Desk.lan>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help

On Dec 29, 2006, at 11:38 AM, Lowell Gilbert wrote:

> Joe Auty <joe@netmusician.org> writes:
>
>> Is it just me having problems with this port? I'd really appreciate
>> if somebody could confirm whether or not they are getting this error
>> so I know whether or not to bug the port maintainer.
>
> It seems to build in a clean environment:
>
> http://pointyhat.freebsd.org/errorlogs/i386-5-latest-logs/ 
> maildrop-2.0.2.log
>



Hmmm... Any ideas what be happening for me then? I've duplicated this  
problem on another machine of mine running FBSD 5.4.


Here is the error in question:



Compiling maildirkwtest.c
Linking maildirkwtest
Compiling maildirkw.c
Linking maildirkw
/usr/local/lib/libfam.a(fam.o)(.text+0x31): In function `FAMOpen2':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(fam.o)(.text+0x4f): In function `FAMOpen2':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(fam.o)(.text+0x81): In function `FAMOpen2':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(fam.o)(.text+0x12e): In function `FAMClose':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(fam.o)(.text+0x225): In function `FAMMonitor 
(FAMConnection*, char const*, FAMRequest*, void*, int)':
: undefined reference to `operator delete[](void*)'
/usr/local/lib/libfam.a(fam.o)(.text+0x243): In function `FAMMonitor 
(FAMConnection*, char const*, FAMRequest*, void*, int)':
: undefined reference to `operator delete[](void*)'
/usr/local/lib/libfam.a(fam.o)(.text+0x414): In function  
`FAMMonitorCollection':
: undefined reference to `operator delete[](void*)'
/usr/local/lib/libfam.a(fam.o)(.text+0x433): In function  
`FAMMonitorCollection':
: undefined reference to `operator delete[](void*)'
/usr/local/lib/libfam.a(fam.o)(.text+0x5d3): In function  
`GroupStuff::GroupStuff()':
: undefined reference to `operator new[](unsigned int)'
/usr/local/lib/libfam.a(fam.o)(.text+0x60b): In function  
`GroupStuff::GroupStuff()':
: undefined reference to `operator new[](unsigned int)'
/usr/local/lib/libfam.a(fam.o)(.eh_frame+0x12): undefined reference  
to `__gxx_personality_v0'
/usr/local/lib/libfam.a(Client.o)(.text+0xb92): In function  
`Client::storeUserData(int, void*)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o)(.text+0xbab): In function  
`Client::storeUserData(int, void*)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o)(.text+0xc17): In function  
`Client::storeEndExist(int)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o)(.text+0xc2f): In function  
`Client::storeEndExist(int)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o)(.text+0xeca): In function  
`__static_initialization_and_destruction_0(int, int)':
: undefined reference to `std::ios_base::Init::Init()'
/usr/local/lib/libfam.a(Client.o)(.text+0xef8): In function `__tcf_0':
: undefined reference to `std::ios_base::Init::~Init()'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6removeERKi+0xfc): In function  
`BTree<int, void*>::remove(int const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertERKiRKS0_+0x5a): In function  
`BTree<int, void*>::insert(int const&, void* const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertERKiRKS0_+0x87): In function  
`BTree<int, void*>::insert(int const&, void* const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0xde): In  
function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int  
const&, void* const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0xfb): In  
function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int  
const&, void* const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0x191): In  
function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int  
const&, void* const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0x1ae): In  
function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int  
const&, void* const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0x237): In  
function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int  
const&, void* const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE6insertEPNS1_4NodeERKiRKS0_+0x275): In  
function `BTree<int, void*>::insert(BTree<int, void*>::Node*, int  
const&, void* const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertERKiRKb+0x5a): In function  
`BTree<int, bool>::insert(int const&, bool const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertERKiRKb+0x87): In function  
`BTree<int, bool>::insert(int const&, bool const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0xde): In  
function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int  
const&, bool const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0xfb): In  
function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int  
const&, bool const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0x194): In  
function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int  
const&, bool const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0x1b1): In  
function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int  
const&, bool const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0x23d): In  
function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int  
const&, bool const&)':
: undefined reference to `operator new(unsigned int)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6insertEPNS0_4NodeERKiRKb+0x27b): In  
function `BTree<int, bool>::insert(BTree<int, bool>::Node*, int  
const&, bool const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE9underflowEPNS1_4NodeEj+0x12d): In  
function `BTree<int, void*>::underflow(BTree<int, void*>::Node*,  
unsigned int)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE9underflowEPNS1_4NodeEj+0x18e): In  
function `BTree<int, void*>::underflow(BTree<int, void*>::Node*,  
unsigned int)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIiPvE4NodeD1Ev+0x2c): In function  
`BTree<int, void*>::Node::~Node()':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE6removeERKi+0xfc): In function  
`BTree<int, bool>::remove(int const&)':
: undefined reference to `operator delete(void*)'
/usr/local/lib/libfam.a(Client.o) 
(.gnu.linkonce.t._ZN5BTreeIibE4NodeD1Ev+0x2c): more undefined  
references to `operator delete(void*)' follow
/usr/local/lib/libfam.a(Client.o)(.gnu.linkonce.r._ZTI5BTreeIiPvE 
+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/local/lib/libfam.a(Client.o)(.gnu.linkonce.r._ZTI5BTreeIibE 
+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/local/lib/libfam.a(Client.o)(.eh_frame+0x12): undefined  
reference to `__gxx_personality_v0'
*** Error code 1

Stop in /usr/ports/mail/maildrop/work/maildrop-2.0.2/maildir.
*** Error code 1

Stop in /usr/ports/mail/maildrop/work/maildrop-2.0.2/maildir.
*** Error code 1

Stop in /usr/ports/mail/maildrop/work/maildrop-2.0.2.
*** Error code 1

Stop in /usr/ports/mail/maildrop.





Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?AAC69696-C17C-49DA-887C-E8D83A2B7FFF>