public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Trenton Adams" <trenton.d.adams@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] maildrop linking fails with __gxx_personality_v0
Date: Wed, 11 Oct 2006 12:43:13 -0600	[thread overview]
Message-ID: <9b1675090610111143x7f7815d1p2d33a9e12e839e28@mail.gmail.com> (raw)

I remember getting this long ago for one of my programs.  It occured
when I tried to use the wrong compiler, whether it was g++ or gcc, I
can't remember.

Anyhow, this is happening with the mail-filter/maildrop-2.0.1, which
is actually installed already, but won't compile right now.  Mental
note that I was on gcc 3.4.6 until just the other day, and now I'm at
4.1.1.

Any help would be much appreciated.

Thanks.


Compiling testmaildiraclt.c
Linking libmaildir.la
Linking deliverquota
Linking maildirkwtest
Linking testmaildirfilter
Linking maildirkw
Linking maildirmake
Linking maildiracl
Linking maildiraclttest
/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.1/work/maildrop-2.0.1/maildir'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/var/tmp/portage/maildrop-2.0.1/work/maildrop-2.0.1/maildir'
make: *** [all-recursive] Error 1

!!! ERROR: mail-filter/maildrop-2.0.1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  maildrop-2.0.1.ebuild, line 114:   Called die

!!! compile problem
!!! If you need support, post the topmost build error, and the call
stack if relevant.


>>> No packages selected for removal by clean.


>>> Emerging (22 of 24) mail-filter/maildrop-2.0.1 to /
 * maildrop-2.0.1.tar.bz2 MD5 ;-) ...                                     [ ok ]
 * maildrop-2.0.1.tar.bz2 RMD160 ;-) ...                                  [ ok ]
 * maildrop-2.0.1.tar.bz2 SHA1 ;-) ...                                    [ ok ]
 * maildrop-2.0.1.tar.bz2 SHA256 ;-) ...                                  [ ok ]
 * maildrop-2.0.1.tar.bz2 size ;-) ...                                    [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking maildrop-2.0.1.tar.bz2 ;-) ...                                [ ok ]

revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
    or
- use -X or --package-names as first argument (trys to rebuild
package, not exact
  ebuild)
    or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
  (and remove /root/.revdep-rebuild_d2f205e9.5_order to be evaluated again)
    or
- modify the above emerge command and run it manually
    or
- compile or unmerge unsatisfied packages manually, remove temporary files and
  try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*
-- 
gentoo-user@gentoo.org mailing list



                 reply	other threads:[~2006-10-11 18:49 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9b1675090610111143x7f7815d1p2d33a9e12e839e28@mail.gmail.com \
    --to=trenton.d.adams@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox