<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jothybasu Selvaraj</b> <span dir="ltr">&lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt;</span><br>
Date: Tue, Apr 3, 2012 at 3:00 PM<br>Subject: Re: [vtkusers] VTK5.10 building problem<br>To: David Gobbi &lt;<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>&gt;<br>Cc: VTK Developers &lt;<a href="mailto:vtk-developers@vtk.org">vtk-developers@vtk.org</a>&gt;<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">&lt;<a href="mailto:david.gobbi@gmail.com" target="_blank">david.gobbi@gmail.com</a>&gt;</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&#39;ve taken a quick look through the CMake scripts and I&#39;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 &lt;<a href="mailto:jothybasu@gmail.com" target="_blank">jothybasu@gmail.com</a>&gt; wrote:<br>
&gt; It builds if Infovis and Geovis are enabled in cmake.<br>
&gt;<br>
&gt; Looks pretty strange!<br>
&gt;<br>
&gt; Jothy<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Apr 3, 2012 at 11:42 AM, Jothybasu Selvaraj &lt;<a href="mailto:jothybasu@gmail.com" target="_blank">jothybasu@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi all,<br>
&gt;&gt;<br>
&gt;&gt; I am trying to build vtk with mingw 4.4 with Qt support.<br>
&gt;&gt;<br>
&gt;&gt; I have set USE_QT and GUI_SUPPORT flags ON in cmake.<br>
&gt;&gt;<br>
&gt;&gt; But the build fails while trying to build QVTK.<br>
&gt;&gt;<br>
&gt;&gt; This is the error I get (something related to vtkSQLDatabase).<br>
&gt;&gt;<br>
&gt;&gt; Any hints why this is happening?<br>
&gt;&gt;<br>
&gt;&gt; [100%] Building CXX object<br>
&gt;&gt; GUISupport/Qt/CMakeFiles/QVTK.dir/moc_QVTKWidget2.cxx<br>
&gt;&gt; .obj<br>
&gt;&gt; Linking CXX shared library ..\..\bin\libQVTK.dll<br>
&gt;&gt; Creating library file: ..\..\bin\libQVTK.dll.a<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x60): undefined reference to<br>
&gt;&gt; `_imp___ZN14vtkSQLDatabase29RegisterCreateFrom<br>
&gt;&gt; URLCallbackEPFPS_PKcE&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x3d2): undefined reference to<br>
&gt;&gt; `_imp___ZN11vtkSQLQuery11SetDatabaseEP14vtkSQ<br>
&gt;&gt; LDatabase&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x415): undefined reference to `_imp___ZN14vtkSQLDatabaseC2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x474): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x4a1): undefined reference to `_imp___ZN14vtkSQLDatabaseC2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x500): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x1231): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x125e): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x133c): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x1361): undefined reference to `_imp___ZN14vtkSQLDatabaseD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x1440): more undefined references to `_imp___ZN14vtkSQLDatabaseD2Ev&#39;<br>
&gt;&gt; follow<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.t<br>
&gt;&gt; ext+0x150f): undefined reference to<br>
&gt;&gt; `_imp___ZN14vtkSQLDatabase9PrintSelfERSo9vtk<br>
&gt;&gt; Indent&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
&gt;&gt; data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x88): undefined<br>
&gt;&gt; refere<br>
&gt;&gt; nce to `vtkSQLDatabase::GetColumnSpecification(vtkSQLDatabaseSchema*, int,<br>
&gt;&gt; int)&#39;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
&gt;&gt; data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x8c): undefined<br>
&gt;&gt; refere<br>
&gt;&gt; nce to `vtkSQLDatabase::GetIndexSpecification(vtkSQLDatabaseSchema*, int,<br>
&gt;&gt; int, b<br>
&gt;&gt; ool&amp;)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
&gt;&gt; data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x90): undefined<br>
&gt;&gt; refere<br>
&gt;&gt; nce to `vtkSQLDatabase::GetTriggerSpecification(vtkSQLDatabaseSchema*,<br>
&gt;&gt; int, int)<br>
&gt;&gt; &#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLDatabase.cxx.obj):vtkQtSQLDatabase.cxx:(.r<br>
&gt;&gt; data$_ZTV16vtkQtSQLDatabase[vtable for vtkQtSQLDatabase]+0x94): undefined<br>
&gt;&gt; refere<br>
&gt;&gt; nce to `vtkSQLDatabase::EffectSchema(vtkSQLDatabaseSchema*, bool)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; 729): undefined reference to `_imp___ZN11vtkSQLQueryC2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; 80a): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; 94f): undefined reference to<br>
&gt;&gt; `_imp___ZN11vtkSQLQuery9PrintSelfERSo9vtkIndent&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; a9b): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; af0): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; b31): undefined reference to `_imp___ZN11vtkSQLQueryC2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; c12): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; d83): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; de8): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; eab): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.text+0x<br>
&gt;&gt; f00): undefined reference to `_imp___ZN11vtkSQLQueryD2Ev&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0x8c): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::SetQuery(char const*)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0x90): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::GetQuery()&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xa4): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, unsigned char)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xa8): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, unsigned short)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xac): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, unsigned int)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xb0): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, unsigned long)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xb4): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, signed char)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xb8): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, short)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xbc): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, int)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xc0): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, long)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xc4): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, unsigned long long)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xc8): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, long long)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xcc): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, float)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xd0): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, double)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xd4): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, char const*)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xd8): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, char const*, unsigned int)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xdc): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, vtkStdString const&amp;)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xe0): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, vtkVariant)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xe4): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::BindParameter(int, void const*, unsigned int)&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xe8): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::ClearParameterBindings()&#39;<br>
&gt;&gt;<br>
&gt;&gt; CMakeFiles\QVTK.dir/objects.a(vtkQtSQLQuery.cxx.obj):vtkQtSQLQuery.cxx:(.rdata$_<br>
&gt;&gt; ZTV13vtkQtSQLQuery[vtable for vtkQtSQLQuery]+0xec): undefined reference to<br>
&gt;&gt; `vtkS<br>
&gt;&gt; QLQuery::EscapeString(vtkStdString, bool)&#39;<br>
&gt;&gt; collect2: ld returned 1 exit status<br>
&gt;&gt; mingw32-make[2]: *** [bin/libQVTK.dll] Error 1<br>
&gt;&gt; mingw32-make[1]: *** [GUISupport/Qt/CMakeFiles/QVTK.dir/all] Error 2<br>
&gt;&gt; mingw32-make: *** [all] Error 2<br>
&gt;&gt;<br>
&gt;&gt; Thanks a lot!<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Jothy<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; 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>