On 11/4/19 1:20 AM, Bruce Dubbs via blfs-dev wrote:
On 11/3/19 4:00 PM, Tim Tassonis via blfs-dev wrote:
Hi all

I tried to build evince-3.34.1 by the book and get the following error:

   GEN      evince-pdfdocument.metainfo.xml
/usr/bin/msgfmt: cannot locate ITS rules for evince-pdfdocument.metainfo.xml.in
make[3]: *** [Makefile:922: evince-pdfdocument.metainfo.xml] Error 1

After digging around, I found

https://bugs.gentoo.org/683756


which describes the error, and the solution seems to be to install appstream-glib.

However, the book makes no mention of that. Has anybody successfully compiled evince-3.34.1 without appstream-glib? And if yes: what optional dependencies were installed before?

Are you sure you have all the required and recommended packages installed?  Looking at my log for evince-3.34.1 (Oct 28), there is no mention of appstream.

GEN      evince-pdfdocument.metainfo.xml

completes for me without complaint.

Yes, I have all the required, and all but Nautilus in the recommended. So maybe it's Nautilus, which I don't use.

And then, Nautilus in turn will need:

bubblewrap-0.3.3
gnome-autoar-0.2.3
gnome-desktop-3.34.1
libseccomp-2.4.1
tracker-miners-2.3.1

I think I'll  just stay with evince 3.26.0, it works fine  for me.

Bye
Tim
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to