I compiled widget.cpp: #include <qwidget.h> main() {} And ran genxml.pl on the widget.cpp.tu produced, but all I got was an error recursive data structures not supported at ../genxml.pl line 473