<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi David,<br><br>Thanks for your help. I tried those steps, but the problem is persisting. Do I remove the vtkInstantiatorNewMacro from the .cxx files as well?<br><br>Thanks,<br>Alexis Cheng<br>Electrical Engineering<br>University of British Columbia<br><br>&gt; From: david.gobbi@gmail.com<br>&gt; Date: Sun, 17 Oct 2010 17:01:04 -0600<br>&gt; Subject: Re: [vtkusers] Procedure Entry Point not found<br>&gt; To: acheng_1221@hotmail.com<br>&gt; CC: vtkusers@vtk.org<br>&gt; <br>&gt; Hi Alexis,<br>&gt; <br>&gt; Thanks, that is exactly the information that I needed.  The problem is<br>&gt; the vtkCxxRevisionMacro in the vtkSonixVideoSource.  This macro is<br>&gt; looking for the CollectRevisions() method in its superclass.<br>&gt; <br>&gt; The fix you should try is:<br>&gt; 1) remove vtkCxxRevisionMacro from all external .cxx files (e.g. the<br>&gt; vtkSonixVideoSource)<br>&gt; 2) change vtkTypeRevisionMacro to vtkTypeMacro in all external .h files<br>&gt; 3) make sure that you don't mess with these macros within VTK itself<br>&gt; <br>&gt; Good luck and let me know if the problem persists.<br>&gt; <br>&gt;   David<br>&gt; <br>&gt; On Sun, Oct 17, 2010 at 3:34 PM, Alexis Cheng &lt;acheng_1221@hotmail.com&gt; wrote:<br>&gt; &gt; Hi David,<br>&gt; &gt;<br>&gt; &gt; I am using a vtkSonixVideoSource class in addition to VTK's own classes.<br>&gt; &gt;<br>&gt; &gt; class VTK_EXPORT vtkSonixVideoSource : public vtkVideoSource<br>&gt; &gt;<br>&gt; &gt; The corresponding vtkTypeMacro statements are:<br>&gt; &gt;<br>&gt; &gt; vtkSonixVideoSource.h : vtkTypeMacro(vtkSonixVideoSource,vtkVideoSource);<br>&gt; &gt;<br>&gt; &gt; vtkSonixVideoSource.cxx : vtkCxxRevisionMacro(vtkSonixVideoSource,<br>&gt; &gt; "$Revision: 1.0$");<br>&gt; &gt;<br>&gt; &gt; vtkInstantiatorNewMacro(vtkSonixVideoSource);<br>&gt; &gt;<br>&gt; &gt; What other information would be helpful in debugging this issue? Your help<br>&gt; &gt; is greatly appreciated.<br>&gt; &gt;<br>&gt; &gt; Thanks,<br>&gt; &gt; Alexis Cheng<br>&gt; &gt; Electrical Engineering<br>&gt; &gt; University of British Columbia<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;&gt; From: david.gobbi@gmail.com<br>&gt; &gt;&gt; Date: Sun, 17 Oct 2010 14:59:43 -0600<br>&gt; &gt;&gt; Subject: Re: [vtkusers] Procedure Entry Point not found<br>&gt; &gt;&gt; To: acheng_1221@hotmail.com<br>&gt; &gt;&gt; CC: vtkusers@vtk.org<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Hi Alexis,<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; One way or another, the error is related to the vtkTypeRevisionMacro,<br>&gt; &gt;&gt; because it is what defines those symbols. You haven't told me yet<br>&gt; &gt;&gt; whether you are using any other classes in addition to VTK's own<br>&gt; &gt;&gt; classes. Without more information, I can't really help.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; David<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; On Sun, Oct 17, 2010 at 2:32 PM, Alexis Cheng &lt;acheng_1221@hotmail.com&gt;<br>&gt; &gt;&gt; wrote:<br>&gt; &gt;&gt; &gt; Hi David,<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; Thank you for your reply. I'm using VTK 5.6.0. I tried replacing<br>&gt; &gt;&gt; &gt; vtkTypeRevisionMacro with vtkTypeMacro, but I ended up getting compile<br>&gt; &gt;&gt; &gt; errors regarding CollectRevisions. Do you have any other ideas as to<br>&gt; &gt;&gt; &gt; what<br>&gt; &gt;&gt; &gt; may be causing this?<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; Thanks,<br>&gt; &gt;&gt; &gt; Alexis Cheng<br>&gt; &gt;&gt; &gt; Electrical Engineering<br>&gt; &gt;&gt; &gt; University of British Columbia<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; From: david.gobbi@gmail.com<br>&gt; &gt;&gt; &gt;&gt; Date: Sat, 16 Oct 2010 18:56:08 -0600<br>&gt; &gt;&gt; &gt;&gt; Subject: Re: [vtkusers] Procedure Entry Point not found<br>&gt; &gt;&gt; &gt;&gt; To: acheng_1221@hotmail.com<br>&gt; &gt;&gt; &gt;&gt; CC: vtkusers@vtk.org<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; Hi Alexis,<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; Are you using any of your own VTK classes? The error might occur if<br>&gt; &gt;&gt; &gt;&gt; vtkTypeRevisionMacro is used in the header file, that macro is<br>&gt; &gt;&gt; &gt;&gt; deprecated in VTK 5.6.1 and vtkTypeMacro should be used instead.<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; David<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; On Sat, Oct 16, 2010 at 5:14 PM, Alexis Cheng &lt;acheng_1221@hotmail.com&gt;<br>&gt; &gt;&gt; &gt;&gt; wrote:<br>&gt; &gt;&gt; &gt;&gt; &gt; Hi All,<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; I'm writing a program that uses the vtkVideoSource package. It's<br>&gt; &gt;&gt; &gt;&gt; &gt; compiling<br>&gt; &gt;&gt; &gt;&gt; &gt; and have linked the folders containing the vtk dll files. However,<br>&gt; &gt;&gt; &gt;&gt; &gt; I'm<br>&gt; &gt;&gt; &gt;&gt; &gt; getting the following runtime error:<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; The procedure entry point<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; ?CollectRevisions@vtkVideoSource@@MAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z<br>&gt; &gt;&gt; &gt;&gt; &gt; could not be located in the dynamic link library vtkHybrid.dll.<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; Has this situation occurred for anybody else? If so, how did you go<br>&gt; &gt;&gt; &gt;&gt; &gt; about<br>&gt; &gt;&gt; &gt;&gt; &gt; debugging and fixing it?<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; Thanks,<br>&gt; &gt;&gt; &gt;&gt; &gt; Alexis Cheng<br>&gt; &gt;&gt; &gt;&gt; &gt; Electrical Engineering<br>&gt; &gt;&gt; &gt;&gt; &gt; University of British Columbia<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt; &gt;&gt; &gt; Powered by www.kitware.com<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; Visit other Kitware open-source projects at<br>&gt; &gt;&gt; &gt;&gt; &gt; http://www.kitware.com/opensource/opensource.html<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; Please keep messages on-topic and check the VTK FAQ at:<br>&gt; &gt;&gt; &gt;&gt; &gt; http://www.vtk.org/Wiki/VTK_FAQ<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>&gt; &gt;&gt; &gt;&gt; &gt; http://www.vtk.org/mailman/listinfo/vtkusers<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;<br>                                               </body>
</html>