On 15. 11. 2019. 12:06, Christopher Gregory via blfs-support wrote:
Hello,

I have found that evince will not build this time around with the current book 
instructions.  You need to use --disable-dvi, as for some reason they have not 
included some files in their tarball.

Without passing the --disable-dvi to configure you are presented with the 
following error:

  <kpathsea/debug.h>
private.h:35:10: fatal error: kpathsea/debug.h: No such file or directory
    35 | #include <kpathsea/debug.h>

This file is called from:

/evince-3.34.1/backend/dvi/mdvi-lib/private.h

I attempted to remove the call to include debug.h, and it then complained about 
the next file in the list, so I suspect that all those are going to be not 
found.

I did a little research, and kpathsea is meant to be part of teXlive, though it 
has never been released as a stand alone version.  I do have teXlive source 
installed, so I am not exactly certain why this is happening.

Regards,

Christopher.


kpathsea/debug.h is part of TexLive (libkpathsea), not Evince. If you
happen to have texlive installed, check that everything is set in the
environment, so gcc can find its includes in <texlive_prefix>/include.

According to evince configure snippet, if libkpathsea is not found, dvi
won't be enabled (assumes --disable-dvi)

https://gitlab.gnome.org/GNOME/evince/blob/master/configure.ac#L694
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to