[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