mesa: 30e9ffcd3bf184a0a67be5dcab254e8049c8c578 (7.8) $ uname -mprsv Darwin 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386 i386 $ sw_vers ProductName: Mac OS X ProductVersion: 10.6.3 BuildVersion: 10D573 $ make Making sources for darwin make[3]: Nothing to be done for `default'. make[3]: Nothing to be done for `default'. make[3]: Nothing to be done for `default'. make[2]: Nothing to be done for `all'. (cd shader/slang/library && make) || exit 1 ; make[3]: Nothing to be done for `default'. /bin/sh ../../../../bin/mklib -o OSMesa -linker 'gcc' -ldflags '' \ -major 7 -minor 8 -patch 1 \ -install ../../../../lib \ -id /usr/X11/lib/libOSMesa.7.dylib \ -L../../../../lib -lGL osmesa.o ../../../../src/mesa/libmesa.a ../../../../src/mesa/libglapi.a ../../../../src/glsl/cl/libglslcl.a ../../../../src/glsl/pp/libglslpp.a mklib: Making Darwin shared library: libOSMesa.7.8.dylib Undefined symbols: "_gl_dispatch_stub_361", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_356", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_362", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_357", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_363", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_358", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_364", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_359", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_365", referenced from: _static_functions in libglapi.a(glapi_getproc.o) "_gl_dispatch_stub_366", referenced from: _static_functions in libglapi.a(glapi_getproc.o) ld: symbol(s) not found
Did you 'make clean' first? Did you try from a fresh checkout? I just did a fresh checkout 'rm -rf * ; git checkout -f 7.8' to make sure I didn't have anything leftover which wasn't checked in or something, and it still builds fine for me. It builds fine on our build farm as well.
'make clean; make' did not work. 'make realclean; make darwin' did not work. 'rm -rf; git checkout -f 7.8; make darwin' led to a successful build.
weird. I wonder what was sticking around causing the problem ...
Closing bug. make darwin works for me on mesa_7_7_branch, 7.8, and master.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.