This is the output at the end of the installation process in a gentoo amd64 box:
* QA Notice: Package has poor programming practices which may compile
* fine but exhibit random runtime failures.
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1005: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1031: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1058: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1084: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1109: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1134: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1160: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1186: warning: dereferencing type-punned pointer will break strict-aliasing rules
* extension/script/inkscape_perl_wrap.cpp:1211: warning: dereferencing type-punned pointer will break strict-aliasing rules
* libgdl/gdl-dock-object.c:619: warning: dereferencing type-punned pointer will break strict-aliasing rules
* libgdl/gdl-dock-object.c:637: warning: dereferencing type-punned pointer will break strict-aliasing rules
* libgdl/gdl-dock-tablabel.c:182: warning: dereferencing type-punned pointer will break strict-aliasing rules
* libgdl/gdl-dock-tablabel.c:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* libnrtype/Layout-TNG-Output.cpp:393: warning: dereferencing type-punned pointer will break strict-aliasing rules
* libnrtype/Layout-TNG-Output.cpp:395: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ./util/glib-list-iterators.h:47: warning: dereferencing type-punned pointer will break strict-aliasing rules
* Please do not file a Gentoo bug and instead report the above QA
* issues directly to the upstream developers of this software.
* Homepage: http://www.inkscape.org/
Attached is the full compilation log.
* util/glib- list-iterators. h is fixed as of revision 7338 (released in 0.48). script/ inkscape_ perl_wrap. cpp no longer exists. Layout- TNG-Output. cpp warning not reproduced on Ubuntu 10.10, inkscape trunk revision 10190.
* extension/
* libnrtype/
The libgdl files still show warnings (missing initializer and unused parameters) that are not related to this issue.
Could you please confirm it's now fixed for you too?
Thanks!