[vtkusers] [ParaViewWeb] compile problem with class vtkJPEGWriter and function SetInput
Tuan Ha Tran
tuan-ha.tran at insa-lyon.fr
Fri Apr 6 11:04:32 EDT 2012
Hi,
I tried your solution with SuperBuild but the problem still exist.
I wonder if I should reuse ParaView 3.10.1?
Thank you Seb
----- Original Message -----
From: "Sebastien Jourdain" <sebastien.jourdain at kitware.com>
To: "Tuan Ha Tran" <tuan-ha.tran at insa-lyon.fr>
Cc: vtkusers at vtk.org
Sent: Friday, April 6, 2012 4:53:43 PM
Subject: Re: [vtkusers] [ParaViewWeb] compile problem with class vtkJPEGWriter and function SetInput
Hi Tuan Ha Tran,
The documentation was written when ParaView 3.10 was out and that
version was lacking some fixed that were on git/master at that time
but I should definitely update the documentation to recommend to use
ParaView 3.14 and not git/master.
In fact, two weeks ago the latest changes in VTK that breaks its
backward compatibility went into ParaView and for which I didn't get
the time to update ParaViewWeb.
Regarding your ParaView build issue, I'm wondering what you did... But
anyway, if you want to ease the build process, you should definitely
try to use the SuperBuild package so every third party get
automatically compiled for you with the correct arguments and options.
http://www.paraview.org/Wiki/ParaViewWeb_SuperBuild
Seb
On Fri, Apr 6, 2012 at 9:25 AM, Tuan Ha Tran <tuan-ha.tran at insa-lyon.fr> wrote:
> Seb,
> Thank you for your reply. I just followed the instructions in the ParaViewWeb site.
> - Mkdir ParaViewWeb
> - Clone git from it address
>
> I used the Ccmake command (in build-pw) for the source in the ParaViewWeb directory (build-pw is a sub-directory of ParaViewWeb). I compiled and then the errors.
> I used the latest release (3.14) of ParaView.
>
> there was a problem with ParaView, it is the problem of share library. but I resolved this by adding -fPIC in the CFLAGS and CXXFLAGS, I don't know if that is the problem.
>
> so, the vtkJPEGWriter is in the ParaView folder?
>
> Thank you once more.
>
> ----- Original Message -----
> From: "Sebastien Jourdain" <sebastien.jourdain at kitware.com>
> To: "Tuan Ha Tran" <tuan-ha.tran at insa-lyon.fr>
> Cc: vtkusers at vtk.org
> Sent: Friday, April 6, 2012 3:11:17 PM
> Subject: Re: [vtkusers] [ParaViewWeb] compile problem with class vtkJPEGWriter and function SetInput
>
> Hi Tuan Ha Tran,
>
> how did you build ParaViewWeb ? Did you do from the super build or
> from the main repository ?
> ParaViewWeb basically rely on ParaView that embed VTK which embed that
> vtkJPEGWriter.cxx
> Which version of ParaView did you used ? The latest release (3.14) is
> known to work...
>
> Seb
>
>
> On Fri, Apr 6, 2012 at 5:12 AM, Tuan Ha Tran <tuan-ha.tran at insa-lyon.fr> wrote:
>> Hi everybody,
>> I have a problem when trying to compile ParaViewWeb
>> This is the detail of my problem
>>
>> ***********************************************************************
>> %] Built target ParaWebPlugin
>> Scanning dependencies of target PWServer
>> [ 30%] Building CXX object ParaViewAdapter/CMakeFiles/PWServer.dir/vtkPWProcessingEngine.cxx.o
>> /home/thtran/projects/ParaViewWeb/ParaViewAdapter/vtkPWProcessingEngine.cxx: In member function ‘double vtkPWProcessingEngine::ProcessAndSendImage(const char*, vtkImageData*)’:
>> /home/thtran/projects/ParaViewWeb/ParaViewAdapter/vtkPWProcessingEngine.cxx:439:19: error: ‘class vtkJPEGWriter’ has no member named ‘SetInput’
>> /home/thtran/projects/ParaViewWeb/ParaViewAdapter/vtkPWProcessingEngine.cxx:448:18: error: ‘class vtkPNGWriter’ has no member named ‘SetInput’
>> make[2]: *** [ParaViewAdapter/CMakeFiles/PWServer.dir/vtkPWProcessingEngine.cxx.o] Error 1
>> make[1]: *** [ParaViewAdapter/CMakeFiles/PWServer.dir/all] Error 2
>> make: *** [all] Error 2
>> *************************************************************************
>>
>> When I went to the "wtkPWProcesingEngine.cxx", I found out that wtkJPEGWriter is included by #include vtkJPEGWriter.h". But I couldn't find wtkJPEGWriter.h neither vtkJPEGWriter.cxx.
>>
>> When I tried to look for vtkJPEGWriter.cxx by Google, I found this file but I couldn't find any function "SetInput".
>>
>> When I tried to deactivate the line where SetInput is located, ParaViewWeb compile, but I think there are some problems with it.
>>
>> I want to know if someone has the same problem? How to fix that?
>> Thank you all.
>>
>> Ha
>>
>>
>>
>> _______________________________________________
>> 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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list