More:
libnrtype/Layout-TNG-Compute.cpp: In copy constructor `Inkscape::Text::Layout::Calculator::PangoGlyphStringAutoPtr::PangoGlyphStringAutoPtr(const Inkscape::Text::Layout::Calculator::PangoGlyphStringAutoPtr&)': libnrtype/Layout-TNG-Compute.cpp:115: warning: base class `class std::auto_ptr<PangoGlyphString>' should be explicitly initialized in the copy constructor libnrtype/Layout-TNG-Compute.cpp: In member function `bool Inkscape::Text::Layout::Calculator::Calculate()': libnrtype/Layout-TNG-Compute.cpp:1177: warning: missing initializer for member `Inkscape::Text::Layout::Character::x' libnrtype/Layout-TNG-Compute.cpp:1177: warning: missing initializer for member `Inkscape::Text::Layout::Character::char_attributes' libnrtype/Layout-TNG-Compute.cpp:1177: warning: missing initializer for member `Inkscape::Text::Layout::Character::in_glyph'
libnrtype/Layout-TNG-OutIter.cpp: In member function `Inkscape::Text::Layout::iterator Inkscape::Text::Layout::getNearestCursorPositionTo(double, double) const': libnrtype/Layout-TNG-OutIter.cpp:57: warning: 'bestT' might be used uninitialized in this function
In Layout-TNG.h I had to include additionally nr-matrix-ops.h to compile.
And you forgot to add the new files to libnrtype/Makefile_insert. That broke Linux compilation. I fixed it.
This is re: compilation, running it is a topic for another message :)