Opened 14 years ago

Closed 14 years ago

#3032 closed bug (invalid)

Diagram overlay and trunk not building

Reported by: jctull Owned by: nobody
Priority: major: does not work as expected Milestone: Version 1.6.0
Component: Build/Install Version: Trunk
Keywords: diagram overlay build Cc:
Must Fix for Release: Yes Platform: OS X
Platform Version: 10.6.4 Awaiting user input: no

Description (last modified by jef)

The diagram overlay plugin is not compiling at this time in trunk. Here is the error message:

Scanning dependencies of target diagramoverlay
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramdialog.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramcategory.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramfactory.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgswkndiagramfactory.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgswkndiagramfactorywidget.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsbardiagramfactory.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgspiediagramfactory.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgssvgdiagramfactory.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgssvgdiagramfactorywidget.cpp.o
[ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramfactorywidget.cpp.o
[ 80%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramoverlay.cpp.o
[ 80%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramoverlayplugin.cpp.o
[ 80%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramrenderer.cpp.o
/bin/sh: line 1: 69883 Segmentation fault      /usr/local/bin/ccache g++ -Ddiagramoverlay_EXPORTS -DQT_SVG_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -O3 -DNDEBUG -arch x86_64 -fPIC -F/Library/Frameworks -I/Library/Frameworks/QtSvg.framework/Headers -I/Library/Frameworks/QtWebKit.framework/Headers -I/Library/Frameworks/QtGui.framework/Headers -I/Library/Frameworks/QtXml.framework/Headers -I/Library/Frameworks/QtSql.framework/Headers -I/Library/Frameworks/QtNetwork.framework/Headers -I/Library/Frameworks/QtCore.framework/Headers -I/Users/jctull/sources/qgis/trunk/build -I/Users/jctull/sources/qgis/trunk/build/src/plugins/diagram_overlay -I/Library/Frameworks/GEOS.framework/Headers -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/pal -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/raster -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/renderer -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/symbology -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../gui -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/.. -DCORE_EXPORT= -DGUI_EXPORT= -DPYTHON_EXPORT= -DANALYSIS_EXPORT= -o CMakeFiles/diagramoverlay.dir/qgsdiagramrenderer.cpp.o -c /Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/qgsdiagramrenderer.cpp
make[2]: *** [src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramrenderer.cpp.o] Error 139
make[1]: *** [src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/all] Error 2
make: *** [all] Error 2

Change History (4)

in reply to:  description comment:1 by jef, 14 years ago

Description: modified (diff)

Replying to jctull:

The diagram overlay plugin is not compiling at this time in trunk. Here is the error message:

Scanning dependencies of target diagramoverlay [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramdialog.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramcategory.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramfactory.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgswkndiagramfactory.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgswkndiagramfactorywidget.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsbardiagramfactory.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgspiediagramfactory.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgssvgdiagramfactory.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgssvgdiagramfactorywidget.cpp.o [ 79%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramfactorywidget.cpp.o [ 80%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramoverlay.cpp.o [ 80%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramoverlayplugin.cpp.o [ 80%] Building CXX object src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramrenderer.cpp.o /bin/sh: line 1: 69883 Segmentation fault /usr/local/bin/ccache g++ -Ddiagramoverlay_EXPORTS -DQT_SVG_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -O3 -DNDEBUG -arch x86_64 -fPIC -F/Library/Frameworks -I/Library/Frameworks/QtSvg.framework/Headers -I/Library/Frameworks/QtWebKit.framework/Headers -I/Library/Frameworks/QtGui.framework/Headers -I/Library/Frameworks/QtXml.framework/Headers -I/Library/Frameworks/QtSql.framework/Headers -I/Library/Frameworks/QtNetwork.framework/Headers -I/Library/Frameworks/QtCore.framework/Headers -I/Users/jctull/sources/qgis/trunk/build -I/Users/jctull/sources/qgis/trunk/build/src/plugins/diagram_overlay -I/Library/Frameworks/GEOS.framework/Headers -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/pal -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/raster -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/renderer -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../core/symbology -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/../../gui -I/Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/.. -DCORE_EXPORT= -DGUI_EXPORT= -DPYTHON_EXPORT= -DANALYSIS_EXPORT= -o CMakeFiles/diagramoverlay.dir/qgsdiagramrenderer.cpp.o -c /Users/jctull/sources/qgis/trunk/src/plugins/diagram_overlay/qgsdiagramrenderer.cpp make[2]: * [src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/qgsdiagramrenderer.cpp.o] Error 139 make[1]: * [src/plugins/diagram_overlay/CMakeFiles/diagramoverlay.dir/all] Error 2 make: * [all] Error 2

in reply to:  description comment:2 by jef, 14 years ago

Looks like your compiler is crashing. Try a clean build (perhaps with cleaning your ccache).

comment:3 by kyngchaos, 14 years ago

I think there have been problems in the past with Qgis compilation (from cmake configuration) and ccache. Try disabling (if possible) or uninstalling ccache.

comment:4 by jctull, 14 years ago

Resolution: invalid
Status: newclosed

Another invalid. Thanks for the ccache advice. I cleared the cache and updated to latest ccache. All seems well now.

Note: See TracTickets for help on using tickets.