nvmex problems

hello all,

I just installed cuda toolkit 3.2 and am now unable to compile my cuda/mex code that was previously compiling on earlier versions of the toolkit. When I run my makefile I get the following error:

I tried to find the source code for nvmex so that I can see what’s happening on line 936, but I can’t seem to locate it on Nvidia’s website.

My makefile is below:

CUDAHOME     = /usr/local/cuda/tk3.2

INCLUDEDIR  = -I$(CUDAHOME)/include

INCLUDELIB  = -L$(CUDAHOME)/lib64 -lcufft -lcudart -lcuda -Wl,-rpath,$(CUDAHOME)/lib64

CFLAGS      = -fPIC -D_GNU_SOURCE -pthread -fexceptions

COPTIMFLAGS = -O3 -funroll-loops -msse2

export MATLAB = /opt/matlab2011a

MEX           = $(MATLAB)/bin/mex

MEXEXT        = .$(shell $(MATLAB)/bin/mexext)

NVMEX = ./nvmex 

MEXFILES = benchemptykernel.mex firdn3_cuda.mex benchfft_interleaveondevice.mex

SRCS = $(MEXFILES)

all: $(MEXFILES:.mex=$(MEXEXT))

master: $(SRCS)

#       touch nvopts.sh; chmod 755 nvopts.sh

	$(NVMEX) -f nvopts.sh $(SRCS) $(INCLUDELIB)

        #rm nvopts.sh

clean:

	rm -f $(MEXFILES:.mex=$(MEXEXT))

.SUFFIXES: .cu .cu_o .mexglx .mexa64 .mexmaci

.c.mexglx:

	$(MEX) CFLAGS='$(CFLAGS)' COPTIMFLAGS='$(COPTIMFLAGS)' $< \

        $(INCLUDEDIR) $(INCLUDELIB)

.cu.mexglx:

	$(NVMEX) -f nvopts.sh $< $(INCLUDEDIR) $(INCLUDELIB)

.c.mexa64:

	$(MEX) CFLAGS='$(CFLAGS)' COPTIMFLAGS='$(COPTIMFLAGS)' $< \

        $(INCLUDEDIR) $(INCLUDELIB)

.cu.mexa64:

	$(NVMEX) -f nvopts.sh $< $(INCLUDEDIR) $(INCLUDELIB)

.c.mexmaci:

	$(MEX) CFLAGS='$(CFLAGS)' COPTIMFLAGS='$(COPTIMFLAGS)' $< \

        $(INCLUDEDIR) $(INCLUDELIB)

.cu.mexmaci:

	$(NVMEX) -f nvopts.sh $< $(INCLUDEDIR) $(INCLUDELIB)

Have any of you seen this error before?

Anyone???