That worked - thanks!
Thomas
On 19 May 2009, at 14:07, Andreas Klöckner wrote:
At least on Linux, -l implies the "lib"--try not mentioning that
explicitly.
Andreas
On Dienstag 19 Mai 2009, Thomas Robitaille wrote:
Hello,
Apologies if this has been asked before, but I am trying to install
pycuda on a mac with MacOS 10.5.7. I have installed CUDA using the
pkg
installer, and have installed boost with python26 support in
macports.
I configure the pycuda install with
python configure.py --boost-inc-dir=/opt/local/include \
--boost-lib-dir=/opt/local/lib \
--boost-python-libname=libboost_python-mt \
--cuda-root=/usr/local/cuda
and then run sudo make, which fails here:
g++ -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g -bundle -undefined
dynamic_lookup build/temp.macosx-10.3-i386-2.6/src/cpp/cuda.o build/
temp.macosx-10.3-i386-2.6/src/cpp/bitlog.o build/temp.macosx-10.3-
i386-2.6/src/wrapper/wrap_cudadrv.o build/temp.macosx-10.3-i386-2.6/
src/wrapper/mempool.o -L/opt/local/lib -L/usr/local/cuda/lib -
llibboost_python-mt -lcuda -o build/lib.macosx-10.3-i386-2.6/pycuda/
_driver.so -arch i386
ld: library not found for -llibboost_python-mt
However, if I look for libboos_python-mt, it is indeed there:
$ ls /opt/local/lib/libboost_python-mt*
/opt/local/lib/libboost_python-mt-s.a
/opt/local/lib/libboost_python-mt.a
/opt/local/lib/libboost_python-mt.dylib
I tried running
export DYLD_LIBRARY_PATH=/opt/local/lib
export LD_LIBRARY_PATH=/opt/local/lib
before 'sudo make', and it doesn't change anything
Does anyone have any idea as to what might be causing this problem?
Thanks!
Thomas
_______________________________________________
PyCuda mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net
_______________________________________________
PyCuda mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net
_______________________________________________
PyCuda mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net