Thanks Andy<br><br>My DrillHoleSourceParaviewImport.cmake file:<br><br>SET (DrillHoleSource_SRCS<br>&nbsp; ${DrillHoleSource_SOURCE_DIR}/myVTKClasses/vtkDrillHoleSource.cxx<br>&nbsp;&nbsp;&nbsp; )<br>SET (DrillHoleSource_WRAPPED_SRCS<br>&nbsp; ${DrillHoleSource_SOURCE_DIR}/myVTKClasses/vtkDrillHoleSource.cxx&nbsp; 
<br>&nbsp;&nbsp;&nbsp; )<br>INCLUDE_DIRECTORIES(${DrillHoleSource_SOURCE_DIR}/myVTKClasses)<br><br>I added to the file:<br><br>PARAVIEW_INCLUDE_WRAPPED_SOURCES(&quot;${DrillHoleSource_WRAPPED_SRCS}&quot;)<br><br><br>Rebuilding, I do not get the same error message any longer.
<br>Unfortunately, a new error arises:<br><br>MPI process rank 0 (n0, p6828) caught a SIGSEGV.<br><br>Which is an mpirun/lam error.<br>I have encountered this error in the past, as I beleive it may be independent of my DrillHoleSource code / module integration.
<br><br>Any further suggestions, perhaps as to whether this error can be further tracked?<br><br>My system:<br>2.6.17-1.2139_FC5smp <br>i686 GNU/Linux<br>Dual Processor<br><br>Thank you<br>-Shawn<br><br><br><br><br><div><span class="gmail_quote">
On 7/21/06, 
<b class="gmail_sendername">Andy Cedilnik</b> &lt;<a href="mailto:andy.cedilnik@kitware.com" title="mailto:andy.cedilnik@kitware.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">andy.cedilnik@kitware.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Shawn,<br><br>Again, could be several things. It would be easy to debug if we could<br>see DrillHoleSourceParaviewImport.cmake.<br><br>In your case it looks like vtkDrillHoleSource was not wrapped into<br>ClientServer.
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Andy<br><br>shawn mckenzie wrote:<br>&gt; Thanks, I now have everything compiled successfully.<br>&gt;<br>&gt; Although, when i choose my Drill Hole object from the menu, Paraview<br>&gt; crashes, outputting the error:
<br>&gt; # Error or warning: There was a VTK Error in file:<br>&gt; /root/ParaView/Servers/Common/vtkProcessModule.cxx (891)<br>&gt;&nbsp;&nbsp;vtkProcessModule (0xc855b60): Cannot create object of type<br>&gt; &quot;vtkDrillHoleSource&quot;.
<br>&gt; while processing<br>&gt; Message 0 = New<br>&gt;&nbsp;&nbsp; Argument 0 = string_value {vtkDrillHoleSource}<br>&gt;&nbsp;&nbsp; Argument 1 = id_value {508}<br>&gt; ErrorMessage end<br>&gt; ErrorMessage<br>&gt; # Error or warning: There was a VTK Error in file:
<br>&gt; /root/ParaView/Servers/Common/vtkProcessModule.cxx (893)<br>&gt;&nbsp;&nbsp;vtkProcessModule (0xc855b60): Aborting execution for debugging purposes.<br>&gt; ErrorMessage end<br>&gt; Aborted<br>&gt;<br>&gt;<br>&gt; I found one similar error on the list, but it was in reference to
<br>&gt; running pvbatch, which does not affect me (i don't believe).<br>&gt;<br>&gt; Is Paraview crashing when executing my vtkDrillHoleSource code<br>&gt; (perhaps logical errors) or at another stage that i am not aware of?
<br>&gt;<br>&gt; Thank you<br>&gt; -Shawn<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 7/21/06, *Andy Cedilnik* &lt;<a href="mailto:andy.cedilnik@kitware.com" title="mailto:andy.cedilnik@kitware.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
andy.cedilnik@kitware.com</a><br>&gt; &lt;mailto:<a href="mailto:andy.cedilnik@kitware.com" title="mailto:andy.cedilnik@kitware.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
andy.cedilnik@kitware.com</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi Shwan,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Any way you could share the module? There may be a typo somewhere.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Andy<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; shawn mckenzie wrote:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I have created a vtkDrillHoleSource.cxx file (similar to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; vtkLineSource.cxx) that will generate a new Source object in<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Paraview's menu.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I can compile the class without error, and link to the class
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; using the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DrillHoleSourceParaviewImport.cmake file. During the Paraview<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; build, i<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; get the following errors:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -- Build files have been written to: /root/ParaView-64
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -- Found existing Tcl, not rebuilding<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -- Found existing Tk, not rebuilding<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Building CXX object<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Servers/Filters/CMakeFiles/vtkPVFiltersCS.dir/vtkDrillHoleSourceClientServer.o
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:6:32:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: vtkDrillHoleSource.h: No such file or directory<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>

&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; In function 'vtkObjectBase*<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; vtkDrillHoleSourceClientServerNewCommand()':<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:13:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: 'vtkDrillHoleSource' has not been declared<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; In function 'int<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; vtkDrillHoleSourceCommand(vtkClientServerInterpreter*,
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; vtkObjectBase*,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; const char*, const vtkClientServerStream&amp;, vtkClientServerStream&amp;)':<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:20:
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: 'vtkDrillHoleSource' was not declared in this scope<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:20:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: 'op' was not declared in this scope
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:20:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: 'vtkDrillHoleSource' is not a class or namespace<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:34:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: 'temp20' was not declared in this scope<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:66:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: 'temp20' was not declared in this scope
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /root/ParaView-64/Servers/Filters/vtkDrillHoleSourceClientServer.cxx:77:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; error: 'temp20' was not declared in this scope<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; make[2]: ***<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; [Servers/Filters/CMakeFiles/vtkPVFiltersCS.dir/vtkDrillHoleSourceClientServer.o]
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Error 1<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; make[1]: *** [Servers/Filters/CMakeFiles/vtkPVFiltersCS.dir/all]<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Error 2<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; make[1]: *** Waiting for unfinished jobs....<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; make: *** [all] Error 2
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I have both the DrillHoleSource.cxx and .h files in the same<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; directory, yet&nbsp;&nbsp;it claims it cannot find my header file<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Has anyone encountered this problem?
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Thank you<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -Shawn<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ------------------------------------------------------------------------
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; ParaView mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; <a href="mailto:ParaView@paraview.org" title="mailto:ParaView@paraview.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
ParaView@paraview.org</a> &lt;mailto:
<a href="mailto:ParaView@paraview.org" title="mailto:ParaView@paraview.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ParaView@paraview.org</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" title="http://www.paraview.org/mailman/listinfo/paraview" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.paraview.org/mailman/listinfo/paraview</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Andy Cedilnik<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Kitware Inc.<br>&gt;<br>&gt;<br><br><br>--<br>Andy Cedilnik<br>Kitware Inc.<br><br></blockquote></div><br>