This forum has been archived. All content is frozen. Please use KDE Discuss instead.

compilation simon SSCDACCESS - undefined reference to vtable

Tags: None
(comma "," separated)
richard3701
Registered Member
Posts
2
Karma
0
OS
hi,
i'm trying to set up a dev-environment on my computer for simon. now i get following error during the emerge-process:
Code: Select all
Generating moc_sscdaccess.cpp
[ 47%] Built target sscdaccess_automoc
Scanning dependencies of target sscdaccess
[ 47%] Building CXX object simonlib/sscdaccess/CMakeFiles/sscdaccess.dir/sscdacc
ess_automoc.obj
[ 47%] Building CXX object simonlib/sscdaccess/CMakeFiles/sscdaccess.dir/sscdacc
ess.obj
[ 48%] Building CXX object simonlib/sscdaccess/CMakeFiles/sscdaccess.dir/sscdacc
esssingleton.obj
[ 48%] Building CXX object simonlib/sscdaccess/CMakeFiles/sscdaccess.dir/abstrac
tsampledataprovider.obj
[ 48%] Building CXX object simonlib/sscdaccess/CMakeFiles/sscdaccess.dir/sendsam
pleworker.obj
[ 48%] Building CXX object simonlib/sscdaccess/CMakeFiles/sscdaccess.dir/trainin
gsamplesdescriptor.obj
Linking CXX shared library ..\..\bin\libsscdaccess.dll
Creating library file: ..\..\bin\libsscdaccess.dll.a
CMakeFiles\sscdaccess.dir/objects.a(sscdaccess.obj): In function `UserInInstitut
ion':
c:/KDE/git/simon/simonlib/sscdaccess/../sscobjects/userininstitution.h:38: undef
ined reference to `vtable for UserInInstitution'
CMakeFiles\sscdaccess.dir/objects.a(sscdaccess.obj): In function `Institution':
c:/KDE/git/simon/simonlib/sscdaccess/../sscobjects/institution.h:37: undefined r
eference to `vtable for Institution'
CMakeFiles\sscdaccess.dir/objects.a(sscdaccess.obj): In function `Language':
c:/KDE/git/simon/simonlib/sscdaccess//../sscobjects/language.h:37: undefined ref
erence to `vtable for Language'
CMakeFiles\sscdaccess.dir/objects.a(sscdaccess.obj): In function `SoundCard':
c:/KDE/git/simon/simonlib/sscdaccess/../sscobjects/soundcard.h:38: undefined ref
erence to `vtable for SoundCard'
CMakeFiles\sscdaccess.dir/objects.a(sscdaccess.obj): In function `Microphone':
c:/KDE/git/simon/simonlib/sscdaccess/../sscobjects/microphone.h:38: undefined re
ference to `vtable for Microphone'
CMakeFiles\sscdaccess.dir/objects.a(sscdaccess.obj): In function `User':
c:/KDE/git/simon/simonlib/sscdaccess//../sscobjects/user.h:61: undefined referen
ce to `vtable for User'
c:/KDE/git/simon/simonlib/sscdaccess//../sscobjects/user.h:61: undefined referen
ce to `vtable for User'
collect2: ld returned 1 exit status
gmake[2]: *** [bin/libsscdaccess.dll] Error 1
gmake[1]: *** [simonlib/sscdaccess/CMakeFiles/sscdaccess.dir/all] Error 2
gmake: *** [all] Error 2
emerge fatal error: while running make cmd: gmake
emerge fatal error: running python c:\KDE\emerge\portage\testing\simon\simon-111
115.py compile
emerge debug: Task: Emerge stopped after: 0:04:55.170000

any suggestions?
richard
bedahr
Moderator
Posts
141
Karma
0
OS
Hi richard!

That's on Windows, right? I really have no idea why you'd get linking error at this stage.

The emerge package is still quite young and AFAIK a couple of different versions are floating around. Could you maybe elaborate more on your setup (compiler, branch, etc.)?

I've also alerted the kde-on-windows dev who created the package and pointed him to this thread.

Best regards,
Peter


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell