Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#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)

main.log (21.4 KB) - added by mark.wallace@… 10 years ago.

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by mark.wallace@…

Attachment: main.log added

comment:1 Changed 10 years ago by pdm@…

This may or may not be related to #42788.

comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Keywords: gtk removed
Resolution: invalid
Status: newclosed

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 10 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

comment:4 Changed 10 years ago by mah32op@…

Cc: mah32op@… added

Cc Me!

Note: See TracTickets for help on using tickets.