Re: [blfs-dev] evince dependencies
On 11/4/19 4:57 AM, Bruce Dubbs via blfs-dev wrote: On 11/3/19 7:40 PM, Tim Tassonis via blfs-dev wrote: Hi all After detecting that evince 3.34.1 does not build with the required depencies, I digged in a bit more and found out the following: As both GNONE and gentoo recommed appstream-glib as solution, I found out that: /usr/share/gettext/its/appdata.loc /usr/share/gettext/its/appdata.its are responsible. Does anybody know which package installs these files in BLFS? I do not have either of those files. I was able to rebuild evince. I don't know why you need them, but I do not. I don't know either, I just know that after installing those, evince built and ran fine. I guess they contain some stuff which is also present in files installed by some other packages. I'm totally no expert in itstool or gettext, and that's where the error is coming from. However, I'm quite certain that the page for evince 3.34.1 is now wrong, as both GNOME and gentoo agree that this error only goes away after installing something that is currently not listed as a required dependency of evince in BLFS. See here: https://gitlab.gnome.org/GNOME/evince/issues/1260 https://bugs.gentoo.org/683756 I really don't want to be a pain in the ass, but it really seems that evince won't build with what's described in current BLFS SVN. Bye Tim -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
Re: [blfs-dev] evince dependencies
On 11/3/19 7:40 PM, Tim Tassonis via blfs-dev wrote: Hi all After detecting that evince 3.34.1 does not build with the required depencies, I digged in a bit more and found out the following: As both GNONE and gentoo recommed appstream-glib as solution, I found out that: /usr/share/gettext/its/appdata.loc /usr/share/gettext/its/appdata.its are responsible. Does anybody know which package installs these files in BLFS? I do not have either of those files. I was able to rebuild evince. I don't know why you need them, but I do not. -- Bruce -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
[blfs-dev] evince dependencies
Hi all After detecting that evince 3.34.1 does not build with the required depencies, I digged in a bit more and found out the following: As both GNONE and gentoo recommed appstream-glib as solution, I found out that: /usr/share/gettext/its/appdata.loc /usr/share/gettext/its/appdata.its are responsible. Does anybody know which package installs these files in BLFS? Bye Tim -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
Re: [blfs-dev] Failure building evince-3.34.1
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
Re: [blfs-dev] Failure building evince-3.34.1
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. -- Bruce -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
[blfs-dev] Failure building evince-3.34.1
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? Bye Tim -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page