[MacPorts] #55380: darktable +quartz compile error
MacPorts
noreply at macports.org
Sun Nov 26 15:34:47 UTC 2017
#55380: darktable +quartz compile error
------------------------+------------------------
Reporter: breadncup | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: highsierra
Port: darktable |
------------------------+------------------------
Comment (by ctreleaven):
Replying to [comment:7 kaelte]:
> Error:
> gtk-osx-application-common-gtk3 is meant to be used only in a GTK quartz
> development environment but your version of GTK does not
> support quartz. Please make sure that port gtk3 and all its
> dependencies are built with variants +quartz and try again.
>
> Error: Failed to configure gtk-osx-application-common-gtk3: gtk3 +quartz
not installed.
> Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_devel_gtk-osx-application/gtk-osx-application-
common-gtk3/main.log for details.
> Error: Follow https://guide.macports.org/#project.tickets to report a
bug.
> Error: Processing of port darktable failed
> }}}
>
> '''Why are the dependencies installed with variants +X11 if +quartz is
needed?'''
I've just built darktable from scratch in a High Sierra environment and I
didn't have that issue. I am pushing an update in a few minutes that
addresses the OP's problem and another minor concern.
The most common cause of this error would be if you had already installed
some of the dependencies with a default +x11 variant. In that case, you
have to reinstall _each_ such dep manually with +quartz to get a sane
environment. The following command shows all the darktable dependencies
that are installed with a +quartz variant. I suggest you compare with
your system.
{{{
$ port echo active and rdepof:darktable |grep +q
cairo @1.14.10_0+quartz+x11
GraphicsMagick @1.3.26_0+q8
gtk3 @3.22.26_0+quartz
librsvg @2.40.19_0+quartz
pango @1.40.14_0+quartz+x11
}}}
--
Ticket URL: <https://trac.macports.org/ticket/55380#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list