First, doublecheck that you can compile the 0.44 src tarball correctly. If you can't, then the issue may be something to do with dependencies and the configuration of your machine.
If 0.44 compiles okay for you, then the issue is more likely to be a transient compile bug (development is pretty heavy right after a release). Sometimes changes are made which break on some systems. In this case, svn up to the absolute latest, confirm it still is failing, and then report it to inkscape-devel@...1055...
Bryce
On Wed, Jul 05, 2006 at 01:42:38PM +0100, j michaelson wrote:
hello all,
i've been compiling inkscape from subversion for a while. i've just updated subversion and tried to compile it but it's not working. ./configure worked ok, but make had some worrying bits at the end....
make[2]: *** [composite-undo-stack-observer.o] Error 1 make[2]: Leaving directory `/home/john/a/inkscape/subversion-inkscape/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/john/a/inkscape/subversion-inkscape' make: *** [all] Error 2
i tried installing it anyway with make install and got this....
Making install in src make[1]: Entering directory `/home/john/a/inkscape/subversion-inkscape/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/freetype2 -I/usr/include/freetype2 -DPOTRACE="potrace" -pthread -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I../cxxtest -Wall -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -MT composite-undo-stack-observer.o -MD -MP -MF ".deps/composite-undo-stack-observer.Tpo" \ -c -o composite-undo-stack-observer.o `test -f 'composite-undo-stack-observer.cpp' || echo './'`composite-undo-stack-observer.cpp; \ then mv -f ".deps/composite-undo-stack-observer.Tpo" ".deps/composite-undo-stack-observer.Po"; \ else rm -f ".deps/composite-undo-stack-observer.Tpo"; exit 1; \ fi gc-alloc.h: In member function 'void Inkscape::GC::Alloc<T, collect>::construct(T*, const T&) [with T = Inkscape::CompositeUndoStackObserver::UndoStackObserverRecord, Inkscape::GC::CollectionPolicy collect = MANUAL]': /usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_list.h:441: instantiated from 'std::_List_node<_Tp>* std::list<_Tp, _Alloc>::_M_create_node(const _Tp&) [with _Tp = Inkscape::CompositeUndoStackObserver::UndoStackObserverRecord, _Alloc = Inkscape::GC::AllocInkscape::CompositeUndoStackObserver::UndoStackObserverRecord, MANUAL]' /usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_list.h:1152: instantiated from 'void std::list<_Tp, _Alloc>::_M_insert(std::_List_iterator<_Tp>, const _Tp&) [with _Tp = Inkscape::CompositeUndoStackObserver::UndoStackObserverRecord, _Alloc = Inkscape::GC::AllocInkscape::CompositeUndoStackObserver::UndoStackObserverRecord, MANUAL]' /usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_list.h:774: instantiated from 'void std::list<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Inkscape::CompositeUndoStackObserver::UndoStackObserverRecord, _Alloc = Inkscape::GC::AllocInkscape::CompositeUndoStackObserver::UndoStackObserverRecord, MANUAL]' composite-undo-stack-observer.cpp:27: instantiated from here gc-alloc.h:54: error: no matching function for call to 'Inkscape::CompositeUndoStackObserver::UndoStackObserverRecord::operator new(long unsigned int, void*)' gc-managed.h:34: note: candidates are: static void* Inkscape::GC::Managed<default_scan, default_collect>::operator new(size_t, Inkscape::GC::ScanPolicy, Inkscape::GC::CollectionPolicy) [with Inkscape::GC::ScanPolicy default_scan = SCANNED, Inkscape::GC::CollectionPolicy default_collect = AUTO] make[1]: *** [composite-undo-stack-observer.o] Error 1 make[1]: Leaving directory `/home/john/a/inkscape/subversion-inkscape/src' make: *** [install-recursive] Error 1
i've got no idea what's happening here. any suggestions?
i'm running ubuntu 6.06 amd 64.
john m.