[vtkusers] Errors building libQVTK.dll

Gib Bogle g.bogle at auckland.ac.nz
Sat Aug 28 17:24:59 EDT 2010


Building VTK-5.6 with MinGW-4.4 generates many errors.  Does this  
imply that I neglected to select a necessary Cmake option?

Thanks
Gib

Linking CXX shared library ..\..\bin\libQVTK.dll
Creating library file: ..\..\bin\libQVTK.dll.a
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x60):
undefined reference to  
`_imp___ZN14vtkSQLDatabase29RegisterCreateFromURLCallback
EPFPS_PKcE'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x3d2):
  undefined reference to  
`_imp___ZN11vtkSQLQuery11SetDatabaseEP14vtkSQLDatabase'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x415):
  undefined reference to `_imp___ZN14vtkSQLDatabaseC2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x474):
  undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x4a1):
  undefined reference to `_imp___ZN14vtkSQLDatabaseC2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x500):
  undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x5a7):
  undefined reference to `_imp___ZN14vtkSQLDatabase16CollectRevisionsERSo'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x948):
  undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x96d):
  undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x9f4):
  undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0xa19):
  undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0xaa1):
  undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0xace):
  more undefined references to `_imp___ZN14vtkSQLDatabaseD2Ev' follow
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.text+0x1787)
: undefined reference to `_imp___ZN14vtkSQLDatabase9PrintSelfERSo9vtkIndent'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.rdata$_ZTV16
vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x88): undefined  
reference to `vtk
SQLDatabase::GetColumnSpecification(vtkSQLDatabaseSchema*, int, int)'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.rdata$_ZTV16
vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x8c): undefined  
reference to `vtk
SQLDatabase::GetIndexSpecification(vtkSQLDatabaseSchema*, int, int, bool&)'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.rdata$_ZTV16
vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x90): undefined  
reference to `vtk
SQLDatabase::GetTriggerSpecification(vtkSQLDatabaseSchema*, int, int)'
CMakeFiles/QVTK.dir/vtkQtSQLDatabase.cxx.obj:vtkQtSQLDatabase.cxx:(.rdata$_ZTV16
vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x94): undefined  
reference to `vtk
SQLDatabase::EffectSchema(vtkSQLDatabaseSchema*, bool)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0x137):  
undef
ined reference to `_imp___ZN11vtkSQLQuery16CollectRevisionsERSo'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0x9c9):  
undef
ined reference to `_imp___ZN11vtkSQLQueryC2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0xaaa):  
undef
ined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0xba1):  
undef
ined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0xbf3):  
undef
ined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0xd43):  
undef
ined reference to `_imp___ZN11vtkSQLQuery9PrintSelfERSo9vtkIndent'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0xe69):  
undef
ined reference to `_imp___ZN11vtkSQLQueryC2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0xf4a):  
undef
ined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0xfe5):  
undef
ined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0x1043):  
unde
fined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0x10e9):  
unde
fined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.text+0x113b):  
unde
fined reference to `_imp___ZN11vtkSQLQueryD2Ev'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0x8c): undefined reference to  
`vtkSQLQuery::Se
tQuery(char const*)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0x90): undefined reference to  
`vtkSQLQuery::Ge
tQuery()'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xa4): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, unsigned char)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xa8): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, unsigned short)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xac): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, unsigned int)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xb0): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, unsigned long)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xb4): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, signed char)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xb8): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, short)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xbc): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, int)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xc0): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, long)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xc4): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, unsigned long long)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xc8): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, long long)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xcc): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, float)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xd0): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, double)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xd4): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, char const*)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xd8): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, char const*, unsigned int)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xdc): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, vtkStdString const&)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xe0): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, vtkVariant)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xe4): undefined reference to  
`vtkSQLQuery::Bi
ndParameter(int, void const*, unsigned int)'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xe8): undefined reference to  
`vtkSQLQuery::Cl
earParameterBindings()'
CMakeFiles/QVTK.dir/vtkQtSQLQuery.cxx.obj:vtkQtSQLQuery.cxx:(.rdata$_ZTV13vtkQtS
QLQuery[vtable for vtkQtSQLQuery]+0xec): undefined reference to  
`vtkSQLQuery::Es
capeString(vtkStdString, bool)'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [bin/libQVTK.dll] Error 1
mingw32-make[1]: *** [GUISupport/Qt/CMakeFiles/QVTK.dir/all] Error 2
mingw32-make: *** [all] Error 2

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the vtkusers mailing list