[vtkusers] Activiz 6.2 with VTK-6.2 and .NET 4.0 Build Success

David E DeMarle dave.demarle at kitware.com
Mon Sep 21 10:13:11 EDT 2015


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.

thanks




David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909

On Wed, Sep 16, 2015 at 7:41 PM, Matias Montroull <matimontg at gmail.com>
wrote:

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


More information about the vtkusers mailing list