[MacPorts] #49760: X11 problem while installing xcrysden

MacPorts noreply at macports.org
Sat Nov 21 11:03:33 PST 2015


#49760: X11 problem while installing xcrysden
-------------------------+--------------------------------
  Reporter:  uachsmrk@…  |      Owner:  macports-tickets@…
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.3.4
Resolution:  invalid     |   Keywords:
      Port:  tk          |
-------------------------+--------------------------------
Changes (by ryandesign@…):

 * status:  new => closed
 * type:  request => defect
 * resolution:   => invalid
 * port:   => tk


Old description:

> HI,
> IMHO Quartz is X11, but port says
> :debug:archivefetch tk is installed with the following variants: +quartz
> :debug:archivefetch   required: x11, forbidden:
> :debug:archivefetch   rejected, because required variant x11 is missing
> :error:archivefetch org.macports.archivefetch for port xcrysden returned:
> tk must be installed with +x11.
> :debug:archivefetch Error code: NONE
> :debug:archivefetch Backtrace: tk must be installed with +x11.
>     while executing
> "proc-pre-org.macports.archivefetch-archivefetch-0
> org.macports.archivefetch"
>     ("eval" body line 1)
>     invoked from within
> "eval $pre $targetname"

New description:

 HI,
 IMHO Quartz is X11, but port says
 {{{
 :debug:archivefetch tk is installed with the following variants: +quartz
 :debug:archivefetch   required: x11, forbidden:
 :debug:archivefetch   rejected, because required variant x11 is missing
 :error:archivefetch org.macports.archivefetch for port xcrysden returned:
 tk must be installed with +x11.
 :debug:archivefetch Error code: NONE
 :debug:archivefetch Backtrace: tk must be installed with +x11.
     while executing
 "proc-pre-org.macports.archivefetch-archivefetch-0
 org.macports.archivefetch"
     ("eval" body line 1)
     invoked from within
 "eval $pre $targetname"
 }}}

--

Comment:

 The message is correct. You need to install tk with the +x11 variant by
 running:

 {{{
 sudo port install tk +x11
 }}}

 Quartz is not X11. [https://en.wikipedia.org/wiki/Quartz_(graphics_layer)
 Quartz] refers to the native windowing system of OS X, as opposed to the
 [https://en.wikipedia.org/wiki/X_Window_System X or X11] windowing system
 common to UNIX systems.

 You're probably thinking of [http://www.xquartz.org XQuartz], the
 unfortunately confusing name for an X11 distribution for OS X. The name is
 probably meant to convey "X running on Quartz". MacPorts does not require
 XQuartz. MacPorts includes ports that have the same software as XQuartz.

-- 
Ticket URL: <https://trac.macports.org/ticket/49760#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list