On Fri, Jan 27, 2017 at 6:33 AM, Barry Scott <ba...@barrys-emacs.org> wrote:

> Error: Failed to archivefetch gtkmm: gtk2 must be installed with +quartz.
> Error: See /opt/local/var/macports/logs/_opt_local_var_macports_
> sources_rsync.macports.org_release_tarballs_ports_x11_gtkmm/gtkmm/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets to report a bug.
> Error: Processing of port inkscape failed
>
> I guess a missing dependency on gtk2 somewhere?
>

No, it means you already have gtk2 installed but with +x11 (which is the
default). Sadly gtk2 does not support having both x11 and quartz variants
active at the same time, and the two are not even source compatible because
of things like <gdk/x11.h> as part of its X11 API.

Your options boil down to: either have a separate MacPorts installation
somewhere other than /opt.local with a gtk2 +quartz and programs that
require that, or remove all dependents of gtk2, reinstall gtk2 +quartz,
reinstall the dependencies you removed, and hope they're all compatible
with gtk2 +quartz. :/

-- 
brandon s allbery kf8nh                               sine nomine associates
allber...@gmail.com                                  ballb...@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net

Reply via email to