[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