From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25314 invoked by alias); 11 Oct 2002 12:37:00 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 25015 invoked from network); 11 Oct 2002 12:36:56 -0000 Received: from unknown (HELO fencepost.gnu.org) (199.232.76.164) by sources.redhat.com with SMTP; 11 Oct 2002 12:36:56 -0000 Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.10) id 17zz2F-0008M8-00 for gcc@gnu.org; Fri, 11 Oct 2002 08:36:55 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17zz1l-00085l-00 for gcc@gnu.org; Fri, 11 Oct 2002 08:36:27 -0400 Received: from gnudist.gnu.org ([199.232.41.7]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17zysw-0005TU-00 for gcc@gnu.org; Fri, 11 Oct 2002 08:27:18 -0400 Received: from f107.sea1.hotmail.com ([207.68.163.107] helo=hotmail.com) by gnudist.gnu.org with esmtp (Exim 4.10) id 17zrgw-0004li-00 for gcc@gnu.org; Fri, 11 Oct 2002 00:46:26 -0400 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 10 Oct 2002 21:46:02 -0700 Received: from 207.173.126.78 by sea1fd.sea1.hotmail.msn.com with HTTP; Fri, 11 Oct 2002 04:46:01 GMT X-Originating-IP: [207.173.126.78] From: "Hermione Granger" To: gcc@gnu.org Bcc: Subject: Linking Date: Fri, 11 Oct 2002 06:32:00 -0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 11 Oct 2002 04:46:02.0261 (UTC) FILETIME=[19CCF450:01C270E1] X-Spam-Status: No, hits=-1.4 required=5.0 tests=MSN_FOOTER1,SPAM_PHRASE_00_01 version=2.41 X-Spam-Level: X-SW-Source: 2002-10/txt/msg00585.txt.bz2 This is the command I run: g++ main.o db.o prime.o -o prime -ldb_cxx -lbig_num 2>error This is what is in the file "error": db.o: In function `Prime_func::store(unsigned long)': db.o(.text+0x39): undefined reference to `Dbt::Dbt[in-charge](void*, unsigned)' db.o(.text+0x60): undefined reference to `Dbt::Dbt[in-charge](void*, unsigned)' db.o(.text+0x8e): undefined reference to `Db::put(DbTxn*, Dbt*, Dbt*, unsigned)' db.o(.text+0xa2): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0xad): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0xc0): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0xd6): undefined reference to `Dbt::~Dbt [in-charge]()' db.o: In function `Prime_func::store_pos()': db.o(.text+0x11b): undefined reference to `Dbt::Dbt[in-charge](void*, unsigned)' db.o(.text+0x135): undefined reference to `Dbt::Dbt[in-charge](void*, unsigned)' db.o(.text+0x163): undefined reference to `Db::put(DbTxn*, Dbt*, Dbt*, unsigned)' db.o(.text+0x16e): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x179): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x18c): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x1a2): undefined reference to `Dbt::~Dbt [in-charge]()' db.o: In function `Prime_func::access(unsigned long)': db.o(.text+0x1f1): undefined reference to `Dbt::Dbt[in-charge](void*, unsigned)' db.o(.text+0x1ff): undefined reference to `Dbt::Dbt[in-charge]()' db.o(.text+0x233): undefined reference to `Db::get(DbTxn*, Dbt*, Dbt*, unsigned)' db.o(.text+0x32d): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x33b): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x388): undefined reference to `Dbt::get_data() const' db.o(.text+0x48a): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x498): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x4b4): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x4d6): undefined reference to `Dbt::~Dbt [in-charge]()' db.o: In function `Prime_func::access_pos()': db.o(.text+0x523): undefined reference to `Dbt::Dbt[in-charge](void*, unsigned)' db.o(.text+0x52e): undefined reference to `Dbt::Dbt[in-charge]()' db.o(.text+0x55c): undefined reference to `Db::get(DbTxn*, Dbt*, Dbt*, unsigned)' db.o(.text+0x582): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x58d): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x5a1): undefined reference to `Dbt::get_data() const' db.o(.text+0x5cb): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x5d6): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x5f0): undefined reference to `Dbt::~Dbt [in-charge]()' db.o(.text+0x606): undefined reference to `Dbt::~Dbt [in-charge]()' prime.o: In function `Prime_func::Prime_func[not-in-charge](char const*)': prime.o(.text+0x8b): undefined reference to `Db::Db[in-charge](DbEnv*, unsigned)' prime.o(.text+0xc2): undefined reference to `Db::open(char const*, char const*, DBTYPE, unsigned, int)' prime.o(.text+0x1fc): undefined reference to `Db::~Db [in-charge]()' prime.o: In function `Prime_func::Prime_func[in-charge](char const*)': prime.o(.text+0x26d): undefined reference to `Db::Db[in-charge](DbEnv*, unsigned)' prime.o(.text+0x2a4): undefined reference to `Db::open(char const*, char const*, DBTYPE, unsigned, int)' prime.o(.text+0x3de): undefined reference to `Db::~Db [in-charge]()' prime.o: In function `Prime_func::~Prime_func [not-in-charge]()': prime.o(.text+0x423): undefined reference to `Db::close(unsigned)' prime.o(.text+0x433): undefined reference to `Db::~Db [in-charge]()' prime.o: In function `Prime_func::~Prime_func [in-charge]()': prime.o(.text+0x45f): undefined reference to `Db::close(unsigned)' prime.o(.text+0x46f): undefined reference to `Db::~Db [in-charge]()' /usr/lib/libdb_cxx.so: undefined reference to `cerr' /usr/lib/libdb_cxx.so: undefined reference to `ios::fail(void) const' /usr/lib/libdb_cxx.so: undefined reference to `ostream::operator<<(char const *)' collect2: ld returned 1 exit status I have rebuilt big_num and db_cxx since I upgraded to gcc version 3.2. Please tell me what is going on. thx _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx