-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SIP-related Compile errors #11062
Comments
Author Name: John Tull (John Tull) Could not attach debug output due to file size limitations. Contact me if you want to see the output from 'make -d' |
Author Name: Markus Neteler (Markus Neteler) hi, also here a SIP compile error:
Today's SVN trunk on a Mandriva 2007.1 64bit box. Markus |
Author Name: John Tull (John Tull) I do not think this is the cause of the mac issues with Python functionality. Instead, it appears to be linking issues with static libs on OS X that has an available workaround in bug 768: |
Author Name: silfreed - (silfreed -) I'm also seeing this error when trying to build on Fedora 8. My only workaround right now is to try to disable the python build for F8 for now. I believe the problem building the bindings is due to this previous error:
|
Author Name: Paolo Cavallini (@pcav) Is this still valid? I cannot see these errors on my debian boxes. |
Author Name: Markus Neteler (Markus Neteler) For me (Mandriva Linux 2009.0, 64bit) it is fixed. |
Author Name: Paolo Cavallini (@pcav) So closing it for now. Reopen it if necessary.
|
Author Name: Anónimo (Anónimo) Milestone Version 1.0.1 deleted |
Author Name: John Tull (John Tull)
Original Redmine Issue: 1002
Redmine category:build/install
Assignee: nobody -
In building qgis, I am hitting a series of sip-related issues that seem to reduce some of the functionality in the python bindings. For example, the recent geoprocessing plugin will not load layers into the menus when trying to perform geoprocessing operations. I am thinking this is due to the compile errors listed below.
I tried many variations on installing Qt, sip, and [[PyQt]], none of which have altered the result. I am not clear if this is a qgis issue or not.
I attached a rather large debug output from make. Here is the relevant portion of the standard make output:
[ 36%] Built target qgis_gui
[ 36%] [ 36%] Generating ui_qgsdelimitedtextpluginguibase.h
[ 36%] Generating ui_pluginguibase.h
[ 36%] Generating moc_qgspythondialog.cxx
Generating core/Makefile, gui/Makefile
[ 36%] [ 36%] Generating moc_plugin.cxx
[ 36%] Generating moc_qgisapp.cxx
Generating moc_qgsdelimitedtextplugin.cxx
[ 36%] Generating moc_qgsdelimitedtextplugingui.cxx
[ 36%] Generating moc_plugingui.cxx
Parsing SIP files for 'core' library...
/usr/local/bin/sip -c core -b /Users/jctull/sources/qgis/trunk/build/python/core/core.sbf -I /usr/local/share/sip/PyQt4 -x [[VendorID]] -t WS_MACX -x [[PyQt]]_NoPrintRangeBug -t Qt_4_3_3 -g /Users/jctull/sources/qgis/trunk/python/core/core.sip
[ 37%] Generating qrc_delimited_text.cxx
[ 37%] [ 37%] Generating qrc_copyright_plugin.cxx
Generating moc_qgisappinterface.cxx
[ 37%] Generating moc_qgsabout.cxx
[ 37%] Generating moc_qgsaddattrdialog.cxx
Scanning dependencies of target delimitedtextplugin
[ 38%] Generating moc_qgsattributeactiondialog.cxx
Scanning dependencies of target copyrightlabelplugin
[ 38%] Generating moc_qgsattributedialog.cxx
[ 38%] Generating moc_qgsattributetabledisplay.cxx
[ 38%] Generating moc_qgsattributetable.cxx
[ 39%] Building CXX object src/plugins/delimited_text/CMakeFiles/delimitedtextplugin.dir/qgsdelimitedtextplugin.o
[ 39%] Building CXX object src/plugins/copyright_label/CMakeFiles/copyrightlabelplugin.dir/plugin.o
[ 39%] Generating moc_qgsbookmarks.cxx
[ 39%] Generating moc_qgscontinuouscolordialog.cxx
[ 40%] Generating moc_qgscustomprojectiondialog.cxx
[ 40%] Generating moc_qgsdelattrdialog.cxx
[ 40%] Generating moc_qgsfillstylewidget.cxx
[ 40%] Generating moc_qgsgeomtypedialog.cxx
[ 40%] Generating moc_qgsgraduatedsymboldialog.cxx
[ 40%] Generating moc_qgshelpviewer.cxx
[ 40%] Generating moc_qgsidentifyresults.cxx
[ 41%] Generating moc_qgslabeldialog.cxx
[ 41%] [ 41%] Generating moc_qgslinestyledialog.cxx
Building CXX object src/plugins/delimited_text/CMakeFiles/delimitedtextplugin.dir/qgsdelimitedtextplugingui.o
[ 41%] Generating moc_qgslinestylewidget.cxx
^[[A[ 41%] Generating moc_qgsludialog.cxx
[ 41%] Generating moc_qgsmaplayerinterface.cxx
[ 41%] Generating moc_qgsmaptoolidentify.cxx
[ 42%] Generating moc_qgsmarkerdialog.cxx
[ 42%] Building CXX object src/plugins/copyright_label/CMakeFiles/copyrightlabelplugin.dir/plugingui.o
[ 42%] Generating moc_qgsmeasuredialog.cxx
[ 42%] Generating moc_qgsnewhttpconnection.cxx
[ 42%] Generating moc_qgsoptions.cxx
[ 42%] Generating moc_qgspastetransformations.cxx
[ 42%] Generating moc_qgspatterndialog.cxx
[ 43%] Generating moc_qgspluginmanager.cxx
[ 43%] Building CXX object src/plugins/delimited_text/CMakeFiles/delimitedtextplugin.dir/moc_qgsdelimitedtextplugin.o
[ 43%] Generating moc_qgspointstylewidget.cxx
[ 43%] Generating moc_qgsprojectproperties.cxx
[ 43%] [ 43%] Generating moc_qgsrasterlayerproperties.cxx
Building CXX object src/plugins/copyright_label/CMakeFiles/copyrightlabelplugin.dir/moc_plugin.o
[ 43%] Generating moc_qgssearchquerybuilder.cxx
[ 43%] Generating moc_qgsserversourceselect.cxx
[ 43%] Building CXX object src/plugins/delimited_text/CMakeFiles/delimitedtextplugin.dir/moc_qgsdelimitedtextplugingui.o
[ 43%] Generating moc_qgssinglesymboldialog.cxx
Parsing SIP files for 'gui' library...
/usr/local/bin/sip -c gui -b /Users/jctull/sources/qgis/trunk/build/python/gui/gui.sbf -I /Users/jctull/sources/qgis/trunk/python -I /usr/local/share/sip/PyQt4 -x [[VendorID]] -t WS_MACX -x [[PyQt]]_NoPrintRangeBug -t Qt_4_3_3 -g /Users/jctull/sources/qgis/trunk/python/gui/gui.sip
[ 44%] Building CXX object src/plugins/copyright_label/CMakeFiles/copyrightlabelplugin.dir/moc_plugingui.o
[ 45%] Generating moc_qgssnappingdialog.cxx
[ 45%] Generating moc_qgsuniquevaluedialog.cxx
[ 45%] Generating moc_qgsvectorlayerproperties.cxx
[ 45%] Generating moc_qgscomposer.cxx
[ 45%] Generating moc_qgscomposerlabel.cxx
[ 45%] Generating moc_qgscomposerpicture.cxx
[ 46%] Generating moc_qgscomposermap.cxx
[ 46%] [ 46%] Building CXX object src/plugins/delimited_text/CMakeFiles/delimitedtextplugin.dir/qrc_delimited_text.o
Generating moc_qgscomposerscalebar.cxx
[ 46%] Generating moc_qgscomposervectorlegend.cxx
[ 46%] [ 46%] Generating moc_qgscomposerview.cxx
Building CXX object src/plugins/copyright_label/CMakeFiles/copyrightlabelplugin.dir/qrc_copyright_plugin.o
[ 46%] Generating moc_qgscomposition.cxx
[ 46%] Generating moc_qgslegend.cxx
Linking CXX shared module libcopyrightlabelplugin.so
Linking CXX shared module libdelimitedtextplugin.so
[ 46%] Generating moc_qgslegendlayer.cxx
[ 47%] [ 47%] Built target delimitedtextplugin
Generating moc_qgslegendlayerfile.cxx
[ 47%] Generating ui_pluginguibase.h
[ 47%] Built target copyrightlabelplugin
[ 47%] [ 47%] Generating ui_pluginguibase.h
Generating moc_plugin.cxx
[ 47%] [ 47%] Generating moc_plugingui.cxx
Generating moc_plugin.cxx
[ 47%] Generating moc_plugingui.cxx
[ 47%] Generating moc_qgsdbsourceselect.cxx
[ 47%] Generating qrc_gridmaker_plugin.cxx
[ 48%] Generating qrc_northarrow_plugin.cxx
Scanning dependencies of target gridmakerplugin
Scanning dependencies of target northarrowplugin
[ 48%] Generating moc_qgsnewconnection.cxx
[ 48%] Generating moc_qgspgquerybuilder.cxx
Scanning dependencies of target qgis
[ 48%] Building CXX object src/plugins/grid_maker/CMakeFiles/gridmakerplugin.dir/plugin.o
[ 49%] Building CXX object src/plugins/north_arrow/CMakeFiles/northarrowplugin.dir/plugin.o
Creating makefiles...
Creating qgisconfig.py...
Done
[ 49%] [ 49%] Generating core/core.so
Building CXX object src/plugins/grid_maker/CMakeFiles/gridmakerplugin.dir/plugingui.o
maker3: warning: jobserver unavailable: using -j1. Add @+' to parent make rule.
[ 49%] Building CXX object src/plugins/north_arrow/CMakeFiles/northarrowplugin.dir/plugingui.o
[ 49%] Building CXX object src/plugins/grid_maker/CMakeFiles/gridmakerplugin.dir/graticulecreator.o
[ 49%] Building CXX object src/plugins/north_arrow/CMakeFiles/northarrowplugin.dir/moc_plugin.o
[ 49%] Building CXX object src/plugins/north_arrow/CMakeFiles/northarrowplugin.dir/moc_plugingui.o
[ 49%] Building CXX object src/plugins/grid_maker/CMakeFiles/gridmakerplugin.dir/moc_plugin.o
[ 49%] Building CXX object src/plugins/north_arrow/CMakeFiles/northarrowplugin.dir/qrc_northarrow_plugin.o
[ 50%] Building CXX object src/plugins/grid_maker/CMakeFiles/gridmakerplugin.dir/moc_plugingui.o
Linking CXX shared module libnortharrowplugin.so
[ 50%] Built target northarrowplugin
[ 50%] Generating ui_pluginguibase.h
[ 50%] Generating moc_plugin.cxx
[ 50%] [ 50%] Generating moc_plugingui.cxx
Building CXX object src/plugins/grid_maker/CMakeFiles/gridmakerplugin.dir/qrc_gridmaker_plugin.o
[ 50%] Generating qrc_scalebar_plugin.cxx
Linking CXX shared module libgridmakerplugin.so
Scanning dependencies of target scalebarplugin
[ 50%] Built target gridmakerplugin
[ 50%] Generating ui_qgsdlgpgbufferbase.h
[ 50%] Generating moc_qgspggeoprocessing.cxx
[ 50%] Building CXX object src/plugins/scale_bar/CMakeFiles/scalebarplugin.dir/plugin.o
[ 50%] Generating moc_qgsdlgpgbuffer.cxx
Scanning dependencies of target pggeoprocessingplugin
[ 50%] Building CXX object src/plugins/geoprocessing/CMakeFiles/pggeoprocessingplugin.dir/qgspggeoprocessing.o
[ 50%] Building CXX object src/plugins/scale_bar/CMakeFiles/scalebarplugin.dir/plugingui.o
[ 50%] Building CXX object src/app/CMakeFiles/qgis.dir/main.o
[ 50%] Building CXX object src/plugins/geoprocessing/CMakeFiles/pggeoprocessingplugin.dir/qgsdlgpgbuffer.o
[ 50%] Building CXX object src/plugins/scale_bar/CMakeFiles/scalebarplugin.dir/moc_plugin.o
[ 50%] Building CXX object src/plugins/scale_bar/CMakeFiles/scalebarplugin.dir/moc_plugingui.o
[ 51%] Building CXX object src/plugins/geoprocessing/CMakeFiles/pggeoprocessingplugin.dir/moc_qgspggeoprocessing.o
[ 52%] Building CXX object src/plugins/scale_bar/CMakeFiles/scalebarplugin.dir/qrc_scalebar_plugin.o
[ 52%] Building CXX object src/plugins/geoprocessing/CMakeFiles/pggeoprocessingplugin.dir/moc_qgsdlgpgbuffer.o
Linking CXX shared module libscalebarplugin.so
[ 52%] Built target scalebarplugin
[ 52%] Generating ui_qgsmessageviewer.h
[ 52%] Generating moc_qgsspit.cxx
Linking CXX shared module libpggeoprocessingplugin.so
[ 52%] Generating moc_qgsshapefile.cxx
[ 52%] Generating moc_qgseditreservedwordsdialog.cxx
[ 52%] Built target pggeoprocessingplugin
[ 53%] Generating ui_qgsgpsdevicedialogbase.h
[ 54%] Generating moc_qgsconnectiondialog.cxx
[ 54%] [ 54%] Generating moc_qgsgpsplugin.cxx
Generating moc_qgsspitplugin.cxx
[ 54%] Generating ui_qgsconnectiondialogbase.h
[ 54%] Generating moc_qgsgpsplugingui.cxx
[ 54%] Generating ui_qgsspitbase.h
[ 54%] Generating moc_qgsgpsdevicedialog.cxx
[ 54%] Generating ui_qgseditreservedwordsbase.h
[ 54%] Generating qrc_qgsgps_plugin.cxx
Scanning dependencies of target spitplugin
[ 54%] Generating ui_qgsgpspluginguibase.h
Scanning dependencies of target gpsimporterplugin
[ 54%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/qgsspit.o
[ 54%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/qgsgpsplugin.o
[ 55%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/qgsbabelformat.o
[ 56%] Building CXX object src/app/CMakeFiles/qgis.dir/qgisapp.o
[ 56%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/qgsgpsdevice.o
[ 57%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/qgsconnectiondialog.o
[ 57%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/qgsgpsplugingui.o
[ 57%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/qgspgutil.o
[ 57%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/qgsshapefile.o
[ 57%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/qgsgpsdevicedialog.o
[ 57%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/qgseditreservedwordsdialog.o
[ 57%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/moc_qgsgpsplugin.o
[ 57%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/moc_qgsgpsplugingui.o
[ 57%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/qgsspitplugin.o
[ 58%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/moc_qgsgpsdevicedialog.o
[ 58%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/moc_qgsspit.o
[ 58%] Building CXX object src/plugins/gps_importer/CMakeFiles/gpsimporterplugin.dir/qrc_qgsgps_plugin.o
[ 58%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/moc_qgsshapefile.o
[ 59%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/moc_qgseditreservedwordsdialog.o
Linking CXX shared module libgpsimporterplugin.so
[ 59%] [ 59%] Built target gpsimporterplugin
Building CXX object src/app/CMakeFiles/qgis.dir/qgisappinterface.o
[ 59%] Generating ui_qgswfssourceselectbase.h
[ 59%] Generating moc_qgswfsplugin.cxx
[ 59%] Generating moc_qgswfssourceselect.cxx
[ 59%] Generating moc_qgsnewhttpconnection.cxx
Scanning dependencies of target wfsplugin
[ 59%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/moc_qgsconnectiondialog.o
[ 59%] Building CXX object src/plugins/wfs/CMakeFiles/wfsplugin.dir/qgswfsplugin.o
[ 59%] Building CXX object src/plugins/spit/CMakeFiles/spitplugin.dir/moc_qgsspitplugin.o
[ 59%] Building CXX object src/app/CMakeFiles/qgis.dir/qgsabout.o
Linking CXX shared module libspitplugin.so
[ 59%] Built target spitplugin
[ 59%] Generating ui_qgsgeorefwarpoptionsdialogbase.h
[ 59%] Generating moc_plugin.cxx
[ 59%] Building CXX object src/plugins/wfs/CMakeFiles/wfsplugin.dir/qgswfssourceselect.o
[ 59%] Generating moc_plugingui.cxx
[ 59%] Generating moc_qgspointdialog.cxx
[ 59%] Generating moc_mapcoordsdialog.cxx
[ 59%] Generating moc_qgsgeorefwarpoptionsdialog.cxx
[ 59%] Generating qrc_georeferencer.cxx
[ 60%] Generating ui_pluginguibase.h
[ 60%] Generating ui_qgspointdialogbase.h
[ 60%] Generating ui_mapcoordsdialogbase.h
[ 60%] Generating ui_qgsgeorefdescriptiondialogbase.h
Scanning dependencies of target georefplugin
[ 60%] Building CXX object src/app/CMakeFiles/qgis.dir/qgsaddattrdialog.o
[ 60%] Building CXX object src/plugins/georeferencer/CMakeFiles/georefplugin.dir/plugin.o
[ 60%] Building CXX object src/plugins/wfs/CMakeFiles/wfsplugin.dir/+/+/+/+/src/app/qgsnewhttpconnection.o
[ 60%] Building CXX object src/plugins/georeferencer/CMakeFiles/georefplugin.dir/qgsgeorefdatapoint.o
[ 60%] Building CXX object src/app/CMakeFiles/qgis.dir/qgsattributeactiondialog.o
[ 60%] Building CXX object src/plugins/wfs/CMakeFiles/wfsplugin.dir/moc_qgswfsplugin.o
[ 61%] Building CXX object src/plugins/georeferencer/CMakeFiles/georefplugin.dir/plugingui.o
[ 61%] Building CXX object src/plugins/wfs/CMakeFiles/wfsplugin.dir/moc_qgswfssourceselect.o
[ 61%] Building CXX object src/app/CMakeFiles/qgis.dir/qgsattributedialog.o
[ 62%] Building CXX object src/plugins/wfs/CMakeFiles/wfsplugin.dir/moc_qgsnewhttpconnection.o
sipcoreQgsLabelAttributes.cpp: In function ‘PyObject* meth_QgsLabelAttributes_bufferColor(PyObject*, [[PyObject]]*)’:
sipcoreQgsLabelAttributes.cpp:1274: warning: taking address of temporary
The text was updated successfully, but these errors were encountered: