On Tue, Apr 16, 2013 at 6:05 PM, HaveF <[email protected]> wrote:
>
> On Mon, Apr 15, 2013 at 11:43 PM, HaveF <[email protected]> wrote:
>
>> hi, all,
>>
>> I'm getting this error while trying to install pycuda. (python setup.py
>> build)
>> I have CUDA 4.2(also with 5) and Visual studio 2010
>>
>> LINK : fatal error LNK1181: cannot open input file 'cutil32D.lib'
>>
>
> I put the wrong msg here, it should be:
> LINK : fatal error LNK1181: cannot open input file 'cuda.lib'
>
>
>>
>> Any pointers how to solve this?
>> Thanks!
>>
>> last err msg:
>>
>> C:\Prog\vs2010\VC\BIN\link.exe /DLL /nologo /INCREMENTAL:NO
>> "/LIBPATH:C:\Program
>> Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2/lib" "/LIBPATH:C:\Program
>> Files\NV
>> IDIA GPU Computing Toolkit\CUDA\v4.2/lib64" "/LIBPATH:C:\Program
>> Files\NVIDIA GP
>> U Computing Toolkit\CUDA\v4.2/lib" "/LIBPATH:C:\Program Files\NVIDIA GPU
>> Computi
>> ng Toolkit\CUDA\v4.2/lib64" /LIBPATH:C:\Python27\libs
>> /LIBPATH:C:\Python27\PCbui
>> ld cuda.lib curand.lib /EXPORT:init_driver
>> build\temp.win32-2.7\Release\src/cpp/
>> cuda.obj build\temp.win32-2.7\Release\src/cpp/bitlog.obj
>> build\temp.win32-2.7\Re
>> lease\src/wrapper/wrap_cudadrv.obj
>> build\temp.win32-2.7\Release\src/wrapper/memp
>> ool.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/conve
>> rter/arg_to_python_base.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/l
>> ibs/python/src/converter/builtin_converters.obj
>> build\temp.win32-2.7\Release\bpl
>> -subset/bpl_subset/libs/python/src/converter/from_python.obj
>> build\temp.win32-2.
>> 7\Release\bpl-subset/bpl_subset/libs/python/src/converter/registry.obj
>> build\tem
>>
>> p.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/converter/type_id.obj
>>
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/object/class.
>> obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/object/en
>> um.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/object
>> /function.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src
>> /object/function_doc_signature.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_s
>> ubset/libs/python/src/object/inheritance.obj
>> build\temp.win32-2.7\Release\bpl-su
>> bset/bpl_subset/libs/python/src/object/iterator.obj
>> build\temp.win32-2.7\Release
>> \bpl-subset/bpl_subset/libs/python/src/object/life_support.obj
>> build\temp.win32-
>> 2.7\Release\bpl-subset/bpl_subset/libs/python/src/object/pickle_support.obj
>> buil
>>
>> d\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/object/stl_iterat
>> or.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/dict.o
>> bj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/errors.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/exec.obj
>> bui
>> ld\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/import.obj
>> build
>> \temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/list.obj
>> build\tem
>> p.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/long.obj
>> build\temp.wi
>> n32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/module.obj
>> build\temp.win3
>> 2-2.7\Release\bpl-subset/bpl_subset/libs/python/src/numeric.obj
>> build\temp.win32
>> -2.7\Release\bpl-subset/bpl_subset/libs/python/src/object_operators.obj
>> build\te
>> mp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/object_protocol.obj
>> b
>> uild\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/slice.obj
>> buil
>> d\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/str.obj
>> build\tem
>> p.win32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/tuple.obj
>> build\temp.w
>> in32-2.7\Release\bpl-subset/bpl_subset/libs/python/src/wrapper.obj
>> build\temp.wi
>> n32-2.7\Release\bpl-subset/bpl_subset/libs/smart_ptr/src/sp_collector.obj
>> build\
>>
>> temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/smart_ptr/src/sp_debug_hooks.o
>> bj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/system/src/error_code
>> .obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/thread/src/win32\th
>> read.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/thread/src/win3
>> 2\tss_dll.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/thread/src
>> /win32\tss_pe.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/thread
>> /src\future.obj
>> build\temp.win32-2.7\Release\bpl-subset/bpl_subset/libs/thread/s
>> rc\tss_null.obj build\temp.win32-2.7\Release\src/wrapper/wrap_curand.obj
>> /OUT:bu
>> ild\lib.win32-2.7\pycuda\_driver.pyd
>> /IMPLIB:build\temp.win32-2.7\Release\src/cp
>> p\_driver.lib
>> /MANIFESTFILE:build\temp.win32-2.7\Release\src/cpp\_driver.pyd.man
>> ifest
>> LINK : fatal error LNK1181: cannot open input file“cuda.lib”
>> error: command 'C:\Prog\vs2010\VC\BIN\link.exe' failed with exit status
>> 1181
>>
>>
>> I find the file 'cuda.lib' located at
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2\lib\Win32
and
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2\lib\x64
instead of the path of link provided:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.2/lib64
I will try to modify setup.py to see the result.
#LibraryDir("CUDADRV", ["${CUDA_ROOT}/lib", "${CUDA_ROOT}/lib64"]),
LibraryDir("CUDADRV", ["${CUDA_ROOT}/Win32", "${CUDA_ROOT}/x64"]),
Libraries("CUDADRV", ["cuda"]),
>> --
>> --
>> Sincerely,
>>
>> HaveF
>>
>
>
>
> --
> --
> Sincerely,
>
> HaveF
>
--
--
Sincerely,
HaveF
_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda