Bug#36018: marked as done (undefined reference to '... virtual table') by Harald Fernengel <harry at kdevelop.org>

Stephan Kulow 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.)

Stephan Kulow
(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

Package:           kdevelop
Version:           KDevelop 2.0.1 (using KDE 2.2.1 )
Severity:          normal
Installed from:    SuSE RPMs
Compiler:          gcc version 2.95.3 20010315 (SuSE)
OS:                Linux
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
appl.object:  eval.o
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 mailing list