[MacPorts] #55408: QGIS, qgis3: missing spatialite dependency

MacPorts noreply at macports.org
Mon Dec 4 00:34:35 UTC 2017


#55408: QGIS, qgis3: missing spatialite dependency
--------------------------+----------------------
  Reporter:  Liontooth    |      Owner:  Veence
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.4.2
Resolution:               |   Keywords:
      Port:  QGIS, qgis3  |
--------------------------+----------------------

Comment (by Liontooth):

 I'm getting this with the latest qgis3 makefile:

 {{{
 :info:build /Applications/Xcode.app/Contents/Developer/usr/bin/make -f
 tests/src/gui/CMakeFiles/qgis_valuerelationwidgetwrapper_autogen.dir/build.make
 tests/src/gui/CMakeFiles/qgis_valuerelationwidgetwrapper_autogen.dir/build
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-1c1de3a/src/app/qgisapp.cpp:417:
 :info:build /opt/local/include/spatialite/spatialite.h:45:10: fatal error:
 'spatialite_private.h' file not found
 :info:build #include <spatialite_private.h>
 }}}

 So spatialite does not have a file called spatialite_private.h:

 {{{
 # port contents spatialite | grep '\.h'
   /opt/local/include/spatialite.h
   /opt/local/include/spatialite/control_points.h
   /opt/local/include/spatialite/debug.h
   /opt/local/include/spatialite/gaiaaux.h
   /opt/local/include/spatialite/gaiaexif.h
   /opt/local/include/spatialite/gaiageo.h
   /opt/local/include/spatialite/gaiamatrix.h
   /opt/local/include/spatialite/geopackage.h
   /opt/local/include/spatialite/gg_advanced.h
   /opt/local/include/spatialite/gg_const.h
   /opt/local/include/spatialite/gg_core.h
   /opt/local/include/spatialite/gg_dxf.h
   /opt/local/include/spatialite/gg_dynamic.h
   /opt/local/include/spatialite/gg_formats.h
   /opt/local/include/spatialite/gg_mbr.h
   /opt/local/include/spatialite/gg_structs.h
   /opt/local/include/spatialite/gg_wfs.h
   /opt/local/include/spatialite/gg_xml.h
   /opt/local/include/spatialite/spatialite.h
   /opt/local/include/spatialite/sqlite.h
 }}}

 It seems to be in libspatialite -- Debian has it in libspatialite-dev. How
 does macports handle dev files?

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


More information about the macports-tickets mailing list