Opened 8 years ago

Closed 8 years ago

#49760 closed defect (invalid)

X11 problem while installing xcrysden

Reported by: uachsmrk@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: tk

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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"

Change History (1)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: tk added
Resolution: invalid
Status: newclosed
Type: requestdefect

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

sudo port install tk +x11

Quartz is not X11. Quartz refers to the native windowing system of OS X, as opposed to the X or X11 windowing system common to UNIX systems.

You're probably thinking of 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.

Note: See TracTickets for help on using tickets.