#29860: mesa: Unsupported platform, No pipe_atomic implementation selected -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: tiger ppc | Port: mesa -------------------------------------+-------------------------------------- Comment(by Peter_Dyballa@…): Replying to [comment:7 ryandesign@…]:
r88037 (see duplicate #32552) was another attempt to fix this but it does not change the error message for me.
I took some time to investigate further. If GALLIUM is the problem on PPC then Mesa-7.11/src/mesa/Makefile might need a patch. Its line #6 has {{{ MESA_LIBS := libmesa.a libmesagallium.a }}} By commenting libmesagallium.a the build process should proceed. I tried it kind of manually. It led from the state with the failure to another error with not finding X11 libraries. I'm trying this with a new patch file (Gallium-PPC.patch), and port will need some hours, either to succeed or to fail again, so here is the patch: {{{ diff -ru src/mesa/Makefile.orig src/mesa/Makefile --- a/src/mesa/Makefile.orig 2011-07-09 03:37:10.000000000 +0200 +++ b/src/mesa/Makefile 2011-12-18 00:40:31.000000000 +0100 @@ -3,7 +3,7 @@ TOP = ../.. include $(TOP)/configs/current -MESA_LIBS := libmesa.a libmesagallium.a +MESA_LIBS := libmesa.a #libmesagallium.a DEPENDS := depend MESA_OBJ_DIR := . }}} -- Ticket URL: <https://trac.macports.org/ticket/29860#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS