
On Jul 14, 2011, at 5:13 PM, ~suv wrote:
Are there new requirements (e.g. minimal GCC version) to build trunk after the latest merge?
On Mac OS X 10.5.8 (i386) with Apple's GCC 4.2.1, I get tons of warnings from 'src/2geom/bezier-curve.h' since updating to 10451:
CXX arc-context.o In file included from ./2geom/geom.h:42, from snapped-point.h:17, from snapper.h:20, from line-snapper.h:17, from guide-snapper.h:18, from snap.h:22, from sp-namedview.h:26, from arc-context.cpp:29: ./2geom/bezier-curve.h: In copy constructor ‘Geom::BezierCurve::BezierCurve(const Geom::BezierCurve&)’: ./2geom/bezier-curve.h:50: warning: base class ‘class Geom::Curve’ should be explicitly initialized in the copy constructor
Compiler: g++-4.2 CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O0 -Wall
It definitely looks like actual bugs in 2geom. I can look at those tonight or tomorrow and get a patch together.