[Paraview] ParaView can't create the reader

Jérémy Santina jeremy.santina at gmail.com
Thu Aug 14 03:22:25 EDT 2014


Again, thank you. I am currently facing with some issues configuring MSVC
2008 Express in order to compile 64-bit applications. I will try to fix it.

Best regards,
Jérémy


2014-08-12 17:36 GMT+02:00 Bruno Santos <bruno.santos at bluecape.com.pt>:

>  First of all, your English looks pretty good!
>
> OK, let's see if I can address all of the issues:
>
>    1. Make sure you downloaded the 3 files that were needed for
>    installing Qt 4.8.2, namely the file "qt-win64-opensource-4.8.2-vs2008.exe"
>    and the two associated "*.bin" files. The 3 files should be placed in the
>    same folder before running the installer.
>     2. In CMake, define the variable "QT_MAKE_EXECUTABLE" to use the path
>    "C:/Qt/4.8.2_x64/bin/qmake.exe" (adjust accordingly if necessary) and then
>    click on "Configure" once again. Hopefully it will now pick up everything
>    related to Qt.
>       1. Mmm... still regarding this point, if you in fact gave the
>       correct path, it might not work properly if the Qt installation is somehow
>       incomplete. This happened to me when I tried to configure the project with
>       CMake, while I was still midway of the installation of Qt.
>       2. Furthermore, there was a detail I forgot to write on the wiki
>       page, but when using MSVC 2008 Express, by default it does not provide the
>       ability to compile 64-bit applications. Instructions on how to do so can be
>       found online, for example here:
>       https://github.com/enGits/engrid/wiki/Configure-Microsoft-Visual-Studio-2008-Express-to-also-build-for-Windows-x64
>       3. And there is yet another import detail: when you configure the
>       project in CMake's GUI for the first time, it asks you which compiler to
>       use. Make sure you pick "Visual Studio 9 2008 Win64". If you pick the
>       standard non-Win64, it's natural that the 64-bit "qmake.exe" is
>       incompatible with the 32-bit Visual Studio build options.
>        3. Regarding the files you've provided in attachment:
>       1. The XML looks OK. I only have some experience with creating
>       these types of XML file, so I'm not yet able to point out any major flaws
>       without looking into ParaView's own XML filter/reader files. The complete
>       XML file I'm referring to is in the folder
>       "ParaViewCore\ServerManager\SMApplication\Resources" in ParaView's source
>       code.
>       2. The "CMakeLists.txt" looks OK as well, but again, I don't have
>       enough experience on this. Only by trial and error would I be able to see
>       if your file is working properly.
>       3. I suggest that you first try building the plug-in
>       "vtkPOFFReader", just to confirm if you have a working building
>       environment. This way it'll be easier to isolate the origin of any problems.
>        4. "I have Visual C++ Express 2008 on my computer so is it normal
>    to get this message ?"
>  - Yes, it's normal. It happens to me as well and it works without any
>       problems.
>     5. Due to how ParaView was built in this case, I think it's best to
>    use Qt 4.8.2 (namely with the respective architecture), just in case. I say
>    this because there are a lot of library dependencies that are automatically
>    configured and it might get a bit complicated to push aside the existing
>    dependencies on Qt.
>
> I hope I didn't miss anything.
>
> Best regards,
> Bruno
>
>
> On 11-08-2014 17:01, Jérémy Santina wrote:
>
>   Thank you very much for your answer.
>
> I am sorry for my awful English and I hope you'll understand what I am
> writing.
>
>  I read the email you sent and I tried to build my reader following the
> instructions provided here :
> https://code.google.com/p/unofficial-paraview-dev-install/wiki/vtkPOFFReaderBuilds
>
>  First of all, I downloaded this archive :
> ParaView-4.1.0-win64-complete_dev-r2.exe
> <http://sourceforge.net/projects/bluecfd-sc/files/unofficial-paraview-dev-install/ParaView-4.1.0/ParaView-4.1.0-win64-complete_dev-r2.exe/download>
> Then I installed Qt 4.8.2 from here :
> https://code.google.com/p/qt-msvc-installer/. Finally when I am trying to
> configure my reader with the CMake GUI, the QT_MAKE_EXECUTABLE can't be
> found even if I select qmake.exe directly from the path.
>
>  In fact I am a beginner and I don't really know how to use CMake. I
> modified the CMakeLists.txt that I found here :
> http://sourceforge.net/p/of-interfaces/code/HEAD/tree/trunk/vtkPOFFReader/
> but I am not sure about what I wrote. My CMakeLists file is joined with
> this message.
>
>  Besides, I noticed that when I am executing *qt-win64-opensource-4.8.2-vs2008.exe,
> *a dialog box with the following message is opened :
>
>  *A installation of Visual Studio 2008 was not found in the registry ,
> guessing path...*
>
>  In spite of that, the installation seems to work perfectly fine but : I
> have Visual C++ Express 2008 on my computer so is it normal to get this
> message ?
>
> To finish, I would like to ask you one last question :
>  Given I didn't develop any GUI feature for my reader, do I still need QT ?
>
>  I thank you again for your help.
>
>  Jérémy
>
>
>  2014-08-08 18:49 GMT+02:00 Bruno Santos <bruno.santos at bluecape.com.pt>:
>
>>  Greetings Jérémy,
>>
>> If you had provided the XML file, it would have been a bit easier to
>> diagnose this ourselves.
>> Nonetheless, it seems to me that the issue is that the class/library
>> "vtkPTecplotBinaryReader" is simply not loadable. A bit of searching online
>> and in ParaView's source code leads me to believe that only the class
>> "vtkTecplotReader" is available for loading through an XML only plug-in.
>>
>> If the class "vtkPTecplotBinaryReader" is a custom library you've
>> built/created from source code, then have a look at a recent email I sent
>> to this very same mailing list:
>> http://public.kitware.com/pipermail/paraview/2014-August/031817.html
>>
>> Best regards,
>> Bruno
>>
>>
>> On 05-08-2014 15:48, Jérémy Santina wrote:
>>
>>    Hello,
>>
>>  I have written my own reader for ParaView and I am facing with some
>> issues.
>>
>> My version of ParaView is 4.1 for Windows-64 bit and I didn't build it
>> from sources.
>>
>>  As the wiki
>> <http://www.paraview.org/Wiki/ParaView/Plugin_HowTo#Adding_a_Reader>
>> describes, I wrote a Server Manager XML file.
>>  Then I set the environment flag PV_PLUGIN_DEBUG.
>>
>> Everything seems to work fine when I load the reader with Plugin Manager
>> as the output messages dialog box indicates :
>>
>> ***************************************************
>>
>> Attempting to load
>> C:\Users\Windows\Documents\Travail\ParaviewProject\VTKReaders\Plugin\TecplotBinaryReader.xml
>>
>> Loading XML plugin
>>
>> Plugin instance located successfully. Now loading components from the
>> plugin instance based on the interfaces it implements.
>>
>> ----------------------------------------------------------------
>>
>> Plugin Information:
>>
>> Name : TecplotBinaryReader
>>
>> Version : 1.0
>>
>> ReqOnServer : 1
>>
>> ReqOnClient : 0
>>
>> ReqPlugins :
>>
>> ServerManager Plugin : Yes
>>
>> Python Plugin : No
>>
>>  But when I try to open a file, ParaView crashes and I get the following
>> error message :
>>
>> ERROR: In
>> C:\DBD\pvs-x64\paraview\src\paraview\ParaViewCore\ServerImplementation\Core\vtkSIProxy.cxx,
>> line 307
>>
>> vtkSISourceProxy (000000000B340ED0): Failed to create
>> vtkPTecplotBinaryReader. Aborting for debugging purposes.
>>
>>
>>  What am I doing wrong ?
>>
>>
>>  Thanks in advance for your help.
>>
>>
>>  Jérémy
>>
>>
>>
>>
>>
>>  _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>>
>> Follow this link to subscribe/unsubscribe:http://public.kitware.com/mailman/listinfo/paraview
>>
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20140814/48aac6f7/attachment-0001.html>


More information about the ParaView mailing list