<div dir="ltr">Please feel free to update the wiki page directly. Also, post a link to it in this thread when you do. That way the information will have the best visibility for others to find.<div><br></div><div>thanks</div><div><br><div><br><div><br></div></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4909</div></div>
<br><div class="gmail_quote">On Wed, Sep 16, 2015 at 7:41 PM, Matias Montroull <span dir="ltr"><<a href="mailto:matimontg@gmail.com" target="_blank">matimontg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I was able to build ActiViz successfully. Altough Mummy did not completely built, I got the 2 Kitware.Mummy DLLs that are needed for ActiViz to be built as well as the mummy.exe file.</div><div><br></div><div><b>I thank Mark for all the information he provided</b>, I'll try to post the steps I followed, it's pretty similar to what you can find in the Wiki Page but there are some tweaks that need to be done in order to get it working.</div><div><br></div><div>I had to add the <span style="font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px">vtkRenderingContextOpenGL-</span><span style="font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px">6.2.lib before configuring the project with Cmake and needed to change </span><span style="font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px">vtkCommonEL_dll</span><span style="line-height:1.5"> to </span><span style="font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px">vtkCommonCoreEL_dll</span><span style="font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px"> in some of the .in files </span><span style="font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px">and </span><span style="line-height:1.5">vtkGraphicsEL_dll to </span>vtkFiltersProgrammableEL_dll in the vtkProgrammableAttributeDataFilter_Extra.cs</div><div><br></div><div>Regards,</div><div><br></div><div>Matias.</div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">El mié., 16 de sept. de 2015 a la(s) 3:20 p. m., Mark DeArman <<a href="mailto:mark@cascadeacoustic.com" target="_blank">mark@cascadeacoustic.com</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span style="font-family:Arial,Helvetica,Sans-Serif;font-size:12px"><div>>Why not just publish a git branch with your changes on GitHub or some<br>
>other publicly hosted site? Perhaps your branch would get picked up by<br>
>the folks maintaining the ActiViz repo now.</div>

<div> </div>

</span><span style="font-family:Arial,Helvetica,Sans-Serif;font-size:12px"><div>Because I don't use git.  We use TFS at work, and the easiest way to publish it was to zip it all up and put it on a cloud drive.</div>

<div> </div>

<div>Re: gcc-xml and Mummy, I agree that abandoning gccxml is the real solution.  What is the point in patching it for modern VS support if it's a dead project.  Fixing mummy to support the standard VTK wrapping libraries makes the most since.</div></span><span style="font-family:Arial,Helvetica,Sans-Serif;font-size:12px">

<div> </div>

<div> </div>

<div>
<div>Mark DeArman</div>

<div>Cascade Acoustic Research</div>

<div><a href="http://www.cascadeacoustic.com" target="_blank">http://www.cascadeacoustic.com</a></div>

<div><a href="tel:%28253%29%20200-5353" value="+12532005353" target="_blank">(253) 200-5353</a></div>
</div>

<div> </div>

<hr align="center" size="2" width="100%">
</span><span style="font-family:Arial,Helvetica,Sans-Serif;font-size:12px"><div><span style="font-family:tahoma,arial,sans-serif;font-size:10pt"><b>From</b>: "David Cole" <<a href="mailto:DLRdave@aol.com" target="_blank">DLRdave@aol.com</a>><br>
<b>Sent</b>: Wednesday, September 16, 2015 7:12 AM<br>
<b>To</b>: <a href="mailto:mark@cascadeacoustic.com" target="_blank">mark@cascadeacoustic.com</a><br>
<b>Cc</b>: "<a href="mailto:vtkusers@vtk.org" target="_blank">vtkusers@vtk.org</a>" <<a href="mailto:vtkusers@vtk.org" target="_blank">vtkusers@vtk.org</a>></span></div></span><span style="font-family:Arial,Helvetica,Sans-Serif;font-size:12px"><div><span style="font-family:tahoma,arial,sans-serif;font-size:10pt"><br>
<b>Subject</b>: Re: [vtkusers] Activiz 6.2 with VTK-6.2 and .NET 4.0 Build Success</span></div></span><span style="font-family:Arial,Helvetica,Sans-Serif;font-size:12px"><div>

<div> </div>
> "if my idea of adding a second build step can get rid of the VS2008/MSCRT9 dependency for the final library"<br>
<br>
Yes, I think it absolutely could. It would be based on the assumption,<br>
however, that the interface generated by analyzing the source under<br>
the VS2008 environment would in the end be compatible with what you<br>
compile and link for the final library. And it would mean a two-stage<br>
build, with VS2008 still required for the first stage.<br>
<br>
I would be interested to see if anybody can replace gcc-xml with the<br>
new&improved CastXML, and still build ActiViz using a more modern VS<br>
all in one go. I haven't had time to investigate bringing things up to<br>
date for using CastXML, but if anybody else does, please do let us all<br>
know here on the VTK lists.<br>
<br>
Question for you:<br>
Why not just publish a git branch with your changes on GitHub or some<br>
other publicly hosted site? Perhaps your branch would get picked up by<br>
the folks maintaining the ActiViz repo now.<br>
<br>
<br>
Cheers,<br>
David C.<br>
<br>
<br>
<br>
<br>
On Wed, Sep 16, 2015 at 1:13 AM, Mark DeArman <<a href="mailto:mark@cascadeacoustic.com" target="_blank">mark@cascadeacoustic.com</a>> wrote:<br>
> Mallikarjun,<br>
> Your very welcome. I hope they'll help someone else out. I've been very<br>
> excited about using Activiz in a project for years. Since I was a kid stuck<br>
> running BSD on mac68k I've always enjoyed the challenge of porting software,<br>
> so I had a great time working on the build.<br>
><br>
> gccxml generates the XML description of the C++ VTK library exports. Mummy<br>
> reads these and generates the csharp wrapper files. I really have not dug<br>
> into it deep enough yet to know how the Activiz export layer source fits<br>
> into the puzzle, but if I get some time, I'll see if my idea of adding a<br>
> second build step can get rid of the VS2008/MSCRT9 dependency for the final<br>
> library.<br>
><br>
> Mark DeArman<br>
> Cascade Acoustic Research<br>
> <a href="http://www.cascadeacoustic.com" target="_blank">http://www.cascadeacoustic.com</a><br>
> <a href="tel:%28253%29%20200-5353" value="+12532005353" target="_blank">(253) 200-5353</a><br>
><br>
> ________________________________<br>
> From: "Mallikarjun K" <<a href="mailto:mallikarjun49@gmail.com" target="_blank">mallikarjun49@gmail.com</a>><br>
> Sent: Tuesday, September 15, 2015 9:52 PM<br>
> To: <a href="mailto:mark@cascadeacoustic.com" target="_blank">mark@cascadeacoustic.com</a><br>
> Subject: Re: [vtkusers] Activiz 6.2 with VTK-6.2 and .NET 4.0 Build Success<br>
><br>
> Hi Mark,<br>
><br>
> Thanks for sharing the source directories. One quick question..if I am not<br>
> wrong,the purpose of gcc-xml is to generate the xml descryption of c++<br>
> program, I found link <a href="https://github.com/dgobbi/WrapVTK" target="_blank">https://github.com/dgobbi/WrapVTK</a> which has a<br>
> generator for xml.<br>
><br>
> Thank you.<br>
><br>
> On Tue, Sep 15, 2015 at 4:48 AM, Mark DeArman <<a href="mailto:mark@cascadeacoustic.com" target="_blank">mark@cascadeacoustic.com</a>><br>
> wrote:<br>
>><br>
>> Nothing will make it build in VS2013. Because of gccxml, you have to have<br>
>> VS2008 to do the build.<br>
>> I started to work on patching gccxml, but that was kind of a nightmare<br>
>> I'll leave to someone with more time.<br>
>> I am not a C++ template guru.<br>
>><br>
>> But, the changes I've made build the binaries targeting .NET 4.0 instead<br>
>> of .NET 2.0.<br>
>><br>
>> Here is the link to the Source download directory. I'm uploading it right<br>
>> now, so it will be a little bit.<br>
>><br>
>><br>
>> <a href="https://onedrive.live.com/redir?resid=C21891647818579A!108957&authkey=!ADS9VLyqTef24FY&ithint=folder%2c" target="_blank">https://onedrive.live.com/redir?resid=C21891647818579A!108957&authkey=!ADS9VLyqTef24FY&ithint=folder%2c</a><br>
>><br>
>> Mark DeArman<br>
>> Cascade Acoustic Research<br>
>> <a href="http://www.cascadeacoustic.com" target="_blank">http://www.cascadeacoustic.com</a><br>
>> <a href="tel:%28253%29%20200-5353" value="+12532005353" target="_blank">(253) 200-5353</a><br>
>><br>
>> ________________________________<br>
>> From: "Mallikarjun K" <<a href="mailto:mallikarjun49@gmail.com" target="_blank">mallikarjun49@gmail.com</a>><br>
>> Sent: Monday, September 14, 2015 5:55 AM<br>
>> To: <a href="mailto:mark@cascadeacoustic.com" target="_blank">mark@cascadeacoustic.com</a><br>
>> Subject: Re: [vtkusers] Activiz 6.2 with VTK-6.2 and .NET 4.0 Build<br>
>> Success<br>
>><br>
>> Hi Mark,<br>
>><br>
>> Can you send me the patched source directories. I want to make use of<br>
>> activiz 6.2 for vtk 6.2 with vs2013?<br>
>><br>
>> Thanks<br>
>><br>
>><br>
>> On Mon, Sep 14, 2015 at 10:49 AM, Mark DeArman <<a href="mailto:mark@cascadeacoustic.com" target="_blank">mark@cascadeacoustic.com</a>><br>
>> wrote:<br>
>>><br>
>>> I finally finished patching and testing the build.<br>
>>> VTK-6.2 built with Intel C++ 14.0<br>
>>> Activiz 6.2 built with .NET 4.0<br>
>>> Mummy 1.0.3 built with .NET 4.0<br>
>>><br>
>>> If anyone else is having trouble getting this working, feel free to get<br>
>>> in contact with me, I can send you my patched source directories. This is<br>
>>> my first experience with CMake, and I've got to say it sure made things a<br>
>>> breeze.<br>
>>><br>
>>> The only thing which drove me nuts was the number of times a full rebuild<br>
>>> got triggered after patching individual source files. I wish the<br>
>>> maintainers would remove the gccxml/mummy generate functions from the<br>
>>> configure step, and just make it another build step.<br>
>>><br>
>>> I hope I can get more involved with the project but I've got a lot of<br>
>>> learning to do before I'd feel comfortable in CMake.<br>
>>><br>
>>> Mark DeArman<br>
>>> Cascade Acoustic Research<br>
>>> <a href="http://www.cascadeacoustic.com" target="_blank">http://www.cascadeacoustic.com</a><br>
>>> <a href="tel:%28253%29%20200-5353" value="+12532005353" target="_blank">(253) 200-5353</a><br>
>>><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<br>
>>> <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 VTK FAQ at:<br>
>>> <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
>>><br>
>>> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
>>><br>
>>> Follow this link to subscribe/unsubscribe:<br>
>>> <a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
>>><br>
>><br>
>><br>
>><br>
>> --<br>
>> With Kind Regards:<br>
>> Mallikarjuna K,<br>
>> 07795531103/09908238861.<br>
>><br>
>><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<br>
>> <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 VTK FAQ at:<br>
>> <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
>><br>
>> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
>><br>
>> Follow this link to subscribe/unsubscribe:<br>
>> <a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> With Kind Regards:<br>
> Mallikarjuna K,<br>
> 07795531103/09908238861.<br>
><br>
><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<br>
> <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 VTK FAQ at:<br>
> <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
><br>
 </div></span>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</blockquote></div><div dir="ltr">-- <br></div></div></div><span class="HOEnZb"><font color="#888888"><div dir="ltr">Matias</div>
</font></span><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>