Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Sun, 11 Aug 2013 10:11:10 -0400
From: kzug <kzug10@...il.com>
To: john-users@...ts.openwall.com
Subject: Cuda issues on OSX 

Hello all, 

I have a bit of an issue compiling JtR Cuda and any help would be appreciated: 
When attempting to compile with  "make clean macosx-x86-64-cuda"
 I got the following error: 
cd cuda; nvcc -c -Xptxas -v -arch sm_10 -m64 cuda_common.cu -o ../cuda_common.o
/bin/sh: nvcc: command not found
make[1]: *** [cuda_common.o] Error 127
make: *** [macosx-x86-64-cuda] Error 2

I suppose,  as seen above that nvcc is not found, (path?  in makefile unchanged: 

# Change sm_10 to sm_20 if you have Fermi support (400 series or later)
NVCC_FLAGS = -c -Xptxas -v -arch sm_10
CUDAPATH = /usr/local/cuda/lib
CUDA64PATH = /usr/local/cuda/lib64  

CUDA SDK is installed,  and working, at least with Pyrit Cuda. 

I have tried both on  OS X  10.6.8  64-bit and 10.7.5 
and with  JtR 1.8.0   JtR 1.7.9 Jumbo 7 , and  magnumripper-JohnTheRipper-90b2b77
same error ...

Details below for both. 
Thanks in advance for any help

Kris


--------------------

OS X  10.6.8  64-bit
NVIDIA GeForce 8600M GT  
gcc:   i686-apple-darwin10-gcc-4.2.1 
nvcc located:   /usr/local/cuda/bin/nvcc

/usr/local/cuda/bin/nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2012 NVIDIA Corporation
Built on Sat_Apr__7_14:56:41_PDT_2012
Cuda compilation tools, release 4.2, V0.2.1221

-----------------------

OS X  10.7.5   (external HDD)
NVIDIA GeForce 8600M GT
gcc:   i686-apple-darwin10-gcc-4.2.1 
nvcc located  /Developer/NVIDIA/CUDA-5.5/bin/nvcc

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2013 NVIDIA Corporation
Built on Wed_Jul_10_11:16:01_PDT_2013
Cuda compilation tools, release 5.5, V5.5.0


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.