[MacPorts] #53244: wine, wine-devel install but don't work
MacPorts
noreply at macports.org
Thu Feb 23 14:00:55 UTC 2017
#53244: wine, wine-devel install but don't work
------------------------------+------------------------
Reporter: philroberts | Owner: ryandesign
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.3.5
Resolution: | Keywords:
Port: wine wine-devel |
------------------------------+------------------------
Comment (by ryandesign):
Replying to [comment:54 Superlokkus]:
> I just force uninstalled fontconfig and reinstalled it with the from
source (-s -N) flags. Now it also installs
> == pkgconfig ==
> , which wasn't uninstalled by the step before but it seems wasn't
installed either. Maybe this was the missing dependency when build not
forced by source?
No, that's not what I'm talking about. pkgconfig is a declared build
dependency. That means it's only needed at build time, not if you install
a pre-built package. I'm talking about undeclared library
dependencies—libraries which are used if present, but which are not listed
in the port's dependencies. I noticed that after rebuilding from source,
fontconfig.pc mentions libpng, which it didn't before, since fontconfig
doesn't declare a dependency on libpng. I don't know if this relates at
all to the problem we're investigating, but it was a difference I
observed.
> Also it had to rebuild some ports, I attach the console log, for further
reference.
You asked MacPorts to uninstall fontconfig (universal), then install it
(non-universal). This broke the ports you had installed that relied on
fontconfig being installed universal (Xft2, cairo, pango, gtk3, because
you have all of them installed with the universal variant, because that's
required by wine). MacPorts fixed this for you by reinstalling fontconfig
(universal). No bug, just user error.
--
Ticket URL: <https://trac.macports.org/ticket/53244#comment:60>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list