[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