I’ve just read another thread here suggesting that CUDA3.0 would solve this, so I’ve uninstalled and installed CUDA 3.0… Installation goes ok but when I go to the …/GPU Computing/C folder and type make as per the instructions I get this error…
unknown-00-26-bb-13-26-60:C anthonymorse$ sudo make
Password:
a - obj/i386/release/shrUtils.cpp.o
a - obj/i386/release/rendercheckGL.cpp.o
a - obj/i386/release/cmd_arg_reader.cpp.o
make -C src/3DFD/
ld: warning: in ../../lib/libcutil_i386.a, file is not of required architecture
make -C src/alignedTypes/
ld: warning: in ../../lib/libcutil_i386.a, file is not of required architecture
Undefined symbols:
"_cutDeleteTimer", referenced from:
_main in alignedTypes.cu.o
"_cutGetTimerValue", referenced from:
void runTest<RGBA32>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_2>(int, int)in alignedTypes.cu.o
void runTest<unsigned char>(int, int)in alignedTypes.cu.o
void runTest<RGB32>(int, int)in alignedTypes.cu.o
void runTest<LA32>(int, int)in alignedTypes.cu.o
void runTest<unsigned int>(int, int)in alignedTypes.cu.o
void runTest<RGBA8>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGB32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<LA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGBA8_misaligned>(int, int)in alignedTypes.cu.o
void runTest<unsigned short>(int, int)in alignedTypes.cu.o
"_cutStartTimer", referenced from:
void runTest<RGBA32>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_2>(int, int)in alignedTypes.cu.o
void runTest<unsigned char>(int, int)in alignedTypes.cu.o
void runTest<RGB32>(int, int)in alignedTypes.cu.o
void runTest<LA32>(int, int)in alignedTypes.cu.o
void runTest<unsigned int>(int, int)in alignedTypes.cu.o
void runTest<RGBA8>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGB32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<LA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGBA8_misaligned>(int, int)in alignedTypes.cu.o
void runTest<unsigned short>(int, int)in alignedTypes.cu.o
"_cutCreateTimer", referenced from:
_main in alignedTypes.cu.o
"_cutGetCmdLineArgumenti", referenced from:
_main in alignedTypes.cu.o
"_cutResetTimer", referenced from:
void runTest<RGBA32>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_2>(int, int)in alignedTypes.cu.o
void runTest<unsigned char>(int, int)in alignedTypes.cu.o
void runTest<RGB32>(int, int)in alignedTypes.cu.o
void runTest<LA32>(int, int)in alignedTypes.cu.o
void runTest<unsigned int>(int, int)in alignedTypes.cu.o
void runTest<RGBA8>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGB32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<LA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGBA8_misaligned>(int, int)in alignedTypes.cu.o
void runTest<unsigned short>(int, int)in alignedTypes.cu.o
"_cutStopTimer", referenced from:
void runTest<RGBA32>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_2>(int, int)in alignedTypes.cu.o
void runTest<unsigned char>(int, int)in alignedTypes.cu.o
void runTest<RGB32>(int, int)in alignedTypes.cu.o
void runTest<LA32>(int, int)in alignedTypes.cu.o
void runTest<unsigned int>(int, int)in alignedTypes.cu.o
void runTest<RGBA8>(int, int)in alignedTypes.cu.o
void runTest<RGBA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGB32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<LA32_misaligned>(int, int)in alignedTypes.cu.o
void runTest<RGBA8_misaligned>(int, int)in alignedTypes.cu.o
void runTest<unsigned short>(int, int)in alignedTypes.cu.o
"_cutCheckCmdLineFlag", referenced from:
_main in alignedTypes.cu.o
_main in alignedTypes.cu.o
_main in alignedTypes.cu.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [../../bin/darwin/release/alignedTypes] Error 1
make: *** [src/alignedTypes/Makefile.ph_build] Error 2
I should add I’m on a new macbook pro running OSX 10.6.2
As far as I can tell it’s a 64 vs 32 bit problem ‘wrong architecture’ warning but I’m following the basic install instructions so I don’t get this?
Please help