[MacPorts] #46565: cairo @1.14.0_0+quartz+x11- build failure

MacPorts noreply at macports.org
Thu Jan 15 12:28:18 PST 2015


#46565: cairo @1.14.0_0+quartz+x11- build failure
---------------------------+--------------------------
  Reporter:  yeroslaviz@…  |      Owner:  ryandesign@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.3.3
Resolution:                |   Keywords:
      Port:  cairo         |
---------------------------+--------------------------
Changes (by ryandesign@…):

 * keywords:  cairo, mac, yosemite =>
 * owner:  macports-tickets@… => ryandesign@…
 * port:   => cairo


Comment:

 Replying to [ticket:46565 yeroslaviz@…]:
 > {{{
 > :debug:activate Image error: /opt/local/include/cairo/cairo-quartz.h
 already exists and does not belong to a registered port.  Unable to
 activate port cairo. Use 'port -f activate cairo' to force the activation.
 > }}}

 Why does this file already exist on your system? Who or what put it there,
 since MacPorts does not think it did?

 If you don't know, the safest solution is to uninstall all ports, and
 MacPorts itself, and remove /opt/local (after making copies of any
 configuration files or other files you wish to save), then reinstall
 MacPorts and the ports you want. That way, you can be sure /opt/local does
 not contain any files that should not be there.

 Alternately, you can force the activation of cairo by running:

 {{{
 sudo port -f activate cairo
 }}}

 However, if you cannot explain why some of cairo's files were already on
 you system, who knows how many other ports' files are already on your
 system, unbeknownst to MacPorts, which may cause you further difficulties
 down the road. Simpler and safer to solve the problem the right way by
 removing MacPorts now, then reinstalling.

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


More information about the macports-tickets mailing list