[QGIS-Developer] Build error on MacOS with 9e704ebceb06835e2c28db91e17b45ad296bd207

Niklas Moran niklas at niklasmoran.com
Mon Jan 8 14:21:38 PST 2018


Can confirm. Have the same linking error at 97%. Built fine yesterday 
but had issues opening the attribute table (would hang while using lots 
of cpu) with warning messages that shapefiles could not be opened.

On Arch linux.
Niklas

On 01/08/2018 05:03 PM, Tim Sutton wrote:
> Hi Does anyone else get this? Was building fine yesterday….
> 
> 
> [8/12 20.1/sec] Linking CXX shared module PlugIns/qgis/libgrassplugin7.so
> FAILED: PlugIns/qgis/libgrassplugin7.so
> : && /usr/local/opt/ccache/libexec/clang++ -Wall -Wextra -Wno-long-long 
> -Wformat-security -Wno-strict-aliasing -Wno-return-type-c-linkage 
> -Wno-overloaded-virtual -Qunused-arguments -fvisibility=hidden 
> -fvisibility-inlines-hidden -O2 -g -DNDEBUG -bundle 
> -Wl,-headerpad_max_install_names -Qunused-arguments 
> -F/Library/Frameworks -o PlugIns/qgis/libgrassplugin7.so 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassaddfeature.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrasseditrenderer.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassplugin.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassselect.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrasstools.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassmapcalc.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassmodule.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassmoduleinput.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassmoduleoptions.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassmoduleparam.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassnewmapset.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassregion.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassutils.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qgsgrassshell.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/BlockArray.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/ColorScheme.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/Emulation.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/Filter.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/History.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/HistorySearch.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/KeyboardTranslator.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/Pty.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/SearchBar.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/Screen.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/ScreenWindow.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/Session.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/ShellCommand.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/TerminalCharacterDecoder.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/TerminalDisplay.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/Vt102Emulation.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/kprocess.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/konsole_wcwidth.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/kpty.cpp.o src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/kptydevice.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/kptyprocess.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/qtermwidget.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/tools.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassaddfeature.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrasseditrenderer.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassplugin.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassselect.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrasstools.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassmapcalc.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassmodule.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassmoduleinput.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassmoduleoptions.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassmoduleparam.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassnewmapset.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassregion.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassutils.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/moc_qgsgrassshell.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_Emulation.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_Filter.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_HistorySearch.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_Pty.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_ScreenWindow.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_SearchBar.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_Session.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_TerminalDisplay.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_Vt102Emulation.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_kprocess.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_kptydevice.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_kptyprocess.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/__/qtermwidget/moc_qtermwidget.cpp.o 
> src/plugins/grass/7/CMakeFiles/grassplugin7.dir/qrc_qgsgrass_plugin.cpp.o -F/usr/local/opt/qwt/lib 
> -F/usr/local/opt/qwtpolar/lib -F/usr/local/opt/qca/lib 
> -L/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/src/core 
> -L/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/src/gui 
> -Wl,-rpath,/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/src/core 
> -Wl,-rpath,/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/src/gui 
> PlugIns/qgis/qgisgrass7.framework/Versions/2.99/qgisgrass7 
> output/lib/libqgis_app.2.99.0.dylib 
> output/lib/qgis_gui.framework/Versions/2.99/qgis_gui 
> /usr/local/opt/grass7/grass-base/lib/libgrass_gis.dylib 
> /usr/local/opt/grass7/grass-base/lib/libgrass_vector.dylib 
> /usr/local/opt/grass7/grass-base/lib/libgrass_raster.dylib 
> /usr/local/opt/grass7/grass-base/lib/libgrass_imagery.dylib 
> /usr/local/opt/grass7/grass-base/lib/libgrass_dbmibase.dylib 
> /usr/local/opt/grass7/grass-base/lib/libgrass_dbmiclient.dylib 
> /usr/local/opt/grass7/grass-base/lib/libgrass_gproj.dylib 
> /usr/local/opt/qscintilla2/lib/libqscintilla2_qt5.dylib -framework qwt 
> /usr/local/opt/qt5/lib/libQt5UiTools.a -framework qwtpolar 
> output/lib/qgis_analysis.framework/Versions/2.99/qgis_analysis 
> src/app/dwg/libdxfrw/liblibdxfrw.a 
> output/lib/qgis_3d.framework/Versions/2.99/qgis_3d 
> output/lib/qgis_core.framework/Versions/2.99/qgis_core 
> /usr/local/opt/qt5/lib/QtSql.framework/QtSql 
> /usr/local/opt/qt5-webkit/lib/QtWebKitWidgets.framework/QtWebKitWidgets 
> /usr/local/opt/qt5-webkit/lib/QtWebKit.framework/QtWebKit 
> output/lib/qgis_native.framework/Versions/2.99/qgis_native -framework 
> ApplicationServices -framework CoreFoundation -framework IOKit 
> -framework AppKit /usr/local/lib/libtasn1.dylib 
> /usr/local/opt/qt5/lib/QtXml.framework/QtXml 
> /usr/local/opt/qt5/lib/QtConcurrent.framework/QtConcurrent 
> /usr/local/opt/qt5/lib/QtPrintSupport.framework/QtPrintSupport 
> /usr/local/opt/qt5/lib/QtSvg.framework/QtSvg 
> /usr/local/opt/qt5/lib/QtWidgets.framework/QtWidgets -framework qca-qt5 
> /usr/local/lib/libqt5keychain.dylib 
> /usr/local/opt/proj/lib/libproj.dylib 
> /usr/local/opt/geos/lib/libgeos_c.dylib 
> /usr/local/opt/gdal2/lib/libgdal.dylib 
> /usr/local/opt/spatialindex/lib/libspatialindex.dylib 
> /usr/local/opt/expat/lib/libexpat.dylib 
> /usr/local/opt/sqlite/lib/libsqlite3.dylib 
> /usr/local/opt/libspatialite/lib/libspatialite.dylib 
> /usr/local/lib/libzip.dylib 
> /usr/local/opt/qt5/lib/QtPositioning.framework/QtPositioning 
> /usr/local/opt/qt5/lib/Qt3DExtras.framework/Qt3DExtras 
> /usr/local/opt/qt5/lib/Qt3DRender.framework/Qt3DRender 
> /usr/local/opt/qt5/lib/Qt3DInput.framework/Qt3DInput 
> /usr/local/opt/qt5/lib/QtGamepad.framework/QtGamepad 
> /usr/local/opt/qt5/lib/Qt3DLogic.framework/Qt3DLogic 
> /usr/local/opt/qt5/lib/Qt3DCore.framework/Qt3DCore 
> /usr/local/opt/qt5/lib/QtGui.framework/QtGui 
> /usr/local/opt/qt5/lib/QtNetwork.framework/QtNetwork 
> /usr/local/opt/qt5/lib/QtCore.framework/QtCore 
> /usr/local/lib/libpq.dylib && :
> Undefined symbols for architecture x86_64:
> "QgsMapToolAddFeature::setCheckGeometryType(bool)", referenced from:
> QgsGrassAddFeature::QgsGrassAddFeature(QgsMapCanvas*, 
> QgsMapToolCapture::CaptureMode) in qgsgrassaddfeature.cpp.o
> QgsGrassAddFeature::QgsGrassAddFeature(QgsMapCanvas*, 
> QgsMapToolCapture::CaptureMode) in qgsgrassaddfeature.cpp.o
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see 
> invocation)
> [9/12 17.6/sec] Running utility command for pyqtcompat
> ninja: build stopped: subcommand failed.
> 00:01:34: The process "/usr/local/bin/cmake" exited with code 1.
> Error while building/deploying project qgis2.99.0 (kit: QT5 - QGIS Build 
> Kit)
> The kit QT5 - QGIS Build Kit has configuration issues which might be the 
> root cause for this problem.
> When executing step "Make"
> 00:01:34: Elapsed time: 00:01.
>> 
> 
> 
> 
> 
> 
> *Tim Sutton*
> 
> *Co-founder:*Kartoza
> *Project chair:*QGIS.org <http://QGIS.org>
> 
> Visit http://kartoza.com <http://kartoza.com/> to find out about open 
> source:
> 
> Desktop GIS programming services
> Geospatial web development
> GIS Training
> Consulting Services
> 
> *Skype*: timlinux
> *IRC:*timlinux on #qgis at freenode.net <http://freenode.net>
> 
> 
> 
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 


More information about the QGIS-Developer mailing list