<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jothybasu Selvaraj</b> <span dir="ltr"><<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>></span><br>
Date: Tue, Apr 3, 2012 at 3:00 PM<br>Subject: Re: [vtkusers] VTK5.10 building problem<br>To: David Gobbi <<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>><br>Cc: VTK Developers <<a href="mailto:vtk-developers@vtk.org">vtk-developers@vtk.org</a>><br>
<br><br><div dir="ltr">Though it built and install sucessfully, I am unable to run the examples which uses Qt. For instance, the QtVTKRenderWindows.exe throws a error as shown in the attached screenshot.<br><br>I have all the Qt and VTK DLLs in the build release folder.<br>
<br>Thanks<br><br>Jothy<div><div class="h5"><br><br><div class="gmail_quote">On Tue, Apr 3, 2012 at 1:56 PM, David Gobbi <span dir="ltr"><<a href="mailto:david.gobbi@gmail.com" target="_blank">david.gobbi@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Jothy,<br>
<br>
You are around the 4th or 5th person who has noted this unexpected<br>
dependency of Qt on Infovis. It definitely seems to be an issue, but<br>
I've taken a quick look through the CMake scripts and I'm not sure<br>
where the dependency comes from. Does anyone know why this<br>
dependency exists?<br>
<span><font color="#888888"><br>
- David<br>
</font></span><div><div><br>
<br>
On Tue, Apr 3, 2012 at 6:39 AM, Jothybasu Selvaraj <<a href="mailto:jothybasu@gmail.com" target="_blank">jothybasu@gmail.com</a>> wrote:<br>
> It builds if Infovis and Geovis are enabled in cmake.<br>
><br>
> Looks pretty strange!<br>
><br>
> Jothy<br>
><br>
><br>
> On Tue, Apr 3, 2012 at 11:42 AM, Jothybasu Selvaraj <<a href="mailto:jothybasu@gmail.com" target="_blank">jothybasu@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Hi all,<br>
>><br>
>> I am trying to build vtk with mingw 4.4 with Qt support.<br>
>><br>
>> I have set USE_QT and GUI_SUPPORT flags ON in cmake.<br>
>><br>
>> But the build fails while trying to build QVTK.<br>
>><br>
>> This is the error I get (something related to vtkSQLDatabase).<br>
>><br>
>> Any hints why this is happening?<br>
>><br>
>> [100%] Building CXX object<br>
>> GUISupport/Qt/CMakeFiles/QVTK.dir/moc_QVTKWidget2.cxx<br>
>> .obj<br>
>> Linking CXX shared library ..\..\bin\libQVTK.dll<br>
>> Creating library file: ..\..\bin\libQVTK.dll.a<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x60): undefined reference to<br>
>> `_imp___ZN14vtkSQLDatabase29RegisterCreateFrom<br>
>> URLCallbackEPFPS_PKcE'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x3d2): undefined reference to<br>
>> `_imp___ZN11vtkSQLQuery11SetDatabaseEP14vtkSQ<br>
>> LDatabase'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x415): undefined reference to `_imp___ZN14vtkSQLDatabaseC2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x474): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x4a1): undefined reference to `_imp___ZN14vtkSQLDatabaseC2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x500): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x1231): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x125e): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x133c): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x1361): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x1440): more undefined references to `_imp___ZN14vtkSQLDatabaseD2Ev'<br>
>> follow<br>
>><br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
>> ext+0x150f): undefined reference to<br>
>> `_imp___ZN14vtkSQLDatabase9PrintSelfERSo9vtk<br>
>> Indent'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
>> data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x88): undefined<br>
>> refere<br>
>> nce to `vtkSQLDatabase::GetColumnSpecification(vtkSQLDatabaseSchema*, int,<br>
>> int)'<br>
>><br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
>> data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x8c): undefined<br>
>> refere<br>
>> nce to `vtkSQLDatabase::GetIndexSpecification(vtkSQLDatabaseSchema*, int,<br>
>> int, b<br>
>> ool&)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
>> data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x90): undefined<br>
>> refere<br>
>> nce to `vtkSQLDatabase::GetTriggerSpecification(vtkSQLDatabaseSchema*,<br>
>> int, int)<br>
>> '<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
>> data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x94): undefined<br>
>> refere<br>
>> nce to `vtkSQLDatabase::EffectSchema(vtkSQLDatabaseSchema*, bool)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> 729): undefined reference to `_imp___ZN11vtkSQLQueryC2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> 80a): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> 94f): undefined reference to<br>
>> `_imp___ZN11vtkSQLQuery9PrintSelfERSo9vtkIndent'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> a9b): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> af0): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> b31): undefined reference to `_imp___ZN11vtkSQLQueryC2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> c12): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> d83): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> de8): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> eab): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
>> f00): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0x8c): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::SetQuery(char const*)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0x90): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::GetQuery()'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xa4): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, unsigned char)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xa8): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, unsigned short)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xac): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, unsigned int)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xb0): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, unsigned long)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xb4): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, signed char)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xb8): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, short)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xbc): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, int)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xc0): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, long)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xc4): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, unsigned long long)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xc8): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, long long)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xcc): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, float)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xd0): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, double)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xd4): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, char const*)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xd8): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, char const*, unsigned int)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xdc): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, vtkStdString const&)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xe0): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, vtkVariant)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xe4): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::BindParameter(int, void const*, unsigned int)'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xe8): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::ClearParameterBindings()'<br>
>><br>
>> CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
>> ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xec): undefined reference to<br>
>> `vtkS<br>
>> QLQuery::EscapeString(vtkStdString, bool)'<br>
>> collect2: ld returned 1 exit status<br>
>> mingw32-make[2]: *** [bin/libQVTK.dll] Error 1<br>
>> mingw32-make[1]: *** [GUISupport/Qt/CMakeFiles/QVTK.dir/all] Error 2<br>
>> mingw32-make: *** [all] Error 2<br>
>><br>
>> Thanks a lot!<br>
>><br>
>> --<br>
>> Jothy<br>
>><br>
><br>
><br>
><br>
> --<br>
> Jothy<br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br><div dir="ltr">Jothy<br></div><br>
</font></span></div>
</div><br><br clear="all"><br>-- <br><div dir="ltr">Jothy<br></div><br>
</div>