evince build as prerequisite to Denemo compile

David Richmond bassoonist at gmail.com
Fri Jun 12 21:16:14 UTC 2020


Just an update that I have now fixed this issue solely by updating the
MacPorts version of evince to a newer release from upstream; I submitted a
pull request on github to that effect.

Once I had evince, the latest Denemo (2.4.0) compiled and ran successfully
from their distributed source.

Provided that Denemo proves as useful as I hope, I plan to work on updating
that port, as well, now that I have learned a little bit about how MacPorts
works under the hood.

David

On Sat, May 16, 2020 at 5:53 PM David Richmond <bassoonist at gmail.com> wrote:

> Hi all,
>
> I am trying to compile Denemo [1] on MacOS 10.15.4. Denemo has not had an
> updated MacPort for several years. I got all the dependencies to build
> except for evince, which appears to be otherwise rarely used and has an
> open bug 60407 [2] to which I attached a full log showing the compile error:
>
> EvinceView-3.0.gir
> :info:build ev-document-model.h:57:
> :info:build ev-document-model.h:33: Fatal: EvinceView: Namespace conflict
> for 'document_model_get_type'
> :info:build ev-document-model.h:33: Fatal: EvinceView: Namespace conflict
> for 'document_model_get_type'
> :info:build make[3]: *** [EvinceView-3.0.gir] Error 1
>
> While I do not (yet) consider myself sufficiently knowledgable to act on
> the following information, it appears (via GNOME [3], Debian [4]) that
> version 3.30 or even 3.36 might be reasonable updates to the 3.28 that
> MacPorts is trying to compile. Might this fix the compile error without too
> much trouble?
>
> [1] http://denemo.org/hacking-sources/
> [2] https://trac.macports.org/ticket/60407
> [3] http://ftp.gnome.org/pub/GNOME/sources/evince/
> [4] https://packages.debian.org/search?keywords=evince
>
> Thanks for any help in advance!
>
> David
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20200612/69af46ff/attachment.htm>


More information about the macports-users mailing list