[Qgis-developer] QGIS3 cmake error

Alessandro Pasotti apasotti at gmail.com
Wed Nov 23 00:34:40 PST 2016


On Wed, Nov 23, 2016 at 9:27 AM, Paolo Cavallini <cavallini at faunalia.it>
wrote:

> Hi all,
> today I'm getting an error in cmake, se below.
> I'd be grateful of any hint.
> All the best.
>
> -- QCA OpenSSL plugin C++ check failed to compile
> -- QCA OpenSSL plugin C++ check compile output:
> -- Change Dir: /usr/local/src/qgis/QGIS/build-qgis3/CMakeFiles/CMakeTmp
>
> Run Build Command:"/usr/bin/make" "cmTC_963f2/fast"
> /usr/bin/make -f CMakeFiles/cmTC_963f2.dir/build.make
> CMakeFiles/cmTC_963f2.dir/build
> make[1]: ingresso nella directory
> "/usr/local/src/qgis/QGIS/build-qgis3/CMakeFiles/CMakeTmp"
> Building CXX object CMakeFiles/cmTC_963f2.dir/qcaossl.cpp.o
> /usr/bin/c++    -I/usr/include/x86_64-linux-gnu/qt5
> -I/usr/include/x86_64-linux-gnu/qt5/QtGui
> -I/usr/include/x86_64-linux-gnu/qt5/QtCore
> -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64
> -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets
> -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport
> -I/usr/include/x86_64-linux-gnu/qt5/QtSvg
> -I/usr/include/x86_64-linux-gnu/qt5/QtScript
> -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork
> -I/usr/include/x86_64-linux-gnu/qt5/QtTest
> -I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent
> -I/usr/include/x86_64-linux-gnu/qt5/QtXml
> -I/usr/include/x86_64-linux-gnu/qt5/QtUiTools
> -I/usr/include/x86_64-linux-gnu/qt5/QtWebKit
> -I/usr/include/x86_64-linux-gnu/qt5/QtWebKitWidgets
> -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/QtCrypto
> -DSPATIALITE_VERSION_GE_4_0_0 -DSPATIALITE_VERSION_G_4_1_1
> -DSPATIALITE_HAS_INIT_EX  -fPIE   -std=gnu++11 -o
> CMakeFiles/cmTC_963f2.dir/qcaossl.cpp.o -c
> /usr/local/src/qgis/QGIS/build-qgis3/CMakeFiles/CMakeTmp/qcaossl.cpp
> In file included from /usr/include/x86_64-linux-gnu/
> qt5/QtCore/qchar.h:43:0,
>                  from /usr/include/x86_64-linux-gnu/
> qt5/QtCore/qstring.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
>                  from /usr/include/QtCrypto/qca_core.h:36,
>                  from /usr/include/QtCrypto/qca.h:36,
>                  from /usr/include/QtCrypto/QtCrypto:1,
>                  from
> /usr/local/src/qgis/QGIS/build-qgis3/CMakeFiles/CMakeTmp/qcaossl.cpp:2:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1113:4: error: #error
> "You must build your code with position independent code if Qt was built
> with -reduce-relocations. " "Compile your code with -fPIC (-fPIE is not
> enough)."
>  #  error "You must build your code with position independent code if Qt
> was built with -reduce-relocations. "\
>     ^~~~~
> CMakeFiles/cmTC_963f2.dir/build.make:65: set di istruzioni per
> l'obiettivo "CMakeFiles/cmTC_963f2.dir/qcaossl.cpp.o" non riuscito
>
> --
> Paolo Cavallini - www.faunalia.eu
> QGIS & PostGIS courses: http://www.faunalia.eu/training.html
> https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer




Have a look to the comments:
https://github.com/qgis/QGIS/pull/3790#issuecomment-262451695

Kind regards.

-- 
Alessandro Pasotti
w3:   www.itopen.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20161123/53e4bbe9/attachment-0001.html>


More information about the Qgis-developer mailing list