Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 82955 invoked from network); 12 Oct 2007 22:28:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Oct 2007 22:28:01 -0000 Received: (qmail 6055 invoked by uid 500); 12 Oct 2007 19:41:09 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 6036 invoked by uid 500); 12 Oct 2007 19:41:09 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 6017 invoked by uid 99); 12 Oct 2007 19:41:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Oct 2007 12:41:09 -0700 X-ASF-Spam-Status: No, hits=-99.0 required=10.0 tests=ALL_TRUSTED,FB_WORD1_END_DOLLAR X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Oct 2007 19:41:11 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id DCFA8714209 for ; Fri, 12 Oct 2007 12:40:50 -0700 (PDT) Message-ID: <25661926.1192218050902.JavaMail.jira@brutus> Date: Fri, 12 Oct 2007 12:40:50 -0700 (PDT) From: "Martin Sebor (JIRA)" To: stdcxx-dev@incubator.apache.org Subject: [jira] Closed: (STDCXX-262) [gcc 4.0.1/Mac OS X 10.4.6 Tiger] multiple vtable definitions for bad_exception and bad_alloc In-Reply-To: <16999403.1153348935017.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/STDCXX-262?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:all-tabpanel ] Martin Sebor closed STDCXX-262. ------------------------------- Resolution: Fixed Fix confirmed. Closing. > [gcc 4.0.1/Mac OS X 10.4.6 Tiger] multiple vtable definitions for bad_exc= eption and bad_alloc > -------------------------------------------------------------------------= -------------------- > > Key: STDCXX-262 > URL: https://issues.apache.org/jira/browse/STDCXX-262 > Project: C++ Standard Library > Issue Type: Bug > Components: Build > Affects Versions: 4.1.3 > Environment: Darwin machine.local 8.7.1 Darwin Kernel Version 8.7= .1: Wed Jun 7 16:19:56 PDT 2006; root:xnu-792.9.72.obj~2/RELEASE_I386 i386= i386 > Reporter: Eric Lemings > Assignee: Martin Sebor > Priority: Critical > Fix For: 4.2 > > Attachments: stdcxx-262.patch > > > machine:~/Work user$ svn co http://svn.apache.org/repos/asf/incubator/std= cxx/trunk stdcxx > A stdcxx/generate.bat > A stdcxx/LICENSE.txt > A stdcxx/tests > A stdcxx/tests/tr1.util > ... > A stdcxx/examples/manual/time_put.cpp > A stdcxx/examples/manual/moneyget.cpp > A stdcxx/examples/manual/except.cpp > A stdcxx/examples/manual/memfunc.cpp > Checked out revision 423638. > machine:~/Work user$ cd stdcxx > machine:~/Work/stdcxx user$ make BUILDDIR=3D"~/Build" BUILDMODE=3D"debug,= shared,pthreads" > creating BUILDDIR=3D/Users/user/Build/stdcxx > generating /Users/user/Build/stdcxx/makefile.in from /Users/user/Work/std= cxx/etc/config/gcc.config > make config > configuring for gcc-4.0.1 on darwin-8.7.1-i386 > checking if the compiler is sane ok (invoked with gcc) > checking if the linker is sane ok (invoked with gcc) > checking system architecture ILP32 little endian > ... > gcc -c -I/Users/user/Work/stdcxx/include/ansi -D_RWSTDDEBUG -D_RWSTD_U= SE_CONFIG -I/Users/user/Work/stdcxx/include -I/Users/user/Build/stdcxx/incl= ude -pedantic -nostdinc++ -g -W -Wall -Wcast-qual -Winline -Wshadow -Wwri= te-strings -Wno-long-long -Wcast-align -fPIC /Users/user/Work/stdcxx/src/w= ctype.cpp > gcc assert.o atomic-cxx.o bitset.o catalog.o codecvt.o collate.o cty= pe.o ctype_bits.o exception.o export.o facet.o file.o instance.o ios.o ios_= bits.o iostore.o iostream.o iso2022.o limits.o limits_bits.o locale_bits.o = locale_body.o locale_classic.o locale_combine.o locale_core.o locale_eq.o l= ocale_global.o locale_name.o memattr.o memory.o messages.o num_get.o num_pu= t.o punct.o random.o setlocale.o string.o strstream.o strtol.o ti_collate.o= ti_filebuf.o ti_insert_dbl.o ti_insert_int.o ti_insert_ptr.o ti_ios.o ti_i= stream.o ti_messages.o ti_money_get.o ti_money_put.o ti_moneypunct.o ti_num= _get.o ti_num_put.o ti_numpunct.o ti_ostream.o ti_streambuf.o ti_string.o t= i_stringbuf.o ti_time_get.o ti_time_put.o ti_wcollate.o ti_wfilebuf.o ti_wi= nsert_dbl.o ti_winsert_int.o ti_winsert_ptr.o ti_wios.o ti_wistream.o ti_wm= essages.o ti_wmoney_get.o ti_wmoney_put.o ti_wmoneypunct.o ti_wnum_get.o ti= _wnum_put.o ti_wnumpunct.o ti_wostream.o ti_wstreambuf.o ti_wstring.o ti_ws= tringbuf.o ti_wtime_get.o ti_wtime_put.o time_get.o time_put.o tmpbuf.o typ= einfo.o valarray.o vecbool.o version.o wcodecvt.o wctype.o -lsupc++ -lgcc_e= h -o /Users/user/Build/stdcxx/lib/libstd.dylib.4.2.0=20 > /usr/bin/ld: multiple definitions of symbol vtable for std::bad_exception > exception.o definition of vtable for std::bad_exceptionin section (__DATA= ,__const) > /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libsupc++.a(eh_exception.o= ) private external definition of vtable for std::bad_exceptionin section (_= _DATA,__const) > /usr/bin/ld: multiple definitions of symbol vtable for std::bad_alloc > memory.o definition of vtable for std::bad_allocin section (__DATA,__cons= t) > /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libsupc++.a(new_handler.o)= private external definition of vtable for std::bad_allocin section (__DATA= ,__const) > collect2: ld returned 1 exit status > make[2]: *** [/Users/user/Build/stdcxx/lib/libstd.dylib] Error 1 > make[1]: *** [lib] Error 2 > make: *** [libstd] Error 2 --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.