Am 02.10.25 um 13:02 schrieb Richard Shann:
On Wed, 2025-10-01 at 19:49 +0200, Andreas Schneider wrote:
Am 01.10.25 um 14:05 schrieb Richard Shann:
On Tue, 2025-09-30 at 20:26 +0200, Andreas Schneider wrote:
Richard, can you please apply the patch from
http://deb.debian.org/debian/pool/main/d/denemo/denemo_2.6.39-0.3.debian.tar.xz
to make Denemo compile with recent libevince? You can also find
it

Hmm, I get an error trying to build with this,

../src/source/proof.c:283: undefined reference to
`EV_DOCUMENT_ANNOTATIONS'

Is this something not in the atril headers or is it a version
matter?

Have you installed the libatrildocument-dev package?

well,
dpkg-query -l yields

ii  libatrildocument-dev                         1.26.0-2+deb12u3               
      amd64        MATE document rendering library (development files)

and I see that the inclusion of
libdocument/ev-document-annotations.h
is missing in atril-document.h so this seems to be a bug in
libatrildocument.dev

To work around this bug I propose the attached patch. I'll apply this
unless there are objections.

Thank you very much, the patch looks good, and it enables me to compile successfully with libevince.

When I try to compile with --disable-evince --enable-atril, I get the error

pageturner.c:28:10: fatal error: evince-view.h: Datei oder Verzeichnis nicht gefunden
   28 | #include <evince-view.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.

It seems the constant USE_ATRIL is not defined correctly. What have I made wrong?

Andreas

Reply via email to