[MacPorts] #70477: qt5-qtlocation @5.15.12_0 build failure

MacPorts noreply at macports.org
Mon Sep 23 13:59:12 UTC 2024


#70477: qt5-qtlocation @5.15.12_0 build failure
-----------------------------+---------------------------------
  Reporter:  mhanmore        |      Owner:  MarcusCalhoun-Lopez
      Type:  defect          |     Status:  assigned
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.9.3
Resolution:                  |   Keywords:  sonoma arm64
      Port:  qt5-qtlocation  |
-----------------------------+---------------------------------

Comment (by AgilentGCMS):

 Replying to [comment:15 ryandesign]:
 > Replying to [comment:4 M-Rick]:
 > > I found how to resolve the bug. It needs to install boost181 first and
 the build of qt5-qtlocation will succeed. boost181 is already a
 dependency, but it is not build before qt5-qtlocation… That's why it's not
 working.
 >
 > boost181 is ''not'' listed as a dependency of qt5-qtlocation, and
 neither is any other version of boost. From comment:1 we can see that
 qt5-qtlocation includes a bundled copy of boost 1.65.1 which is an old
 version that has a bug when building with new compilers. If qt5-qtlocation
 uses boost181 if it is found and then builds successfully, then that is a
 bug in the qt5-qtlocation port, such as that the boost181 dependency
 should be added to it and its revision should be increased.

 What I'm getting from the discussion is that if `boost181` is installed,
 then `qt5-qtlocation` should build successfully. However, I do have
 `boost181` installed, and I still have this error. I suspect that is
 because `qt5-qtlocation` is trying to use the bundled `boost` and not the
 already installed `boost181`. How do I tell it to do otherwise?

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


More information about the macports-tickets mailing list