View Issue Details

IDProjectCategoryView StatusLast Update
0003172FreeCADBugpublic2017-10-19 11:37
Reportercederom Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionwon't fix 
Product Version0.17 
Summary0003172: FreeCAD on macOS MacPorts xercesc -> xercesc3 request
DescriptionHello world!

As xercesc is an obsolete package, it was marked for removal on MacPorts. xercesc is also in conflict with xercesc3 that other ports use. This will block FreCAD build on MacPorts. But there is xercesc3 package, which I kindly ask to use and switch from xercesc..

Thanks! :-)
Tagsdistribution specific, macOS
FreeCAD Information

Activities

cederom

2017-08-30 19:10

reporter   ~0010052

MacPorts FreeCAD / xercesc3 issue: https://trac.macports.org/ticket/54698

MacPorts xercesc3 vs xercesc3 issue: https://trac.macports.org/ticket/54168

Kunda1

2017-08-31 09:27

administrator   ~0010053

@blacey or @peterl94 care to weigh in?

peterl94

2017-09-05 01:36

developer   ~0010066

Use homebrew if you want something well maintained (it's what we use for the official builds). I hardly know anything about MacPorts. Perhaps @ian.rees?

ian.rees

2017-09-05 01:58

developer   ~0010067

Last edited: 2017-09-05 01:59

TL;DR - I think it's probably not worth the effort to get FreeCAD going on MacPorts unless you have a compelling reason to.

I used MacPorts for several years, and spent some effort on keeping the FreeCAD build instructions up-to-date and relevant MacPorts packages updated, etc. But, I find Homebrew (the technology and the community) to be a lot easier to work with...

We removed the MacPorts build instructions from the wiki in February (they were in the CompileOnMac page, you can login and look at history to see them), and I suspect they had been broken for quite a while before then. I am quite out of the loop lately, but am not aware of any regular FreeCAD contributors who still use MacPorts except maybe vejmarie.

cederom

2017-09-06 22:18

reporter   ~0010075

No kidding guys, "we don't use it so noone use it" is not a serious argument..

The question is not about MacPorts, which maintains the FreeCAD port itself no worries here.. the question is about FreeCAD dependency on xercesc:

Can FreeCAD switch to use xercesc3 from xercesc?

Best! :-)
Tomek

ian.rees

2017-09-06 22:26

developer   ~0010076

I think you're not understanding the point we are making - FreeCAD doesn't depend on xerces <3, unless you're trying to build it for MacPorts.

Maintaining FreeCAD for MacPorts is a lot of work, and I just don't see the point when it appears that many more MacOS users seem to prefer Homebrew.

But, if you want to take it on, go for it.

cederom

2017-09-07 08:38

reporter   ~0010078

aaah =) then, there is no problem, tanks! =)

Kunda1

2017-09-07 13:12

administrator   ~0010081

@cederom feel free to submit a PR to github.com/FreeCAD/FreeCAD
Also discussions about making MacPorts function for FC are more effective on the forums. Please open a forum thread in the future in this regard. Thanks!
Can I close this ticket if there isn't anything else?

cederom

2017-09-07 13:59

reporter   ~0010083

Yes! Thank you guys! I will continue further discussion on GitHub :-)

Kunda1

2017-09-22 19:35

administrator   ~0010153

Closing

Issue History

Date Modified Username Field Change
2017-08-30 19:08 cederom New Issue
2017-08-30 19:10 cederom Note Added: 0010052
2017-08-31 09:27 Kunda1 Note Added: 0010053
2017-08-31 09:28 Kunda1 Tag Attached: distribution specific
2017-08-31 09:28 Kunda1 Tag Attached: MacOSX
2017-09-05 01:36 peterl94 Note Added: 0010066
2017-09-05 01:58 ian.rees Note Added: 0010067
2017-09-05 01:59 ian.rees Note Edited: 0010067
2017-09-06 22:18 cederom Note Added: 0010075
2017-09-06 22:26 ian.rees Note Added: 0010076
2017-09-07 08:38 cederom Note Added: 0010078
2017-09-07 13:12 Kunda1 Note Added: 0010081
2017-09-07 13:12 Kunda1 Tag Attached: #tobeclosed
2017-09-07 13:59 cederom Note Added: 0010083
2017-09-22 19:35 Kunda1 Status new => closed
2017-09-22 19:35 Kunda1 Resolution open => won't fix
2017-09-22 19:35 Kunda1 Note Added: 0010153
2017-10-19 11:37 Kunda1 Tag Detached: #tobeclosed
2020-11-13 14:08 Kunda1 Tag Renamed MacOSX => macOS