inkscape version 0.48.1-2ubuntu2 failed to build on i386

Bug #765938 reported by Matthias Klose
This bug report is a duplicate of:  Bug #707205: Inkscape fails to build with gcc 4.6. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
High
Unassigned
inkscape (Ubuntu)
Triaged
High
Unassigned

Bug Description

inkscape version 0.48.1-2ubuntu2 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2453634

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2453634/+files/buildlog_ubuntu-natty-i386.inkscape_0.48.1-2ubuntu2_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 4010 lines into the build log:

./libavoid/geomtypes.h:170:7: note: synthesized method 'Avoid::PolygonInterface& Avoid::PolygonInterface::operator=(const Avoid::PolygonInterface&)' first required here
./libavoid/geomtypes.h:170:7: error: non-static reference member 'const Avoid::Point& Avoid::Polygon::at', can't use default assignment operator
libavoid/shape.cpp: In member function 'void Avoid::ShapeRef::setNewPoly(const Avoid::Polygon&)':
libavoid/shape.cpp:124:13: note: synthesized method 'Avoid::Polygon& Avoid::Polygon::operator=(const Avoid::Polygon&)' first required here
libavoid/shape.cpp: In member function 'void Avoid::ShapeRef::boundingBox(Avoid::BBox&)':
libavoid/shape.cpp:216:34: error: 'class Avoid::Polygon' has no member named 'size'
make[3]: *** [libavoid/shape.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/build/buildd/inkscape-0.48.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/inkscape-0.48.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/inkscape-0.48.1'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110414-2010
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/inkscape-0.48.1

Matthias Klose (doko)
Changed in inkscape (Ubuntu):
importance: Undecided → High
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Looks like this is a duplicate of bug #707205 caused by missing inclusions of <cstddef>. I guess that this will be fixed by the same patch as the one committed upstream.

We should look into backporting the patch to the Ubuntu package.

Changed in inkscape:
importance: Undecided → High
Changed in inkscape (Ubuntu):
status: New → Triaged
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Targetting fix to Oneiric. This doesn't affect natty (gcc-4.5)

Changed in inkscape (Ubuntu):
milestone: none → oneiric-alpha-1
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Attaching upstream patch from lp:inkscape that fixes bug #707205. Needs testing in Ubuntu Oneiric.

Changed in inkscape (Ubuntu):
assignee: nobody → Alex Valavanis (valavanisalex)
status: Triaged → In Progress
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Debdiff incorporating the upstream patch attached. Needs build testing in Oneiric chroot.

Changed in inkscape (Ubuntu):
status: In Progress → Triaged
assignee: Alex Valavanis (valavanisalex) → nobody
milestone: oneiric-alpha-1 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.