From scopatz at gmail.com Thu May 14 15:52:35 2015 From: scopatz at gmail.com (Anthony Scopatz) Date: Thu, 14 May 2015 19:52:35 +0000 Subject: [CastXML] CastXML Support? Message-ID: Hello All, I found out about CastXML form the SciPy 2015 talk announcement a couple of days ago. I was just wondering what kind of support this project is going to have in the long term. Clang is notorious for breaking their APIs and so it seems like any solution based off of Clang will have to be fairly robust and updated frequently. Frankly, it would be *awesome* if you all were going to take on that role. Be Well Anthony -------------- next part -------------- An HTML attachment was scrubbed... URL: From brad.king at kitware.com Fri May 15 09:04:52 2015 From: brad.king at kitware.com (Brad King) Date: Fri, 15 May 2015 09:04:52 -0400 Subject: [CastXML] CastXML Support? In-Reply-To: References: Message-ID: <5555EEF4.4020601@kitware.com> On 05/14/2015 03:52 PM, Anthony Scopatz wrote: > I was just wondering what kind of support this project > is going to have in the long term. Clang is notorious > for breaking their APIs and so it seems like any solution > based off of Clang will have to be fairly robust and updated > frequently. Yes, Clang does document up front that their API is not stable. We do plan to update CastXML as Clang changes. So far Clang 3.6 is the only release supported because it is the first to contain the changes we contributed that CastXML needed. We do build against post-3.6 development versions too. CastXML is the successor to gccxml for ITK wrapping and so will be maintained as part of that toolkit's maintenance. -Brad From scopatz at gmail.com Fri May 15 10:48:33 2015 From: scopatz at gmail.com (Anthony Scopatz) Date: Fri, 15 May 2015 14:48:33 +0000 Subject: [CastXML] CastXML Support? In-Reply-To: <5555EEF4.4020601@kitware.com> References: <5555EEF4.4020601@kitware.com> Message-ID: Hi Brad, Great! Thanks! Be Well Anthony On Fri, May 15, 2015 at 8:04 AM Brad King wrote: > On 05/14/2015 03:52 PM, Anthony Scopatz wrote: > > I was just wondering what kind of support this project > > is going to have in the long term. Clang is notorious > > for breaking their APIs and so it seems like any solution > > based off of Clang will have to be fairly robust and updated > > frequently. > > Yes, Clang does document up front that their API is not stable. > We do plan to update CastXML as Clang changes. So far Clang > 3.6 is the only release supported because it is the first to > contain the changes we contributed that CastXML needed. We > do build against post-3.6 development versions too. > > CastXML is the successor to gccxml for ITK wrapping and so will > be maintained as part of that toolkit's maintenance. > > -Brad > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Lewis.J.Mcgibbney at jpl.nasa.gov Wed May 20 16:07:52 2015 From: Lewis.J.Mcgibbney at jpl.nasa.gov (Mcgibbney, Lewis J (398M)) Date: Wed, 20 May 2015 20:07:52 +0000 Subject: [CastXML] Building CastXML from Source Message-ID: Hi Folks, I am making best efforts to use CastXML with xdress [0] via recent advice [1] and a pull request aimed at getting xdress working with castxml [2]. The problem that I am having is that I cannot even build CastXML from the github repos. Can someone please help me out with clear build instructions? Thank you Lewis [0] https://github.com/xdress/xdress [1] https://groups.google.com/forum/#!topic/xdress/1Cb5qfZEZoA [2] https://github.com/xdress/xdress/pull/275 Dr. Lewis John McGibbney Ph.D., B.Sc., MAGU Engineering Applications Software Engineer Level 2 Computer Science for Data Intensive Systems Group 398M Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, California 91109-8099 Mail Stop : 158-256C Tel: (+1) (818)-393-7402 Cell: (+1) (626)-487-3476 Fax: (+1) (818)-393-1190 Email: lewis.j.mcgibbney at jpl.nasa.gov [cid:56DE6DAA-BDCD-46AD-904B-ACC9615C0F68] Dare Mighty Things -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401[13].png Type: image/png Size: 3425 bytes Desc: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401[13].png URL: From matt.mccormick at kitware.com Wed May 20 16:54:48 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 20 May 2015 16:54:48 -0400 Subject: [CastXML] Building CastXML from Source In-Reply-To: References: Message-ID: Hi Lewis, Build instructions are in the README: https://github.com/CastXML/CastXML/blob/master/README.rst Please help us clarify them if they are insufficient. One possible hangup: when building Clang/LLVM, it is necessary to install it on the system or an install prefix directory. Point the CastXML build to this location with LLVM_DIR. Hope this helps, Matt On Wed, May 20, 2015 at 4:07 PM, Mcgibbney, Lewis J (398M) < Lewis.J.Mcgibbney at jpl.nasa.gov> wrote: > Hi Folks, > I am making best efforts to use CastXML with xdress [0] via recent advice > [1] and a pull request aimed at getting xdress working with castxml [2]. > The problem that I am having is that I cannot even build CastXML from the > github repos. > Can someone please help me out with clear build instructions? > Thank you > Lewis > > [0] https://github.com/xdress/xdress > [1] https://groups.google.com/forum/#!topic/xdress/1Cb5qfZEZoA > [2] https://github.com/xdress/xdress/pull/275 > > Dr. Lewis John McGibbney Ph.D., B.Sc., MAGU > Engineering Applications Software Engineer Level 2 > Computer Science for Data Intensive Systems Group 398M > Jet Propulsion Laboratory > California Institute of Technology > 4800 Oak Grove Drive > Pasadena, California 91109-8099 > Mail Stop : 158-256C > Tel: (+1) (818)-393-7402 > Cell: (+1) (626)-487-3476 > Fax: (+1) (818)-393-1190 > Email: lewis.j.mcgibbney at jpl.nasa.gov > > > > Dare Mighty Things > > _______________________________________________ > CastXML mailing list > CastXML at public.kitware.com > http://public.kitware.com/mailman/listinfo/castxml > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401[13].png Type: image/png Size: 3425 bytes Desc: not available URL: From Lewis.J.Mcgibbney at jpl.nasa.gov Wed May 20 18:30:30 2015 From: Lewis.J.Mcgibbney at jpl.nasa.gov (Mcgibbney, Lewis J (398M)) Date: Wed, 20 May 2015 22:30:30 +0000 Subject: [CastXML] Building CastXML from Source In-Reply-To: References: Message-ID: Hi Matt, Some initial feedback from someone who has *just* picked up CastXML. * A C++ compiler supporting the c++11 standard language level. Any one in particular? Any suggestions? I?ve been messing around with my environment recently and guidance on this would be very much appreciated rather than me going on a wild goose chase to find something which I later find out to be the incorrect choice. * CMake cross-platform build system generator. I?ve got this installed. Will this work? lmcgibbn at LMC-032857 /usr/local/jpl/snow/trunk/tmscag/trunk(master) $ cmake --version cmake version 3.2.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). * LLVM/Clang compiler SDK install tree built using the C++ compiler. This version of CastXML has been tested with LLVM/Clang * Release 3.6.0 * SVN revision 234175 I?m nearly reaching my limit navigating the llvm/clang documentation and failing to complete the task at hand without any issues. Can you point me to a trusted llvm/clang installation which will address the above? I have the following clang setups locally Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) Target: x86_64-apple-darwin13.4.0 Thread model: posix clang+llvm-3.0-x86_64-apple-darwin11/ clang+llvm-3.2-x86_64-apple-darwin11/ clang+llvm-3.4-x86_64-apple-darwin10.9/ clang+llvm-3.4.2-x86_64-apple-darwin10.9/ clang+llvm-3.1-x86_64-apple-darwin11/ clang+llvm-3.3-x86_64-apple-darwin12/ clang+llvm-3.4.1-x86_64-apple-darwin10.9/ clang+llvm-3.5.0-macosx-apple-darwin/ I tried all of the above with xdress and got pretty much nowhere. This is why if you have a trusted installation from source guide for llvm/clang. * Optionally, the Sphinx documentation generator to build documentation. Which version? Any add ons? Any other tricks we need to know about? * Run CMake on the CastXML source tree to generate a build tree using a C++ compiler compatible with that used to build the LLVM/Clang SDK. Some precise documentation here would be ultimately helpful so I am going to provide a simple example usage statement with the mandatory options filled in as dummy options. When I try to build as follows lmcgibbn at LMC-032857 /usr/local/CastXML(master) $ cmake -DLLVM_DIR=/usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/share/llvm/cmake -DCLANG_RESOURCE_DIR=/usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/lib/clang/3.6.0/ . CMake Error at /usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/share/llvm/cmake/LLVMConfig.cmake:52 (include): include could not find load file: /Users/sebastiandressler/llvm-3.6-testing/final/Phase3/Release/llvmCore-3.6.0-final.install/share/llvm/cmake/LLVMExports.cmake Call Stack (most recent call first): CMakeLists.txt:54 (find_package) CMake Error at /usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/share/llvm/cmake/LLVMConfig.cmake:55 (include): include could not find load file: /Users/sebastiandressler/llvm-3.6-testing/final/Phase3/Release/llvmCore-3.6.0-final.install/share/llvm/cmake/LLVM-Config.cmake Call Stack (most recent call first): CMakeLists.txt:54 (find_package) CMake Error at src/CMakeLists.txt:46 (llvm_map_components_to_libnames): Unknown CMake command "llvm_map_components_to_libnames". -- Configuring incomplete, errors occurred! See also "/usr/local/CastXML/CMakeFiles/CMakeOutput.log". See also "/usr/local/CastXML/CMakeFiles/CMakeError.log?. The above clang is directly from the link below http://llvm.org/releases/download.html#3.6.0 Thanks again for your help, I realize that this is a long and painful thread. Lewis Dr. Lewis John McGibbney Ph.D., B.Sc., MAGU Engineering Applications Software Engineer Level 2 Computer Science for Data Intensive Systems Group 398M Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, California 91109-8099 Mail Stop : 158-256C Tel: (+1) (818)-393-7402 Cell: (+1) (626)-487-3476 Fax: (+1) (818)-393-1190 Email: lewis.j.mcgibbney at jpl.nasa.gov [cid:248C22AF-56E3-423D-81C0-EB1ABEB99886] Dare Mighty Things From: Matt McCormick > Date: Wednesday, May 20, 2015 at 1:54 PM To: Lewis John McGibbney > Cc: "castxml at public.kitware.com" > Subject: Re: [CastXML] Building CastXML from Source Hi Lewis, Build instructions are in the README: https://github.com/CastXML/CastXML/blob/master/README.rst Please help us clarify them if they are insufficient. One possible hangup: when building Clang/LLVM, it is necessary to install it on the system or an install prefix directory. Point the CastXML build to this location with LLVM_DIR. Hope this helps, Matt On Wed, May 20, 2015 at 4:07 PM, Mcgibbney, Lewis J (398M) > wrote: Hi Folks, I am making best efforts to use CastXML with xdress [0] via recent advice [1] and a pull request aimed at getting xdress working with castxml [2]. The problem that I am having is that I cannot even build CastXML from the github repos. Can someone please help me out with clear build instructions? Thank you Lewis [0] https://github.com/xdress/xdress [1] https://groups.google.com/forum/#!topic/xdress/1Cb5qfZEZoA [2] https://github.com/xdress/xdress/pull/275 Dr. Lewis John McGibbney Ph.D., B.Sc., MAGU Engineering Applications Software Engineer Level 2 Computer Science for Data Intensive Systems Group 398M Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, California 91109-8099 Mail Stop : 158-256C Tel: (+1) (818)-393-7402 Cell: (+1) (626)-487-3476 Fax: (+1) (818)-393-1190 Email: lewis.j.mcgibbney at jpl.nasa.gov [cid:56DE6DAA-BDCD-46AD-904B-ACC9615C0F68] Dare Mighty Things _______________________________________________ CastXML mailing list CastXML at public.kitware.com http://public.kitware.com/mailman/listinfo/castxml -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401.png Type: image/png Size: 3425 bytes Desc: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401[13].png Type: image/png Size: 3425 bytes Desc: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401[13].png URL: From Lewis.J.Mcgibbney at jpl.nasa.gov Thu May 21 11:59:09 2015 From: Lewis.J.Mcgibbney at jpl.nasa.gov (Mcgibbney, Lewis J (398M)) Date: Thu, 21 May 2015 15:59:09 +0000 Subject: [CastXML] Building CastXML from Source In-Reply-To: References: Message-ID: Hi Folks, Just to follow up on this. I discovered a number of major bugs which crashed the compiler for clang 3.6.0 on Macosx 10.9.5. I?ll update this thread once I find if the bugs have been sorted out. I?ll also submit a patch if required. Lewis Dr. Lewis John McGibbney Ph.D., B.Sc., MAGU Engineering Applications Software Engineer Level 2 Computer Science for Data Intensive Systems Group 398M Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, California 91109-8099 Mail Stop : 158-256C Tel: (+1) (818)-393-7402 Cell: (+1) (626)-487-3476 Fax: (+1) (818)-393-1190 Email: lewis.j.mcgibbney at jpl.nasa.gov [cid:119EBCFF-5164-42E1-95E5-B4B0DAA9CD6A] Dare Mighty Things From: , Lewis John McGibbney > Date: Wednesday, May 20, 2015 at 3:30 PM To: Matt McCormick > Cc: "castxml at public.kitware.com" > Subject: Re: [CastXML] Building CastXML from Source Hi Matt, Some initial feedback from someone who has *just* picked up CastXML. * A C++ compiler supporting the c++11 standard language level. Any one in particular? Any suggestions? I?ve been messing around with my environment recently and guidance on this would be very much appreciated rather than me going on a wild goose chase to find something which I later find out to be the incorrect choice. * CMake cross-platform build system generator. I?ve got this installed. Will this work? lmcgibbn at LMC-032857 /usr/local/jpl/snow/trunk/tmscag/trunk(master) $ cmake --version cmake version 3.2.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). * LLVM/Clang compiler SDK install tree built using the C++ compiler. This version of CastXML has been tested with LLVM/Clang * Release 3.6.0 * SVN revision 234175 I?m nearly reaching my limit navigating the llvm/clang documentation and failing to complete the task at hand without any issues. Can you point me to a trusted llvm/clang installation which will address the above? I have the following clang setups locally Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) Target: x86_64-apple-darwin13.4.0 Thread model: posix clang+llvm-3.0-x86_64-apple-darwin11/ clang+llvm-3.2-x86_64-apple-darwin11/ clang+llvm-3.4-x86_64-apple-darwin10.9/ clang+llvm-3.4.2-x86_64-apple-darwin10.9/ clang+llvm-3.1-x86_64-apple-darwin11/ clang+llvm-3.3-x86_64-apple-darwin12/ clang+llvm-3.4.1-x86_64-apple-darwin10.9/ clang+llvm-3.5.0-macosx-apple-darwin/ I tried all of the above with xdress and got pretty much nowhere. This is why if you have a trusted installation from source guide for llvm/clang. * Optionally, the Sphinx documentation generator to build documentation. Which version? Any add ons? Any other tricks we need to know about? * Run CMake on the CastXML source tree to generate a build tree using a C++ compiler compatible with that used to build the LLVM/Clang SDK. Some precise documentation here would be ultimately helpful so I am going to provide a simple example usage statement with the mandatory options filled in as dummy options. When I try to build as follows lmcgibbn at LMC-032857 /usr/local/CastXML(master) $ cmake -DLLVM_DIR=/usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/share/llvm/cmake -DCLANG_RESOURCE_DIR=/usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/lib/clang/3.6.0/ . CMake Error at /usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/share/llvm/cmake/LLVMConfig.cmake:52 (include): include could not find load file: /Users/sebastiandressler/llvm-3.6-testing/final/Phase3/Release/llvmCore-3.6.0-final.install/share/llvm/cmake/LLVMExports.cmake Call Stack (most recent call first): CMakeLists.txt:54 (find_package) CMake Error at /usr/local/clang+llvm-3.6.0-x86_64-apple-darwin/share/llvm/cmake/LLVMConfig.cmake:55 (include): include could not find load file: /Users/sebastiandressler/llvm-3.6-testing/final/Phase3/Release/llvmCore-3.6.0-final.install/share/llvm/cmake/LLVM-Config.cmake Call Stack (most recent call first): CMakeLists.txt:54 (find_package) CMake Error at src/CMakeLists.txt:46 (llvm_map_components_to_libnames): Unknown CMake command "llvm_map_components_to_libnames". -- Configuring incomplete, errors occurred! See also "/usr/local/CastXML/CMakeFiles/CMakeOutput.log". See also "/usr/local/CastXML/CMakeFiles/CMakeError.log?. The above clang is directly from the link below http://llvm.org/releases/download.html#3.6.0 Thanks again for your help, I realize that this is a long and painful thread. Lewis Dr. Lewis John McGibbney Ph.D., B.Sc., MAGU Engineering Applications Software Engineer Level 2 Computer Science for Data Intensive Systems Group 398M Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, California 91109-8099 Mail Stop : 158-256C Tel: (+1) (818)-393-7402 Cell: (+1) (626)-487-3476 Fax: (+1) (818)-393-1190 Email: lewis.j.mcgibbney at jpl.nasa.gov [cid:248C22AF-56E3-423D-81C0-EB1ABEB99886] Dare Mighty Things From: Matt McCormick > Date: Wednesday, May 20, 2015 at 1:54 PM To: Lewis John McGibbney > Cc: "castxml at public.kitware.com" > Subject: Re: [CastXML] Building CastXML from Source Hi Lewis, Build instructions are in the README: https://github.com/CastXML/CastXML/blob/master/README.rst Please help us clarify them if they are insufficient. One possible hangup: when building Clang/LLVM, it is necessary to install it on the system or an install prefix directory. Point the CastXML build to this location with LLVM_DIR. Hope this helps, Matt On Wed, May 20, 2015 at 4:07 PM, Mcgibbney, Lewis J (398M) > wrote: Hi Folks, I am making best efforts to use CastXML with xdress [0] via recent advice [1] and a pull request aimed at getting xdress working with castxml [2]. The problem that I am having is that I cannot even build CastXML from the github repos. Can someone please help me out with clear build instructions? Thank you Lewis [0] https://github.com/xdress/xdress [1] https://groups.google.com/forum/#!topic/xdress/1Cb5qfZEZoA [2] https://github.com/xdress/xdress/pull/275 Dr. Lewis John McGibbney Ph.D., B.Sc., MAGU Engineering Applications Software Engineer Level 2 Computer Science for Data Intensive Systems Group 398M Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, California 91109-8099 Mail Stop : 158-256C Tel: (+1) (818)-393-7402 Cell: (+1) (626)-487-3476 Fax: (+1) (818)-393-1190 Email: lewis.j.mcgibbney at jpl.nasa.gov [cid:56DE6DAA-BDCD-46AD-904B-ACC9615C0F68] Dare Mighty Things _______________________________________________ CastXML mailing list CastXML at public.kitware.com http://public.kitware.com/mailman/listinfo/castxml -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401.png Type: image/png Size: 3425 bytes Desc: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401.png Type: image/png Size: 3425 bytes Desc: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401[13].png Type: image/png Size: 3425 bytes Desc: 2CB3CA5F-DC06-45EF-ADDA-C49A41A8C401[13].png URL: From matt.mccormick at kitware.com Thu May 21 14:38:18 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 21 May 2015 14:38:18 -0400 Subject: [CastXML] Building CastXML from Source In-Reply-To: References: Message-ID: Hi Lewis, On Thu, May 21, 2015 at 11:59 AM, Mcgibbney, Lewis J (398M) wrote: > > Hi Folks, > Just to follow up on this. > I discovered a number of major bugs which crashed the compiler for clang 3.6.0 on Macosx 10.9.5. > I?ll update this thread once I find if the bugs have been sorted out. I?ll also submit a patch if required. Any feedback and upstream patches are appreciated! > A C++ compiler supporting the c++11 standard language level. > > Any one in particular? Any suggestions? I?ve been messing around with my environment recently and guidance on this would be very much appreciated rather than me going on a wild goose chase to find something which I later find out to be the incorrect choice. We test with recent GCC, Clang, and Visual Studio on the ITK dashboard. See here: https://open.cdash.org/index.php?project=Insight&filtercount=1&showfilters=1&field1=groupname/string&compare1=63&value1=wrap Click on the "Configure" column entries to see what compiler and its version is used. > CMake cross-platform build system generator. > I?ve got this installed. Will this work? > lcgibbn at LMC-032857 /usr/local/jpl/snow/trunk/tmscag/trunk(master) $ cmake --version > cmake version 3.2.2 > CMake suite maintained and supported by Kitware (kitware.com/cmake). Yes, that should work. > I?m nearly reaching my limit navigating the llvm/clang documentation and failing to complete the task at hand without any issues. > Can you point me to a trusted llvm/clang installation which will address the above? > I have the following clang setups locally > > Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) > Target: x86_64-apple-darwin13.4.0 > Thread model: posix > > clang+llvm-3.0-x86_64-apple-darwin11/ > clang+llvm-3.2-x86_64-apple-darwin11/ > clang+llvm-3.4-x86_64-apple-darwin10.9/ > clang+llvm-3.4.2-x86_64-apple-darwin10.9/ > clang+llvm-3.1-x86_64-apple-darwin11/ > clang+llvm-3.3-x86_64-apple-darwin12/ > clang+llvm-3.4.1-x86_64-apple-darwin10.9/ > clang+llvm-3.5.0-macosx-apple-darwin/ > I tried all of the above with xdress and got pretty much nowhere. This is why if you have a trusted installation from source guide for llvm/clang. For the CastXML, the appropriate CMake LLVM/Clang configuration bits must be available, and the binaries available from clang.org sadly do not not ship with them. I will create a simple CMake script that can drive a build. > Optionally, the Sphinx documentation generator to build documentation. > > Which version? Any add ons? Any other tricks we need to know about? There are no know limitations that I am aware of. If you find some, please help improve the documentation. Thanks, Matt From Lewis.J.Mcgibbney at jpl.nasa.gov Thu May 21 16:08:22 2015 From: Lewis.J.Mcgibbney at jpl.nasa.gov (Mcgibbney, Lewis J (398M)) Date: Thu, 21 May 2015 20:08:22 +0000 Subject: [CastXML] Building CastXML from Source In-Reply-To: References: , Message-ID: <3E81D207-7D29-47F8-B9AC-2635702A287C@jpl.nasa.gov> Matt, Thank you for your update. I've got a local patch fr the README and we'll send ASAP. Thanks Lewis Sent from my iPhone > On May 21, 2015, at 11:38 AM, Matt McCormick wrote: > > Hi Lewis, > > On Thu, May 21, 2015 at 11:59 AM, Mcgibbney, Lewis J (398M) > wrote: >> >> Hi Folks, >> Just to follow up on this. >> I discovered a number of major bugs which crashed the compiler for clang 3.6.0 on Macosx 10.9.5. >> I?ll update this thread once I find if the bugs have been sorted out. I?ll also submit a patch if required. > > > Any feedback and upstream patches are appreciated! > > > >> A C++ compiler supporting the c++11 standard language level. >> >> Any one in particular? Any suggestions? I?ve been messing around with my environment recently and guidance on this would be very much appreciated rather than me going on a wild goose chase to find something which I later find out to be the incorrect choice. > > We test with recent GCC, Clang, and Visual Studio on the ITK > dashboard. See here: > > https://open.cdash.org/index.php?project=Insight&filtercount=1&showfilters=1&field1=groupname/string&compare1=63&value1=wrap > > Click on the "Configure" column entries to see what compiler and its > version is used. > > >> CMake cross-platform build system generator. > >> I?ve got this installed. Will this work? >> lcgibbn at LMC-032857 /usr/local/jpl/snow/trunk/tmscag/trunk(master) $ cmake --version >> cmake version 3.2.2 >> CMake suite maintained and supported by Kitware (kitware.com/cmake). > > Yes, that should work. > > > >> I?m nearly reaching my limit navigating the llvm/clang documentation and failing to complete the task at hand without any issues. >> Can you point me to a trusted llvm/clang installation which will address the above? >> I have the following clang setups locally >> >> Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) >> Target: x86_64-apple-darwin13.4.0 >> Thread model: posix >> >> clang+llvm-3.0-x86_64-apple-darwin11/ >> clang+llvm-3.2-x86_64-apple-darwin11/ >> clang+llvm-3.4-x86_64-apple-darwin10.9/ >> clang+llvm-3.4.2-x86_64-apple-darwin10.9/ >> clang+llvm-3.1-x86_64-apple-darwin11/ >> clang+llvm-3.3-x86_64-apple-darwin12/ >> clang+llvm-3.4.1-x86_64-apple-darwin10.9/ >> clang+llvm-3.5.0-macosx-apple-darwin/ > >> I tried all of the above with xdress and got pretty much nowhere. This is why if you have a trusted installation from source guide for llvm/clang. > > For the CastXML, the appropriate CMake LLVM/Clang configuration bits > must be available, and the binaries available from clang.org sadly do > not not ship with them. I will create a simple CMake script that can > drive a build. > > > >> Optionally, the Sphinx documentation generator to build documentation. >> >> Which version? Any add ons? Any other tricks we need to know about? > > There are no know limitations that I am aware of. If you find some, > please help improve the documentation. > > > Thanks, > Matt From matt.mccormick at kitware.com Fri May 22 01:05:07 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 22 May 2015 01:05:07 -0400 Subject: [CastXML] Building CastXML from Source In-Reply-To: <3E81D207-7D29-47F8-B9AC-2635702A287C@jpl.nasa.gov> References: <3E81D207-7D29-47F8-B9AC-2635702A287C@jpl.nasa.gov> Message-ID: Lewis, Here is a project that will build CastXML and its dependencies from source. It is based off the ITK configuration. https://github.com/thewtex/CastXMLSuperbuild Hope this helps, Matt On Thu, May 21, 2015 at 4:08 PM, Mcgibbney, Lewis J (398M) wrote: > Matt, > Thank you for your update. > I've got a local patch fr the README and we'll send ASAP. > Thanks > Lewis > > Sent from my iPhone > >> On May 21, 2015, at 11:38 AM, Matt McCormick wrote: >> >> Hi Lewis, >> >> On Thu, May 21, 2015 at 11:59 AM, Mcgibbney, Lewis J (398M) >> wrote: >>> >>> Hi Folks, >>> Just to follow up on this. >>> I discovered a number of major bugs which crashed the compiler for clang 3.6.0 on Macosx 10.9.5. >>> I?ll update this thread once I find if the bugs have been sorted out. I?ll also submit a patch if required. >> >> >> Any feedback and upstream patches are appreciated! >> >> >> >>> A C++ compiler supporting the c++11 standard language level. >>> >>> Any one in particular? Any suggestions? I?ve been messing around with my environment recently and guidance on this would be very much appreciated rather than me going on a wild goose chase to find something which I later find out to be the incorrect choice. >> >> We test with recent GCC, Clang, and Visual Studio on the ITK >> dashboard. See here: >> >> https://open.cdash.org/index.php?project=Insight&filtercount=1&showfilters=1&field1=groupname/string&compare1=63&value1=wrap >> >> Click on the "Configure" column entries to see what compiler and its >> version is used. >> >> >>> CMake cross-platform build system generator. >> >>> I?ve got this installed. Will this work? >>> lcgibbn at LMC-032857 /usr/local/jpl/snow/trunk/tmscag/trunk(master) $ cmake --version >>> cmake version 3.2.2 >>> CMake suite maintained and supported by Kitware (kitware.com/cmake). >> >> Yes, that should work. >> >> >> >>> I?m nearly reaching my limit navigating the llvm/clang documentation and failing to complete the task at hand without any issues. >>> Can you point me to a trusted llvm/clang installation which will address the above? >>> I have the following clang setups locally >>> >>> Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) >>> Target: x86_64-apple-darwin13.4.0 >>> Thread model: posix >>> >>> clang+llvm-3.0-x86_64-apple-darwin11/ >>> clang+llvm-3.2-x86_64-apple-darwin11/ >>> clang+llvm-3.4-x86_64-apple-darwin10.9/ >>> clang+llvm-3.4.2-x86_64-apple-darwin10.9/ >>> clang+llvm-3.1-x86_64-apple-darwin11/ >>> clang+llvm-3.3-x86_64-apple-darwin12/ >>> clang+llvm-3.4.1-x86_64-apple-darwin10.9/ >>> clang+llvm-3.5.0-macosx-apple-darwin/ >> >>> I tried all of the above with xdress and got pretty much nowhere. This is why if you have a trusted installation from source guide for llvm/clang. >> >> For the CastXML, the appropriate CMake LLVM/Clang configuration bits >> must be available, and the binaries available from clang.org sadly do >> not not ship with them. I will create a simple CMake script that can >> drive a build. >> >> >> >>> Optionally, the Sphinx documentation generator to build documentation. >>> >>> Which version? Any add ons? Any other tricks we need to know about? >> >> There are no know limitations that I am aware of. If you find some, >> please help improve the documentation. >> >> >> Thanks, >> Matt