Bug#36018: marked as done (undefined reference to '... virtual table') by Harald Fernengel <harry at kdevelop.org>
owner at bugs.kde.org
Mon Jan 7 14:34:02 UTC 2002
Your message with subj: Not a KDevelop bug
has caused the attached bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
(administrator, KDE bugs database)
Received: (at submit) by bugs.kde.org; 10 Dec 2001 17:03:12 +0000
Received: (qmail 16052 invoked by uid 33); 10 Dec 2001 17:03:12 -0000
Date: 10 Dec 2001 17:03:12 -0000
Message-ID: <20011210170312.16051.qmail at master.kde.org>
To: submit at bugs.kde.org
Subject: undefined reference to '... virtual table'
From: aweiss at informatik.hu-berlin.de
Version: KDevelop 2.0.1 (using KDE 2.2.1 )
Installed from: SuSE RPMs
Compiler: gcc version 2.95.3 20010315 (SuSE)
OS/Compiler notes: Not Specified
Depending on the filename of a class definition, the linker does not find references to the virtual table of that class.
The Bug is 100% reproduceable. If I rename the files so that the object filename is in a later alphabetical order than the application's object's filename, then all linkage is done.
project name: eval
bad object: audio.o (won't link)
renamed: faudio.o (ok)
This bug is really nerving, since the renaming procedure inside a project is very expendable.
(Submitted via bugs.kde.org)
(Called from KBugReport dialog. Fields Application, KDE Version, OS, Compiler manually changed)
More information about the KDevelop-devel