A couple weeks ago, Kees and I set up an automated test harness for Inkscape. It's been running smoothly and collecting test results.
Currently, the harness simply retrieves the nightly snapshots and builds them, logging compilation or installation problems.
Anyway, I notice it's found a few warnings:
### BUILD ### Making all in src
display/canvas-arena.cpp: In function `void sp_canvas_arena_class_init(SPCanvasArenaClass*)': display/canvas-arena.cpp:91: warning: invalid access to non-static data member `SPCanvasArenaClass::arena_event' of NULL object display/canvas-arena.cpp:91: warning: (perhaps the `offsetof' macro was used incorrectly)
display/sp-canvas.cpp: In function `void sp_canvas_item_class_init(SPCanvasItemClass*)': display/sp-canvas.cpp:112: warning: invalid access to non-static data member `SPCanvasItemClass::event' of NULL object display/sp-canvas.cpp:112: warning: (perhaps the `offsetof' macro was used incorrectly)
libnrtype/Layout-TNG-Output.cpp: In function `const char* Inkscape::Text::weight_to_text(PangoWeight)': libnrtype/Layout-TNG-Output.cpp:226: warning: enumeration value `PANGO_WEIGHT_SEMIBOLD' not handled in switch
livarot/float-line.cpp: In member function `void FloatLigne::Affiche()': livarot/float-line.cpp:518: warning: long unsigned int format, size_t arg (arg 2) livarot/float-line.cpp:524: warning: long unsigned int format, size_t arg (arg 2)
Making all in po am.po: parsing error for `<defs>': #: ../src/main.cpp:326 msgid "Remove unused definitions from the <defs> section(s) of the document" msgstr "" (repeated for each language)
WARNING: Bad markup found in translations. Please consider fixing the above problems. BUILD STATUS: 0
======================================================================== pkgpath=/testing/packages/inkscape/inkscape-20050703-1400.tar.bz2 id=86 ========================================================================
Bryce