[MacPorts] #61407: Liblas at 1.8.1-20200508: Undefined symbols for architecture x86_64: 264 "OGRSpatialReference::GetRoot()
MacPorts
noreply at macports.org
Wed Dec 23 17:35:48 UTC 2020
#61407: Liblas at 1.8.1-20200508: Undefined symbols for architecture x86_64: 264
"OGRSpatialReference::GetRoot()
----------------------+----------------------
Reporter: dershow | Owner: Veence
Type: defect | Status: assigned
Priority: Not set | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: liblas |
----------------------+----------------------
Comment (by gwright83):
Hi dershow, I believe that this is what is happening: the port system has
detected that grass7 needs to be rebuilt and this requires rebuilding
liblas. It also detects an (unrelated) issue requiring vtk to be rebuilt.
liblas is successfully rebuilt, but the port system doesn't necessarily
rebuild ports in dependency order and it tries rebuilding vtk before
grass7, which fails for other reasons. This failure brings the rebuilding
to a halt.
You could try to uninstall and clean grass7, then rebuild and reinstall
it. Note that the variants have changed -- grass7 should now use the
+proj7 variant. (This change in default variant for grass7 and liblas is
probably what is triggering these rebuilds.)
In short: liblas is still showing as "broken" because grass7 needs to be
rebuilt. grass7 needs to rebuild liblas so it can ensure a version with
compatible variants. vtk fails to rebuild for unrelated reasons, which
wedges the whole process. Note that the port system doesn't store state
for partially completed rebuilds. It's all or nothing, and if anything
goes wrong, it has to start over again from scratch.
--
Ticket URL: <https://trac.macports.org/ticket/61407#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list