2008/1/3, Yuan Yijun <bbbush.yuan@xxxxxxxxx>: > http://sunsite.mff.cuni.cz/rawhide20071220-gcc43/redefined/chmsee-1.0.0-1.34.fc9.log > I don't know how to fix this one. This is because something changed from warnings to errors, and those codes are in gtkembedmoz/gtkmozembed.h which is provided by xulrunner. The problem is that, gtkmozembed.h should be included before gtkmozembed_internal.h, but it will define those 3 macros which are defined in nscore.h which in turn is included by gtkmozembed_internal.h BTW, gtkmozembed.h checks for nscore_h__ but nscore.h defines nscore_h___. Does it mean I should define nscore_h__ myself so chmsee can be built? [root@mstar xulrunner-sdk-1.9pre]# grep 'nscore_h__\>' * -R gtkembedmoz/gtkmozembed.h:#ifndef nscore_h__ gtkembedmoz/gtkmozembed.h:#endif /* nscore_h__ */ stable/nsComponentManagerUtils.h:#ifndef nscore_h__ unstable/gtkmozembed.h:#ifndef nscore_h__ unstable/gtkmozembed.h:#endif /* nscore_h__ */ unstable/nsComponentManagerUtils.h:#ifndef nscore_h__ xpcom/nsComponentManagerUtils.h:#ifndef nscore_h__ -- bbbush ^_^ -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list