Re: [blfs-dev] evince dependencies

2019-11-03 Thread Tim Tassonis via blfs-dev

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

2019-11-03 Thread Bruce Dubbs via blfs-dev

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

2019-11-03 Thread Tim Tassonis via blfs-dev

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

2019-11-03 Thread Tim Tassonis via blfs-dev

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

2019-11-03 Thread Bruce Dubbs via blfs-dev

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

2019-11-03 Thread Tim Tassonis via blfs-dev

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