From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31674 invoked by alias); 7 Oct 2002 04:41:11 -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 31664 invoked from network); 7 Oct 2002 04:41:09 -0000 Received: from unknown (HELO fencepost.gnu.org) (199.232.76.164) by sources.redhat.com with SMTP; 7 Oct 2002 04:41:09 -0000 Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.10) id 17yPhd-0003Mk-00 for gcc@gnu.org; Mon, 07 Oct 2002 00:41:09 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17yPey-0004D3-00 for gcc@gnu.org; Mon, 07 Oct 2002 00:38:29 -0400 Received: from f114.sea1.hotmail.com ([207.68.163.114] helo=hotmail.com) by monty-python.gnu.org with esmtp (Exim 4.10) id 17yPer-0003ip-00 for gcc@gnu.org; Mon, 07 Oct 2002 00:38:17 -0400 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 6 Oct 2002 21:38:15 -0700 Received: from 207.173.164.194 by sea1fd.sea1.hotmail.msn.com with HTTP; Mon, 07 Oct 2002 04:38:15 GMT X-Originating-IP: [207.173.164.194] From: "Hermione Granger" To: gcc@gnu.org Bcc: Subject: Linking? Date: Mon, 07 Oct 2002 02:54:00 -0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 07 Oct 2002 04:38:15.0804 (UTC) FILETIME=[5A1E43C0:01C26DBB] X-Spam-Status: No, hits=-0.6 required=5.0 tests=HOTMAIL_FOOTER1,SPAM_PHRASE_00_01 version=2.41 X-Spam-Level: X-SW-Source: 2002-10/txt/msg00406.txt.bz2 This is the command I run: g++ main.o db.o prime.o /usr/lib/libbig_num.so -o prime -ldb_cxx This is the error message I get: 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 make: *** [prime] Error 1 What is going on I linked to the db_cxx library but it acts like I didn't. Thx. _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com