[QGIS-Developer] Build problems of master (GDAL related)

Richard Duivenvoorde rdmailings at duif.net
Wed Dec 13 01:34:16 PST 2017


Hi Andreas,

yesterday on IRC strk had the same problem:

http://irclogs.geoapt.com/qgis/%23qgis.2017-12-12.log

something with different selfbuild GDAL's?

Regards,

Richard Duivenvoorde


On 13-12-17 10:26, Andreas Neumann wrote:
> Hi,
> 
> I tried to build latest QGIS master but run into - probably - GDAL issues:
> 
> -----------------------
> 
> 47/4075] Generating qgsversion.h, qgsversion.inc
> Files "/home/an/dev/QGIS/build/qgsversion.h.temp" to
> "/home/an/dev/QGIS/build/qgsversion.h" are different.
> [104/4075] Building CXX object
> src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o
> FAILED: src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o
> /usr/lib/ccache/c++  -DENABLE_TESTS -DQGISDEBUG=1 -DQT_CONCURRENT_LIB
> -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB
> -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_POSITIONING_LIB
> -DQT_PRINTSUPPORT_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_WEBKITWIDGETS_LIB
> -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB
> -DTEST_DATA_DIR=\"/home/an/dev/QGIS/tests/testdata\" -DWITH_BINDINGS
> -DWITH_QTWEBKIT -D_HAVE_PTHREAD_ -D_TTY_POSIX_ -Dqgis_core_EXPORTS -I.
> -I../src/core -Isrc/core -I../src/core/3d -I../src/core/annotations
> -I../src/core/auth -I../src/core/composer -I../src/core/dxf
> -I../src/core/effects -I../src/core/expression
> -I../src/core/fieldformatter -I../src/core/geometry -I../src/core/geocms
> -I../src/core/geocms/geonode -I../src/core/layertree
> -I../src/core/layout -I../src/core/locator -I../src/core/metadata
> -I../src/core/pal -I../src/core/processing
> -I../src/core/processing/models -I../src/core/providers
> -I../src/core/providers/memory -I../src/core/raster
> -I../src/core/renderer -I../src/core/scalebar -I../src/core/symbology
> -I../src/core/gps/qextserialport -isystem /usr/include/x86_64-linux-gnu
> -isystem /usr/include/spatialindex -isystem /usr/local/include -isystem
> /usr/include/QtCrypto -isystem /usr/include/qt5keychain -isystem
> /usr/include/x86_64-linux-gnu/qt5 -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
> /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtWebKit -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtWebKitWidgets -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtPositioning -Wall -Wextra
> -Wno-long-long -Wformat-security -Wno-strict-aliasing -g -fPIC
> -fvisibility=hidden   -fPIC -std=gnu++11 -MD -MT
> src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o -MF
> src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o.d -o
> src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o -c
> ../src/core/qgsvectorfilewriter.cpp
> ../src/core/qgsvectorfilewriter.cpp: In static member function ‘static
> bool QgsVectorFileWriter::supportsFeatureStyles(const QString&)’:
> ../src/core/qgsvectorfilewriter.cpp:126:43: error:
> ‘GDAL_DCAP_FEATURE_STYLES’ was not declared in this scope
>    return CSLFetchBoolean( driverMetadata, GDAL_DCAP_FEATURE_STYLES,
> false );
> ^~~~~~~~~~~~~~~~~~~~~~~~
> ../src/core/qgsvectorfilewriter.cpp:126:43: note: suggested alternative:
> ‘GDAL_DCAP_DEFAULT_FIELDS’
>    return CSLFetchBoolean( driverMetadata, GDAL_DCAP_FEATURE_STYLES,
> false );
> ^~~~~~~~~~~~~~~~~~~~~~~~
> GDAL_DCAP_DEFAULT_FIELDS
> [113/4075] Building CXX object
> src/core/CMakeFiles/qgis_core.dir/composer/qgscomposition.cpp.o
> ninja: build stopped: subcommand failed.
> 
> --------------------
> 
> I use GDAL SVN (latest version): GDAL 2.3.0dev, released 2017/99/99
> 
> Any idea what could be done to fix my compile issues?
> 
> Thanks a lot,
> 
> Andreas
> 
> _______________________________________________
> 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