[MacPorts] #58678: xorg-server @1.20.5_0: upgrade fails with "mkfontdir not registered as installed & active"
MacPorts
noreply at macports.org
Tue Jul 9 15:33:09 UTC 2019
#58678: xorg-server @1.20.5_0: upgrade fails with "mkfontdir not registered as
installed & active"
--------------------------+--------------------
Reporter: dliessi | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: xorg-server |
--------------------------+--------------------
Comment (by ryandesign):
What surprises me in the log is:
{{{
:msg:main ---> Computing dependencies for xorg-server:info:main
.:debug:main Checking for conflicts against xorg-server
:debug:main Searching for dependency: xorg-server-devel
:debug:main Didn't find receipt, going to depspec regex for: xorg-server-
devel
:debug:main Searching for dependency: xorg-server-1.18
:debug:main Didn't find receipt, going to depspec regex for: xorg-
server-1.18
}}}
The rest of the dependencies shown after that look reasonable, but why
does it think that xorg-server-devel and xorg-server-1.18 are dependencies
of xorg-server? They're not; they're alternatives to it.
The log also shows that the Portfiles are located in the nonstandard
location /opt/macports-git/macports-ports. Is this a clone of the official
GitHub macports/macports-ports repository or is it a fork or might it for
some other reason have unofficial modifications to the xorg-server
Portfile?
If your copy of the Portfile matches our official one, then I would point
out that the log also says:
{{{
:debug:archivefetch Skipping completed org.macports.fetch (xorg-server)
:debug:archivefetch Privilege de-escalation not attempted as not running
as root.
:debug:archivefetch Skipping completed org.macports.checksum (xorg-server)
:debug:archivefetch Privilege de-escalation not attempted as not running
as root.
:debug:archivefetch Skipping completed org.macports.extract (xorg-server)
:debug:archivefetch Privilege de-escalation not attempted as not running
as root.
:debug:archivefetch Skipping completed org.macports.patch (xorg-server)
:debug:archivefetch Privilege de-escalation not attempted as not running
as root.
:debug:archivefetch Skipping completed org.macports.configure (xorg-
server)
:debug:archivefetch Privilege de-escalation not attempted as not running
as root.
:debug:archivefetch Skipping completed org.macports.build (xorg-server)
:debug:archivefetch Privilege de-escalation not attempted as not running
as root.
:debug:archivefetch Skipping completed org.macports.destroot (xorg-server)
:debug:archivefetch Privilege de-escalation not attempted as not running
as root.
}}}
"Skipping completed" means some phases were completed earlier, in other
words this was not a clean installation attempt. So I would run `sudo port
clean xorg-server` and then try again.
--
Ticket URL: <https://trac.macports.org/ticket/58678#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list