[QGIS-Developer] Build failure in master

Tom Elwertowski telwertowski at comcast.net
Thu Jul 8 15:37:33 PDT 2021


Try deleting everything in the {build}/python/analysis folder. Just 
deleting the generated *.cpp files isn't enough.

I have been seeing a multiple definition sip_{module}part{n} 
sip_{module}part{n+1} error about once every three months for awhile. 
Deleting everything in {build}/python/{module} allows the build to be 
resumed (macOS Catalina).

Tom


On 7/8/21 4:59 PM, Tim Sutton wrote:
> Thanks for testing Werner. A few others on Telegram also reported that 
> things are building fine for them. I will try doing  clean build 
> tomorrow, thanks!
> 
> Regards
> 
> Tim
> 
> On Thu, Jul 8, 2021 at 1:01 PM Werner Macho <werner.macho at gmail.com 
> <mailto:werner.macho at gmail.com>> wrote:
> 
>     Hi Tim,
> 
>     Just updated master and also tried to build with no errors whatsoever.
>     (Using ninja and ccache)
> 
>     Maybe try a clean build?
> 
>     regards
>     Werner
> 
>     On Thu, Jul 8, 2021 at 1:10 PM Tim Sutton <tim at kartoza.com
>     <mailto:tim at kartoza.com>> wrote:
> 
>         Hi All
> 
>         Just updated to master and getting a build error:
> 
> 
>         Consolidate compiler generated dependencies of target
>         python_module_qgis__analysis
>         [ 68%] Linking CXX shared module ../output/python/qgis/_analysis.so
>         /usr/bin/ld:
>         CMakeFiles/python_module_qgis__analysis.dir/analysis/sip_analysispart13.cpp.o:/home/timlinux/dev/cpp/QGIS-QtCreator-Build/python/analysis/sip_analysispart13.cpp:138:
>         multiple definition of `sipTypeDef__analysis_QgsAnalysis';
>         CMakeFiles/python_module_qgis__analysis.dir/analysis/sip_analysispart12.cpp.o:/home/timlinux/dev/cpp/QGIS-QtCreator-Build/python/analysis/sip_analysispart12.cpp:1812:
>         first defined here
>         collect2: error: ld returned 1 exit status
>         gmake[2]: ***
>         [python/CMakeFiles/python_module_qgis__analysis.dir/build.make:1101:
>         output/python/qgis/_analysis.so] Error 1
>         gmake[1]: *** [CMakeFiles/Makefile2:6919:
>         python/CMakeFiles/python_module_qgis__analysis.dir/all] Error 2
>         gmake[1]: *** Waiting for unfinished jobs....
>         Consolidate compiler generated dependencies of target qgis_gui
>         [ 78%] Built target qgis_gui
>         gmake: *** [Makefile:166: all] Error 2
>         12:03:00: The process "/usr/bin/cmake" exited with code 2.
>         Error while building/deploying project qgis (kit: Qt 5.15.2 (qt5))
>         When executing step "Build"
> 
> 
>         Is it because of the new exif alg maybe?
> 
>         Regards
> 
>         Tim
> 
> 
>         -- 
>         ------------------------------------------------------------------------------------------
> 
>         Tim Sutton
>         Visit http://kartoza.com <http://kartoza.com/> to find out about
>         open source:
>           * Desktop GIS programming services
>           * Geospatial web development
>         * GIS Training
>         * Consulting Services
>         Tim is a member of the QGIS Project Steering Committee
>         -------------------------------------------------------------------------------------------
>         _______________________________________________
>         QGIS-Developer mailing list
>         QGIS-Developer at lists.osgeo.org
>         <mailto:QGIS-Developer at lists.osgeo.org>
>         List info:
>         https://lists.osgeo.org/mailman/listinfo/qgis-developer
>         <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
>         Unsubscribe:
>         https://lists.osgeo.org/mailman/listinfo/qgis-developer
>         <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
> 
> 
> 
> -- 
> ------------------------------------------------------------------------------------------
>> 
> Tim Sutton
> Visit http://kartoza.com <http://kartoza.com/> to find out about open 
> source:
>   * Desktop GIS programming services
>   * Geospatial web development
> * GIS Training
> * Consulting Services
> Tim is a member of the QGIS Project Steering Committee
> -------------------------------------------------------------------------------------------
> 
> _______________________________________________
> 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