[MacPorts] #60039: freecad @0.18.4_0+gcc9: configure failure, can't find boost

MacPorts noreply at macports.org
Mon Apr 27 03:40:17 UTC 2020


#60039: freecad @0.18.4_0+gcc9: configure failure, can't find boost
----------------------------+-------------------------
  Reporter:  informatimago  |      Owner:  Schamschula
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.6.2
Resolution:                 |   Keywords:
      Port:  freecad        |
----------------------------+-------------------------

Comment (by ryandesign):

 Replying to [comment:3 Schamschula]:
 > Currently freecad still requires Python 2.7.

 freecad 0.18.4 fails to build on the buildbot on all versions of macOS
 with this error:

 {{{
 -- Could NOT find Boost (missing: python27) (found version "1.71.0")
 -- Could NOT find Boost (missing: python2) (found version "1.71.0")
 CMake Error at
 /opt/local/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164
 (message):
   Could NOT find Boost (missing: python) (found version "1.71.0")
 }}}

 Note that boost's default python variant was
 [changeset:6008e784c15e0b352960eb892c14dd721bdcb1ac/macports-ports changed
 from python27 to python37 last year] and then
 [changeset:e0abbf5c0e309ebc1a0c9ffbec8b9e92782fe3b9/macports-ports to
 python38 this month]. If freecad requires that boost be installed with the
 python27 variant, use the require_active_variants procedure from the
 active_variants 1.1 portgroup to indicate that. That won't enable the
 buildbot to build the port, but it will at least provide the user with a
 better error message that shows them how to work around the problem.

-- 
Ticket URL: <https://trac.macports.org/ticket/60039#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list