Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#38080 closed defect (fixed)

mesa @8.0.4_2 +python27: build failure

Reported by: berg.michael1@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: powerpc leopard Cc: jeremyhu (Jeremy Huddleston Sequoia), cooljeanius (Eric Gallager)
Port: mesa

Description

When compiling coin, mesa doesn't install.

sudo port install mesa
--->  Computing dependencies for mesa
--->  Fetching archive for mesa
--->  Attempting to fetch mesa-8.0.4_2+python27.darwin_9.ppc.tbz2 from http://packages.macports.org/mesa
--->  Attempting to fetch mesa-8.0.4_2+python27.darwin_9.ppc.tbz2 from http://lil.fr.packages.macports.org/mesa
--->  Attempting to fetch mesa-8.0.4_2+python27.darwin_9.ppc.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/mesa
--->  Fetching distfiles for mesa
--->  Verifying checksum(s) for mesa
--->  Extracting mesa
--->  Applying patches to mesa
--->  Configuring mesa
--->  Building mesa
Error: org.macports.build for port mesa returned: command execution failed
Please see the log file for port mesa for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_mesa/mesa/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port mesa failed

Attachments (1)

mesa (460.6 KB) - added by berg.michael1@… 8 years ago.
log

Download all attachments as: .zip

Change History (12)

Changed 8 years ago by berg.michael1@…

Attachment: mesa added

log

comment:1 Changed 8 years ago by larryv (Lawrence Velázquez)

Owner: changed from macports-tickets@… to jeremyhu@…
Summary: mesa fails to installmesa @8.0.4_2 +python27: build failure

Thanks for the ticket. In the future, please Cc relevant port maintainers.

comment:2 Changed 8 years ago by berg.michael1@…

Thanks for fixing that, and for the title change. I'm relatively new to this sort of thing.

I forgot to include my system: Power Mac G5 2x2.7GHz OS X 10.5.8

comment:3 Changed 8 years ago by jmroot (Joshua Root)

:info:build In file included from ../../src/gallium/auxiliary/util/u_inlines.h:38,
:info:build                  from state_tracker/st_atom_constbuf.c:40:
:info:build ../../src/gallium/auxiliary/util/u_atomic.h:34:2: error: #error "Unsupported platform"
:info:build ../../src/gallium/auxiliary/util/u_atomic.h:344:2: error: #error "No pipe_atomic implementation selected"

comment:4 Changed 8 years ago by berg.michael1@…

So there is no chance on PowerPC/Leopard?

comment:5 Changed 8 years ago by jmroot (Joshua Root)

Cc: ryandesign@… added

Looks the same as #29860, which was fixed, but apparently only for Tiger?

comment:6 Changed 8 years ago by berg.michael1@…

This appears to be a recurring issue, #24393 documented this as well.

comment:7 Changed 8 years ago by ryandesign (Ryan Schmidt)

Yes, it was fixed for Tiger in #24393. Then, when updating to a newer version, Jeremy removed the fix, hoping it was no longer necessary. But it was still necessary, resulting in #29860, in which we fixed it for Tiger again.

My PowerPC machines dual-boot Tiger and Leopard, and it did not seem to be necessary on Leopard, so the fix was targeted to Tiger only.

comment:8 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Owner: changed from jeremyhu@… to ryandesign@…

Ryan, could you please workaround this as appropriate?

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

Cc: jeremyhu@… added; ryandesign@… removed
Keywords: powerpc leopard added
Resolution: fixed
Status: newclosed

When I set up my new PowerPC test machine at the beginning of the year, mesa built fine on Leopard. Now it does not.

The only change made to mesa this year is r102282 which removed the block that changed the compiler from gcc-4.0 to gcc-4.2 on Leopard. Reverting that change fixes the problem. Reverted it in r103261.

comment:10 Changed 8 years ago by berg.michael1@…

Thank you! Works fine.

comment:11 Changed 8 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.