From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15041 invoked by alias); 1 Dec 2007 15:27:04 -0000 Received: (qmail 15029 invoked by uid 22791); 1 Dec 2007 15:27:03 -0000 X-Spam-Check-By: sourceware.org Received: from mu-out-0910.google.com (HELO mu-out-0910.google.com) (209.85.134.188) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 01 Dec 2007 15:26:59 +0000 Received: by mu-out-0910.google.com with SMTP id g7so1189470muf for ; Sat, 01 Dec 2007 07:26:55 -0800 (PST) Received: by 10.86.76.16 with SMTP id y16mr8464557fga.1196522814887; Sat, 01 Dec 2007 07:26:54 -0800 (PST) Received: by 10.86.95.4 with HTTP; Sat, 1 Dec 2007 07:26:54 -0800 (PST) Message-ID: <8bc817ee0712010726v7fbba8b0kfa548a547128661d@mail.gmail.com> Date: Sat, 01 Dec 2007 15:27:00 -0000 From: "Tom Browder" To: "Michael Sullivan" Subject: Re: Undefined References Cc: gcc-help@gcc.gnu.org In-Reply-To: <8bc817ee0712010645w6efd39bey1d3b4931e36f1183@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3806_11653195.1196522814849" References: <8bc817ee0711302043t7eefb94eub6423ca23a449175@mail.gmail.com> <8bc817ee0712010422g139eefcfxea13bdec38b79b42@mail.gmail.com> <1196512977.25400.20.camel@camille.espersunited.com> <8bc817ee0712010509y5be58b3bhee821c4888a31402@mail.gmail.com> <1196514982.25393.23.camel@camille.espersunited.com> <47516051.9DEF354C@dessent.net> <1196515626.25419.26.camel@camille.espersunited.com> <8bc817ee0712010622ibcb277fya1c7374a66e64cec@mail.gmail.com> <1196519300.25393.27.camel@camille.espersunited.com> <8bc817ee0712010645w6efd39bey1d3b4931e36f1183@mail.gmail.com> X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2007-12/txt/msg00025.txt.bz2 ------=_Part_3806_11653195.1196522814849 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 401 You're getting the errors about vtable... because you have an undefined virtual function declared in character.h. Getting rid of the virtual attribute eliminates those errors and allows a successful build (and you can eliminate the virtual destructor). Then you can concentrate on other problems in the overall program, if any. I've attached a little cleaner Makefile for your consideration. -Tom ------=_Part_3806_11653195.1196522814849 Content-Type: application/octet-stream; name=Makefile Content-Transfer-Encoding: base64 X-Attachment-Id: f_f9oaqyi10 Content-Disposition: attachment; filename=Makefile Content-length: 423 Q1hYPWcrKwoKQ0ZMQUdTPSAtVyAtV2FsbCAtcGVkYW50aWMgYHNkbC1jb25m aWcgLS1jZmxhZ3NgCgpMSUJTPWBzZGwtY29uZmlnIC0tbGlic2AgLWxTRExf aW1hZ2UgLWxTRExfZ2Z4IC1sU0RMX3R0ZgoKT0JKUyA9IGJhdHRsZS5vIGNo YXJhY3Rlci5vCgpJTkNTID0gYmF0dGxlLmggY2hhcmFjdGVyLmgKCmFsbDog YmF0dGxlCgpiYXR0bGU6ICQoT0JKUykKCSQoQ1hYKSAtbyAkQCAkKE9CSlMp ICQoTElCUykKCiUubyA6ICUuY3BwICQoSU5DUykKCSQoQ1hYKSAkKENGTEFH UykgLWMgJDwKCmNsZWFuOgoJLXJtICoubyAqfiBjb3JlKiBiYXR0bGUK ------=_Part_3806_11653195.1196522814849--