#42786 closed defect (invalid)
Install of gtk2 and gtk3 fails on Mavericks
Reported by: | mark.wallace@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt), mah32op@… | |
Port: | freetype |
Description
Attempts fail on a port called "freetype" and, as I read the log, there is some i386 code that isn't supported under an x64 architecture.
Attachments (1)
Change History (5)
Changed 11 years ago by mark.wallace@…
comment:1 Changed 11 years ago by pdm@…
comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Keywords: | gtk removed |
Resolution: | → invalid |
Status: | new → closed |
The log says:
ld: warning: ignoring file /Library/Frameworks/Mono.framework/Versions/2.10.11/lib/libpng14.dylib, file was built for i386 which is not the architecture being linked (x86_64)
Please delete /Library/Frameworks/Mono.framework, then clean freetype and try again. Having frameworks installed in /Library/Frameworks can confuse MacPorts and is not supported. In particular, as I recall, old versions of the mono framework also install /usr/bin/pkg-config, pointing to paths inside the mono framework, which is a completely broken thing for them to have done. If you absolutely require the mono framework, install the latest version, which I hope no longer has that defect.
comment:3 Changed 11 years ago by mark.wallace@…
Appears to have worked. Also deleted /usr/bin/pkg-config, which, as you remembered, was pointing inside /Library/Frameworks. I don't remember installing Mono. If some other program complains about its absence, I'll react then.
Thanks,
Mark
This may or may not be related to #42788.