[prev in list] [next in list] [prev in thread] [next in thread] 

List:       qgis-developer
Subject:    Re: [QGIS-Developer] Build failure in master
From:       Tim Sutton <tim () kartoza ! com>
Date:       2021-07-09 9:13:20
Message-ID: CAES-DZSYtbfnZez_iVgG1LTTJaKBN5EBUVm+T-mUAW3NJ1=iTQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Thanks Tom (long time no see!) and Werner. It built successfully after
doing a clean first.

Regards

Tim

On Thu, Jul 8, 2021 at 11:37 PM Tom Elwertowski <telwertowski@comcast.net>
wrote:

> 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@gmail.com
> > <mailto:werner.macho@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@kartoza.com
> > <mailto:tim@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@lists.osgeo.org
> > <mailto:QGIS-Developer@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@lists.osgeo.org
> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> > 
> 


-- 
------------------------------------------------------------------------------------------
 ​

Tim Sutton
Visit 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
-------------------------------------------------------------------------------------------



[Attachment #5 (text/html)]

<div dir="ltr"><div class="gmail_default" \
style="font-family:arial,helvetica,sans-serif;font-size:small">Thanks Tom (long time \
no see!) and Werner. It built successfully after doing a clean first.</div><div \
class="gmail_default" \
style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:arial,helvetica,sans-serif;font-size:small">Regards</div><div \
class="gmail_default" \
style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div \
class="gmail_default" \
style="font-family:arial,helvetica,sans-serif;font-size:small">Tim</div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 8, 2021 at 11:37 PM \
Tom Elwertowski &lt;<a \
href="mailto:telwertowski@comcast.net">telwertowski@comcast.net</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Try deleting \
everything in the {build}/python/analysis folder. Just <br> deleting the generated \
*.cpp files isn&#39;t enough.<br> <br>
I have been seeing a multiple definition sip_{module}part{n} <br>
sip_{module}part{n+1} error about once every three months for awhile. <br>
Deleting everything in {build}/python/{module} allows the build to be <br>
resumed (macOS Catalina).<br>
<br>
Tom<br>
<br>
<br>
On 7/8/21 4:59 PM, Tim Sutton wrote:<br>
&gt; Thanks for testing Werner. A few others on Telegram also reported that <br>
&gt; things are building fine for them. I will try doing   clean build <br>
&gt; tomorrow, thanks!<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Tim<br>
&gt; <br>
&gt; On Thu, Jul 8, 2021 at 1:01 PM Werner Macho &lt;<a \
href="mailto:werner.macho@gmail.com" target="_blank">werner.macho@gmail.com</a> <br> \
&gt; &lt;mailto:<a href="mailto:werner.macho@gmail.com" \
target="_blank">werner.macho@gmail.com</a>&gt;&gt; wrote:<br> &gt; <br>
&gt;        Hi Tim,<br>
&gt; <br>
&gt;        Just updated master and also tried to build with no errors \
whatsoever.<br> &gt;        (Using ninja and ccache)<br>
&gt; <br>
&gt;        Maybe try a clean build?<br>
&gt; <br>
&gt;        regards<br>
&gt;        Werner<br>
&gt; <br>
&gt;        On Thu, Jul 8, 2021 at 1:10 PM Tim Sutton &lt;<a \
href="mailto:tim@kartoza.com" target="_blank">tim@kartoza.com</a><br> &gt;        \
&lt;mailto:<a href="mailto:tim@kartoza.com" \
target="_blank">tim@kartoza.com</a>&gt;&gt; wrote:<br> &gt; <br>
&gt;              Hi All<br>
&gt; <br>
&gt;              Just updated to master and getting a build error:<br>
&gt; <br>
&gt; <br>
&gt;              Consolidate compiler generated dependencies of target<br>
&gt;              python_module_qgis__analysis<br>
&gt;              [ 68%] Linking CXX shared module \
../output/python/qgis/_analysis.so<br> &gt;              /usr/bin/ld:<br>
&gt;              CMakeFiles/python_module_qgis__analysis.dir/analysis/sip_analysispar \
t13.cpp.o:/home/timlinux/dev/cpp/QGIS-QtCreator-Build/python/analysis/sip_analysispart13.cpp:138:<br>
 &gt;              multiple definition of `sipTypeDef__analysis_QgsAnalysis&#39;;<br>
&gt;              CMakeFiles/python_module_qgis__analysis.dir/analysis/sip_analysispar \
t12.cpp.o:/home/timlinux/dev/cpp/QGIS-QtCreator-Build/python/analysis/sip_analysispart12.cpp:1812:<br>
 &gt;              first defined here<br>
&gt;              collect2: error: ld returned 1 exit status<br>
&gt;              gmake[2]: ***<br>
&gt;              [python/CMakeFiles/python_module_qgis__analysis.dir/build.make:1101:<br>
 &gt;              output/python/qgis/_analysis.so] Error 1<br>
&gt;              gmake[1]: *** [CMakeFiles/Makefile2:6919:<br>
&gt;              python/CMakeFiles/python_module_qgis__analysis.dir/all] Error 2<br>
&gt;              gmake[1]: *** Waiting for unfinished jobs....<br>
&gt;              Consolidate compiler generated dependencies of target qgis_gui<br>
&gt;              [ 78%] Built target qgis_gui<br>
&gt;              gmake: *** [Makefile:166: all] Error 2<br>
&gt;              12:03:00: The process &quot;/usr/bin/cmake&quot; exited with code \
2.<br> &gt;              Error while building/deploying project qgis (kit: Qt 5.15.2 \
(qt5))<br> &gt;              When executing step &quot;Build&quot;<br>
&gt; <br>
&gt; <br>
&gt;              Is it because of the new exif alg maybe?<br>
&gt; <br>
&gt;              Regards<br>
&gt; <br>
&gt;              Tim<br>
&gt; <br>
&gt; <br>
&gt;              -- <br>
&gt;              ------------------------------------------------------------------------------------------<br>
 &gt; <br>
&gt;              Tim Sutton<br>
&gt;              Visit <a href="http://kartoza.com" rel="noreferrer" \
target="_blank">http://kartoza.com</a> &lt;<a href="http://kartoza.com/" \
rel="noreferrer" target="_blank">http://kartoza.com/</a>&gt;  to find out about<br> \
&gt;              open source:<br> &gt;                 * Desktop GIS programming \
services<br> &gt;                 * Geospatial web development<br>
&gt;              * GIS Training<br>
&gt;              * Consulting Services<br>
&gt;              Tim is a member of the QGIS Project Steering Committee<br>
&gt;              -------------------------------------------------------------------------------------------<br>
 &gt;              _______________________________________________<br>
&gt;              QGIS-Developer mailing list<br>
&gt;              <a href="mailto:QGIS-Developer@lists.osgeo.org" \
target="_blank">QGIS-Developer@lists.osgeo.org</a><br> &gt;              \
&lt;mailto:<a href="mailto:QGIS-Developer@lists.osgeo.org" \
target="_blank">QGIS-Developer@lists.osgeo.org</a>&gt;<br> &gt;              List \
info:<br> &gt;              <a \
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" \
target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br> &gt;  \
&lt;<a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" \
rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>&gt;<br>
 &gt;              Unsubscribe:<br>
&gt;              <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" \
rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
 &gt;              &lt;<a \
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" \
target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>&gt;<br> \
&gt; <br> &gt; <br>
&gt; <br>
&gt; -- <br>
&gt; ------------------------------------------------------------------------------------------<br>
 &gt; ​<br>
&gt; <br>
&gt; Tim Sutton<br>
&gt; Visit <a href="http://kartoza.com" rel="noreferrer" \
target="_blank">http://kartoza.com</a> &lt;<a href="http://kartoza.com/" \
rel="noreferrer" target="_blank">http://kartoza.com/</a>&gt;  to find out about open \
<br> &gt; source:<br>
&gt;     * Desktop GIS programming services<br>
&gt;     * Geospatial web development<br>
&gt; * GIS Training<br>
&gt; * Consulting Services<br>
&gt; Tim is a member of the QGIS Project Steering Committee<br>
&gt; -------------------------------------------------------------------------------------------<br>
 &gt; <br>
&gt; _______________________________________________<br>
&gt; QGIS-Developer mailing list<br>
&gt; <a href="mailto:QGIS-Developer@lists.osgeo.org" \
target="_blank">QGIS-Developer@lists.osgeo.org</a><br> &gt; List info: <a \
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" \
target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br> &gt; \
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" \
rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
 &gt; <br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" \
class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div \
style="text-align:center">------------------------------------------------------------------------------------------</div><div \
style="text-align:center"><div \
style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:small;display:inline">​</div><img \
src="https://mail.google.com/mail/u/0/?ui=2&amp;ik=7ebbf93252&amp;view=fimg&amp;th=15a \
9e43c0bbf93ca&amp;attid=0.1&amp;disp=emb&amp;realattid=9436e64174762963_0.1.1&amp;attb \
id=ANGjdJ-WL_J24nvBiYidJ0V0xpdsYqRwswi5nq5oywcJEHC7twYVMrxG0y-GNPu_ahJthV8ktXwYuHoVm5D \
I2FrRAtPzelTRHrsE2wweR9uu8wT-zz2hNRqFwi4SorQ&amp;sz=s0-l75-ft&amp;ats=1488721675176&amp;rm=15a9e43c0bbf93ca&amp;atsh=1" \
style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;"><br></div><div \
style="text-align:center">Tim Sutton</div><div style="text-align:center"><span \
style="text-align:start">Visit  </span><a href="http://kartoza.com/" \
style="text-align:start" target="_blank">http://kartoza.com</a><span \
style="text-align:start">  to find out about open source:</span><br \
style="text-align:start"><span style="text-align:start">  * Desktop GIS programming \
services</span><br style="text-align:start"><span style="text-align:start">  * \
Geospatial web development</span></div><div style="text-align:center"><span \
style="text-align:start">* GIS Training</span></div><div \
style="text-align:center"><span style="text-align:start">* Consulting \
Services</span></div><div style="text-align:center"><div \
style="text-align:center"></div><div style="text-align:start"><div \
style="text-align:center">Tim is a member of the QGIS Project Steering \
Committee</div><div style="text-align:center">---------------------------------------- \
---------------------------------------------------</div></div></div></div></div></div></div>




_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic