[MacPorts] #46565: cairo @1.14.0_0+quartz+x11- build failure
MacPorts
noreply at macports.org
Thu Jan 15 15:38:37 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 |
---------------------------+--------------------------
Comment (by yeroslaviz@…):
thanks, this is what I did and it works great.
I was able to install the pkgconfig and Gtk2 library without a glitch.
Thanks for the help.
Assa
Replying to [comment:1 ryandesign@…]:
> 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:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list