2.0 SDK make error Compiling for emu on an ATI-based MBPro

Hi, I’m having an issue getting the new SDK examples to compile. After installing the upgrade to CUDA 2.0 Mac on my 10.5.4 MacBook Pro/ATI, I went to /Developer/CUDA and ran make. The build failed with the following transcript:

make emu=1 dbg=1

ar: creating archive ./../lib/libcutil.a

q - obj/release/bank_checker.cpp_o

q - obj/release/cmd_arg_reader.cpp_o

q - obj/release/cutil.cpp_o

q - obj/release/stopwatch.cpp_o

q - obj/release/stopwatch_linux.cpp_o

q - obj/release/multithreading.cpp_o

q - obj/release/paramgl.cpp_o

q - obj/release/param.cpp_o

src/rendercheck_gl.cpp: In member function ‘virtual bool CheckRender::PPMvsPPM(const char*, const char*, int)’:

src/rendercheck_gl.cpp:151: error: ‘cutCompareube’ was not declared in this scope

make[1]: *** [obj/release/rendercheck_gl.cpp_o] Error 1

make: *** [lib/librendercheckgl.so] Error 2

This doesn’t happen on a 10.5.4 Mac Pro/8800GT. It also happens with no emu or dbg flags. Any ideas what could be the issue?

Thank you,

Aaron Thompson

I would guess that there is some difference in the OpenGL headers between ATI and NVIDIA Mac systems. It looks like that is an OpenGL call, maybe from an NVIDIA only extension? It’s been a while since I’ve done OpenGL so I’m not sure.