[MacPorts] #65520: qgis3 @3.26.1: builds failing across-the-board

MacPorts noreply at macports.org
Fri Jul 22 16:45:42 UTC 2022


#65520: qgis3 @3.26.1: builds failing across-the-board
---------------------+------------------------
 Reporter:  mascguy  |      Owner:  i0ntempest
     Type:  defect   |     Status:  assigned
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.7.2
 Keywords:           |       Port:  qgis3
---------------------+------------------------
 With the latest update, builds are failing on every buildbot:

 https://ports.macports.org/port/qgis3/builds/

 For 10.14 and earlier, `legacysupport` - with use of libcxx - is likely
 needed:

 {{{
 qgis3/work/QGIS-3_26_1/external/untwine/bu/BuPyramid.cpp:6:10: fatal
 error: 'filesystem' file not found
 #include <filesystem>
          ^~~~~~~~~~~~
 }}}

 However, for 10.15 and later, there appears to be potential linking
 issues:

 {{{
 Undefined symbols for architecture x86_64:
   "QgsFeature::setGeometry(QgsGeometry const&)", referenced from:
       QgsAmsProvider::identify(QgsPointXY const&,
 QgsRaster::IdentifyFormat, QgsRectangle const&, int, int, int) in
 qgsamsprovider.cpp.o
   "QgsFeature::setAttributes(QgsAttributes const&)", referenced from:
       QgsAmsProvider::identify(QgsPointXY const&,
 QgsRaster::IdentifyFormat, QgsRectangle const&, int, int, int) in
 qgsamsprovider.cpp.o
   "QgsFeature::setValid(bool)", referenced from:
       QgsAmsProvider::identify(QgsPointXY const&,
 QgsRaster::IdentifyFormat, QgsRectangle const&, int, int, int) in
 qgsamsprovider.cpp.o
   "QgsFeature::QgsFeature(QgsFields const&, long long)", referenced from:
       QgsAmsProvider::identify(QgsPointXY const&,
 QgsRaster::IdentifyFormat, QgsRectangle const&, int, int, int) in
 qgsamsprovider.cpp.o
   "QgsFeature::QgsFeature(QgsFeature const&)", referenced from:
       QList<QgsFeature>::QList(QList<QgsFeature> const&) in
 qgsamsprovider.cpp.o
   "QgsFeature::~QgsFeature()", referenced from:
       QgsAmsProvider::identify(QgsPointXY const&,
 QgsRaster::IdentifyFormat, QgsRectangle const&, int, int, int) in
 qgsamsprovider.cpp.o

 [...and plenty more...]
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/65520>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list