Opened 11 years ago

Last modified 11 years ago

#41168 closed defect

graphite2 @1.2.3_0 +Universal failing simple compile test on Mavericks with ports 2.2.1 — at Version 1

Reported by: justin@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: jeremyhu@…, Torsten.Maehne@…, ryandesign@…
Port: graphite2

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Following upgrade of a Macbook Pro Retina, followed the migration guide to upgrade macports:

  • Upgraded XCode and ran full application to enter password etc
  • Ran xcode-select to reinstall command line tools
  • port uninstall installed
  • port clean all
  • Downloaded pkg installer and ran
  • port install wine

Wine requires Graphite2 and it never gets past the basic install. Tried all the various options including a complete nuke of /opt. Most of the rest of the install works fine - as in about 4 hours of download + compile happens cleanly before this failure. Still keep running into the following problem

:info:configure -- The C compiler identification is Clang 5.0.0
:info:configure -- The CXX compiler identification is Clang 5.0.0
:info:configure -- Check for working C compiler: /usr/bin/clang
:info:configure -- Check for working C compiler: /usr/bin/clang -- broken
:info:configure CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message):
:info:configure   The C compiler "/usr/bin/clang" is not able to compile a simple test
:info:configure   program.

Full log is attached to the ticket

Change History (2)

Changed 11 years ago by justin@…

Attachment: main.log added

graphite2 build log file showing failre.

comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: jeremyhu@… Torsten.Maehne@… ryandesign@… added
Description: modified (diff)

The universal variants of all ports using the cmake portgroup (which includes graphite2) are currently broken because of changes made to the cmake portgroup recently.

Note: See TracTickets for help on using tickets.