GNOME Bugzilla – Bug 467650
tomboy fails to make check/distcheck
Last modified: 2008-05-31 20:57:47 UTC
Version 0.7.4 of tomboy fails to make check because of invalid elements in xml help files. Making check in help make[1]: Entering directory `/var/tmp/portage/app-misc/tomboy-0.7.4/work/tomboy-0.7.4/help' xmllint --noout --noent --path C:./C --xinclude --postvalid ./C/tomboy.xml xmllint --noout --noent --path fr:./fr --xinclude --postvalid ./fr/tomboy.xml ./fr/tomboy.xml:632: element para: validity error : Element b is not declared in para list of possible children ./fr/tomboy.xml:632: element b: validity error : No declaration for element b Document ./fr/tomboy.xml does not validate make[1]: *** [check-doc-docs] Error 3 make[1]: Leaving directory `/var/tmp/portage/app-misc/tomboy-0.7.4/work/tomboy-0.7.4/help' make: *** [check-recursive] Error 1
Created attachment 93857 [details] make check errors ok, the failure is due to portage (gentoo) being a bit anal when running tests. Here is the list of errors caught with make check 2> errors.log
Is this still a problem? make check runs fine for me in Ubuntu.
0.8.1 still has the problem with the french help. svn HEAD looks ok, but distcheck fails because there is a file left after distclean [snip] rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[2]: quittant le répertoire « /home/eva/devel/gnome-svn/tomboy/tomboy-0.9.1/_build » rm -f config.status config.cache config.log configure.lineno config.status.lineno rm -f Makefile ERROR: files left in build directory after distclean: ./libtoolT make[1]: *** [distcleancheck] Error 1 make[1]: quittant le répertoire « /home/eva/devel/gnome-svn/tomboy/tomboy-0.9.1/_build » make: *** [distcheck] Error 2 but that could be treated in another bug if you want.
fixing summary
`make distcheck` from SVN Trunk (r1737) runs fine for me in openSUSE 10.3.
Fine for me in Ubuntu 7.04. Resolving.
any of you guys reading comment #3 ? This happens with intltool-0.36.2, unless it's fixed in 0.36.3 or 0.37, I think it's still worth investigating.
(In reply to comment #7) > any of you guys reading comment #3 ? Comment #3 says that "distcheck fails because there is a file left after distclean". But when I run `make distcheck` it does not fail. What am I missing? > This happens with intltool-0.36.2, unless it's fixed in 0.36.3 or 0.37, I think > it's still worth investigating. I'm using intltool-0.35.5. Are you suggesting that I should upgrade to a newer intltool to see if `make distcheck` will fail? I apologize if I'm a little slow understanding...not an autotools expert by any means.
The file in question is: ./libtoolT and I'm not yet sure (I didn't retest yet) that it's here for good. It seems to be created by intltool 0.36.2 (and as such you can't see the problem if using <0.36), and I currently wonder if it will stay. In this case, the makefiles would need a little fix (adding libtoolT to CLEANFILES but need to check it doesn't break with earlier versions). Anyway, I have 0.37 on my system and I'll try to test this again really soon.
Okay, I've reopened it.
Any update on this?
Setting the default assignee and QA Contact to "tomboy-maint@gnome.bugs".
ok gnome-2.22 branch passes distcheck fine now. Thanks.