[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