[cgma-dev] What versions of OCE is CGM 13.1 compatible with?

Jane Hu janejhu at gmail.com
Thu May 22 12:23:16 CDT 2014


Hi, Geoff

I attached the three patch files here, can you try to see if they work well
on 0.15 oce?

Jane


On Thu, May 22, 2014 at 12:56 AM, Geoff Oxberry <goxberry at gmail.com> wrote:

> Apologies for not sending the previous reply to the CGMA-dev list.
>
> The patch under cgm/geom/OCC/occ_patches_6.6.0 failed to apply to source
> files in OCE 0.15. A log can be found at
> https://gist.github.com/goxberry/c31139a3c5c49adb1cad; the Homebrew
> formula I am writing for OCE can be found at
> https://github.com/goxberry/homebrew-itaps/blob/oce-0.15/oce.rb.
>
> A similar formula is under way for CGM.
>
> Cheers,
>
> Geoff
>
>
> On Wed, May 21, 2014 at 7:57 AM, Rajeev Jain <jain at mcs.anl.gov> wrote:
>
>> Yes. 0.15 works.
>>
>> Rajeev
>>
>>   ------------------------------
>>  *From:* Jane Hu <janejhu at gmail.com>
>> *To:* Geoff Oxberry <goxberry at gmail.com>
>> *Cc:* Vijay M <vijay.m at gmail.com>; "Jain, Rajeev" <jain at mcs.anl.gov>
>> *Sent:* Wednesday, May 21, 2014 9:48 AM
>> *Subject:* Re: [cgma-dev] What versions of OCE is CGM 13.1 compatible
>> with?
>>
>>  Geoff,
>>
>>  I don't have a Mac machine, and wouldn't tell if it works on 0.15, did
>> you try it yet?
>>
>>  The patches has been requested to opencascase.org 's develop's forum
>> for quite long time, but didn't get in as we are not their customer. They
>> haven't been submitted to upstream yet for OCE. We have to test them on
>> linux for OCE before submit. But I know some of the testcases will fail on
>> linux w/o the patches.
>>
>>  Best,
>>
>>  Jane
>>
>>
>>
>>
>> On Wed, May 21, 2014 at 1:06 AM, Geoff Oxberry <goxberry at gmail.com>wrote:
>>
>> Jane,
>>
>>  I take it by 0.16-dev, you mean the master branch of
>> https://github.com/tpaviot/oce? Will it build with version 0.15?
>>
>>  I did not apply the patches. I will do that to test the build, but it
>> will mean that I cannot include the build recipe in
>> https://github.com/Homebrew/homebrew-science, so CGM will not be in a
>> mainstream package manager for OS X. I'll have to set up a separate repo
>> called a "tap", and fork other build recipes in the process (at least MOAB,
>> gmsh).
>>
>>  Have these OCC/OCE patches been submitted upstream? If not, is there
>> any plan to? Merging them upstream would make it easier to get build
>> recipes for CGM, Lasso, and MeshKit into homebrew/science. It would also
>> avoid a lot of unnecessary duplication and spread the maintenance burden
>> for packaging over more people. (homebrew/science has 239 contributors; I
>> am just one person.)
>>
>>  Thanks,
>>
>>  Geoff
>>
>>
>>
>> On Tue, May 20, 2014 at 7:59 AM, Jane Hu <janejhu at gmail.com> wrote:
>>
>> Hi, Geoff
>>
>>  The OCE mentioned in Mac OSX build was from
>> https://github.com/tpaviot/oce, looks like 0.16-dev version.
>>
>>  Did you apply the patches under cgm/geom/OCC/occ_patches_6.6.0 for the
>> build? What are the failed tests? We are working on Linux, so may not be
>> able to fix for all of the failed tests, but want to get to know which ones
>> are failing on Mac. Thanks.
>>
>>  Jane
>>
>>
>> On Tue, May 20, 2014 at 1:32 AM, Geoff Oxberry <goxberry at gmail.com>wrote:
>>
>>  Dear CGM devs,
>>
>>  I am attempting to write a build recipe for CGM for the OS X package
>> manager Homebrew. So far, I've managed to build CGM with OCE, as
>> recommended by the Trac wiki, although "make check" fails. Before I delve
>> too far into the weeds by attaching build logs and error messages, what
>> version of OCE should I be building with?
>>
>>  Cheers,
>>
>>  Geoff
>>
>>  --
>> Geoffrey Oxberry, Ph.D., E.I.T.
>> goxberry at gmail.com
>>
>>
>>
>>
>>   --
>> Jane Hu
>>
>> Asst. Researcher
>> Dept. of Engineering Physics
>> UW @ Madison
>>
>> "And we know that for those who love God, that is, for those who are
>> called according to his purpose, all things are working together for good."
>> (Romans 8:28)
>>
>>
>>
>>
>>  --
>> Geoffrey Oxberry, Ph.D., E.I.T.
>> goxberry at gmail.com
>>
>>
>>
>>
>>  --
>> Jane Hu
>>
>> Asst. Researcher
>> Dept. of Engineering Physics
>> UW @ Madison
>>
>> "And we know that for those who love God, that is, for those who are
>> called according to his purpose, all things are working together for good."
>> (Romans 8:28)
>>
>>
>>
>
>
> --
> Geoffrey Oxberry, Ph.D., E.I.T.
> goxberry at gmail.com
>



-- 
Jane Hu

Asst. Researcher
Dept. of Engineering Physics
UW @ Madison

"And we know that for those who love God, that is, for those who are called
according to his purpose, all things are working together for good."
(Romans 8:28)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20140522/beb93318/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: BRepBuilderAPI_Collect.cxx_patch
Type: application/octet-stream
Size: 1065 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20140522/beb93318/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Extrema_ExtPS.cxx_patch
Type: application/octet-stream
Size: 973 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20140522/beb93318/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Extrema_ExtPElS.cxx_patch
Type: application/octet-stream
Size: 1959 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20140522/beb93318/attachment-0002.obj>


More information about the cgma-dev mailing list