I don't know why the 3.4.0 release is compiled with 64 bit ids on. The 3.6.1 release requires it off to build the VisItReaderPlugin. There might also be other reasons.<br><br><div class="gmail_quote">On Sat, Jul 25, 2009 at 12:25 AM, Takuya OSHIMA <span dir="ltr"><<a href="mailto:oshima@eng.niigata-u.ac.jp">oshima@eng.niigata-u.ac.jp</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
Trying to create a plugin that can be loaded into the precompiled<br>
official ParaView 3.6.1 binaries from Kitware, I noticed that the<br>
Linux 64bit package (paraview-3.6.1-Linux64-x86.tar.gz) was compiled<br>
with the actual type of vtkIdType set to int. For example,<br>
<br>
$ nm libvtkCommon.so.pv3.6 | c++filt | grep vtkDataArray::GetComponent<br>
00000000000f5400 T vtkDataArray::GetComponent(int, int)<br>
<br>
where the first int argument is of type vtkIdType at the source code<br>
level. Indeed, my plugin won't load unless it was compiled and linked<br>
with a ParaView build with VTK_USE_64BIT_IDS=OFF.<br>
<br>
On the other hand, when I do the same for the official Linux 64bit<br>
ParaView 3.4.0, I get the following.<br>
<br>
$ nm libvtkCommon.so.pv3.4 | c++filt | grep vtkDataArray::GetComponent<br>
00000000000f8d50 T vtkDataArray::GetComponent(long long, int)<br>
<br>
Just out of curiosity, is this intended?<br>
<br>
Takuya OSHIMA, Ph.D.<br>
Faculty of Engineering, Niigata University<br>
8050 Ikarashi-Ninocho, Nishi-ku, Niigata, 950-2181, JAPAN<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</blockquote></div><br>