Opened 9 years ago

Last modified 9 years ago

#47027 closed defect

mesa @10.4.4_2 build failure — at Version 1

Reported by: jane.r.allison@… Owned by: jeremyhu@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: lion Cc:
Port: mesa

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

mesa build fails in following circumstances:

  1. As part of overall upgrade to outdated ports (see mesa-upgrade.log), i.e.

sudo -E port upgrade outdated

  1. When explicitly (re)installing mesa using default settings (see mesa-default.log), i.e.

port -E sudo install mesa

  1. When explicitly (re)installing mesa using llvm-gcc-4.2 as recommended on the ProblemHotlist page (see mesa-llvm-gcc-4.2.log), i.e.

sudo -E port install mesa configure.compiler=llvm-gcc-4.2

  1. When attempting to install texlive, which in turn installs pymol, which requires mesa (see mesa-pymol.log), i.e.

sudo -E port install texlive +full -medium

To make matters more confusing, different errors are encountered each time. Machine specs are: OS 10.7.5, Xcode version 4.6.1 (but am using ports via the command line so not sure if this is relevant).

Change History (5)

Changed 9 years ago by jane.r.allison@…

Attachment: mesa-upgrade.log added

Changed 9 years ago by jane.r.allison@…

Attachment: mesa-pymol.log added

Changed 9 years ago by jane.r.allison@…

Attachment: mesa-default.log added

Changed 9 years ago by jane.r.allison@…

Attachment: mesa-llvm-gcc-4.2.log added

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

Description: modified (diff)
Owner: changed from macports-tickets@… to jeremyhu@…

Regarding (3), I've removed the portion of the ProblemHotlist that suggested trying llvm-gcc-4.2 and apple-gcc-4.2. That section dated from several years ago, when clang first became the default compiler. At that time, many ports failed to build with clang; by now, clang is more mature, and ports have been updated to work with clang, so the suggestion to try another compiler is no longer generally useful.

Note: See TracTickets for help on using tickets.