libgda-4.2.9 fails to emerge on upgrade with Reproducible: Always Steps to Reproduce: 1.emerge --update --newuse --deep -av world 2. 3. Actual Results: ../libgda-4.0-docs.sgml:595: parser error : Failure to process entity libgda-GdaSqlParser &libgda-GdaSqlParser; ^ ../libgda-4.0-docs.sgml:595: parser error : Entity 'libgda-GdaSqlParser' not defined &libgda-GdaSqlParser; ^ unable to parse ../libgda-4.0-docs.sgml make[2]: *** [html-build.stamp] Error 6 Expected Results: succeeded emerge
Created attachment 290839 [details] the build log
I have this same issue on 2 stable x86 boxes and 1 stable amd64 box.
I believe this was related to the USE doc flag I had set... I just successfully emerged it with -doc
(In reply to comment #3) > I believe this was related to the USE doc flag I had set... > I just successfully emerged it with -doc The package should emerge correctly with the doc flag too. But it doesn't. Given that this is a library presenting a database access API, any application programmer attempting to use that API needs the documentation.
libgda-4.2.10 is still affected. build log follows
Created attachment 292001 [details] build.log of libgda-4.2.10 on ~amd64
As explained by gnome-devs at the linked gnome bug (see URL), this is fixed in libgda-4.2.11 A bump to this new version should fix this bug here.
Created attachment 292747 [details] The patch to fix this bug Hi, I've worked out a patch for this bug. You can download the patch from the attachment. By using epatch at the end of the src_prepare function in the ebuild, libgda can be compiled with doc flag on. This patch also works with 2.9.10
Created attachment 292749 [details, diff] The patch for this bug I just forgot to check the patch checkbox.
Created attachment 292751 [details] Ebuild file for the patch
Fixed in libgda-4.2.11, thanks to everyone for reporting. > 16 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> > +libgda-4.2.11.ebuild, +libgda-5.0.1.ebuild, metadata.xml: > Version bump for both slots; fixes several bugs, including building with > USE=doc (bug #388501). Enable mdb support for 4.2.11. Enable vala bindings > for 5.0.1 (they build now). Enable tests for 5.0.1 (the test suite now passes > when running from portage).