[MacPorts] #46827: mesa @10.4.4_1 does not build on 10.6.8
#46827: mesa @10.4.4_1 does not build on 10.6.8 ------------------------+-------------------------------- Reporter: braumann@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: mesa ------------------------+-------------------------------- Building stops issuing lots of complaints like this: {{{ ... :info:build In file included from /usr/lib/gcc/i686-apple- darwin10/4.2.1/include/xmmintrin.h:40, :info:build from ../../src/mesa/main/imports.h:263, :info:build from register_allocate.c:76: :info:build /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/mmintrin.h:67: error: no previous prototype for ‘_mm_empty’ :info:build /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/mmintrin.h:75: error: no previous prototype for ‘_m_empty’ :info:build /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/mmintrin.h:84: error: no previous prototype for ‘_mm_cvtsi32_si64’ :info:build /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/mmintrin.h:92: error: no previous prototype for ‘_m_from_int’ :info:build /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/mmintrin.h:104: error: no previous prototype for ‘_m_from_int64’ :info:build /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/mmintrin.h:112: error: no previous prototype for ‘_mm_cvtsi64_m64’ :info:build /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/mmintrin.h:121: error: no previous prototype for ‘_mm_cvtsi64x_si64’ ... }}} Seemingly compiling is done using {{{gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)}}} residing under {{{/usr/bin}}} shipped with {{{Xcode 3.2.6}}}. Later, I have tried {{{apple-gcc-4.2}}} and {{{macports-llvm-gcc-4.2}}} both from the MacPorts repository, but have failed with the same problems. Then, I have tried {{{macports-gcc-4.9}}}, apparentely I get beyond that point above, however, I have obtained a different problem: {{{ ... :info:build File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/mesa/work/Mesa-10.4.4/src/mapi/glapi/gen/gl_XML.py", line 120, in Print :info:build self.printBody(api) :info:build File "glX_proto_send.py", line 346, in printBody :info:build self.printFunction(func, func.name) :info:build File "glX_proto_send.py", line 443, in printFunction :info:build self.printRenderFunction(func) :info:build File "glX_proto_send.py", line 901, in printRenderFunction :info:build self.common_emit_args(f, "gc->pc", 4, 0) :info:build File "glX_proto_send.py", line 492, in common_emit_args :info:build self.common_emit_one_arg(p, pc, adjust, extra_offset) :info:build File "glX_proto_send.py", line 482, in common_emit_one_arg :info:build % (pc, p.offset + adjust, src_ptr, p.size_string() ) :info:build IOError: [Errno 32] Broken pipe :info:build make[4]: *** [../../../../src/glx/indirect.c] Error 1 ... }}} Any ideas? -- Ticket URL: <https://trac.macports.org/ticket/46827> MacPorts <https://www.macports.org/> Ports system for OS X
#46827: mesa @10.4.4_1 does not build on 10.6.8 -------------------------+------------------------ Reporter: braumann@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mesa | -------------------------+------------------------ Changes (by mf2k@…): * cc: jeremyhu@… (removed) * owner: macports-tickets@… => jeremyhu@… -- Ticket URL: <https://trac.macports.org/ticket/46827#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46827: mesa @10.4.4_1 does not build on 10.6.8 -------------------------+------------------------ Reporter: braumann@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mesa | -------------------------+------------------------ Comment (by jeremyhu@…): Testing a fix now. -- Ticket URL: <https://trac.macports.org/ticket/46827#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46827: mesa @10.4.4_1 does not build on 10.6.8 -------------------------+------------------------ Reporter: braumann@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mesa | -------------------------+------------------------ Comment (by jeremyhu@…): Also, in the future, I *highly* recommend that if you want to try another compiler, that you use macports-clang-X.Y instead of macports-gcc-X.Y, especially for ports that use C++. -- Ticket URL: <https://trac.macports.org/ticket/46827#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46827: mesa @10.4.4_1 does not build on 10.6.8 -------------------------+------------------------ Reporter: braumann@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mesa | -------------------------+------------------------ Comment (by braumann@…): Oh, yes, sorry, I forgot to mention in my error report above, that I also have tested {{{macports-clang-3.5}}} exhibiting a very similar fault scenario as for {{{macports-gcc-4.9}}}. -- Ticket URL: <https://trac.macports.org/ticket/46827#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46827: mesa @10.4.4_1 does not build on 10.6.8 -------------------------+------------------------ Reporter: braumann@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: mesa | -------------------------+------------------------ Changes (by jeremyhu@…): * status: new => closed * resolution: => fixed Comment: r132849 -- Ticket URL: <https://trac.macports.org/ticket/46827#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts