Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 1 Feb 2020 17:27:00 +0100
From: xxx xxx <websiteaccess@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: JTR and OpenSSL

I have installed then compiled John successfully.
I did ./John -test

I got this error.

My system iMac 5K, Catalina 10.15.3 (19D76)

Device 2: AMD Radeon Pro 570 Compute Engine
Benchmarking: sha1crypt-opencl, (NetBSD) [PBKDF1-SHA1 OpenCL]... Options used: -I "/Applications/MES APPLICATIONS/john-1.9.0-jumbo-1/run/kernels" -cl-mad-enable -D__OS_X__ -D__GPU__ -DDEVICE_INFO=522 -D__SIZEOF_HOST_SIZE_T__=8 -DDEV_VER_MAJOR=1 -DDEV_VER_MINOR=2 -D_OPENCL_COMPILER -DHASH_LOOPS=1024 -DOUTLEN=20 -DPLAINTEXT_LENGTH=64 -DV_WIDTH=1 ./kernels/pbkdf1_hmac_sha1_kernel.cl
Build log: <program source>:47:10: fatal error: 'opencl_device_info.h' file not found
#include "opencl_device_info.h"
         ^

Error building kernel ./kernels/pbkdf1_hmac_sha1_kernel.cl. DEVICE_INFO=522
0: OpenCL CL_BUILD_PROGRAM_FAILURE (-11) error in opencl_common.c:1386 - clBuildProgram
xxxxxx@...c-de-xxx run % 



> Le 1 févr. 2020 à 16:52, xxx xxx <websiteaccess@...il.com> a écrit :
> 
> Thanks
> 
>> Le 29 janv. 2020 à 21:57, Philipp Sommer <john-user@...elsurfer.com> a écrit :
>> 
>> 
>>> Could you post "step by step" how to install correctly openSSL for JTR jumbo1.
>>> (There is tons of tutorials online, but generally do not works for JTR)
>> 
>> On macOS it would be the easiest using Homebrew for installing dependencies.
>> 
>> I guess, you can install Homebrew on your own - it's really straightforward. Official website is: http://brew.sh
>> 
>> After you have installed Homebrew just execute "brew install openssl".
>> 
>> I am not quite sure which other dependencies JtR has, but you can find nearly any library and/or tool within Homebrew - maybe even JtR itself.
>> 
>>> Ps: Why doesn't JTR install himself all the stuff it needs ???
>> 
>> Because you are not just trying to install JtR but compile it from source. So you are responsible for resolving dependencies based on which are mandatory and modules you want to get compiled into the final binary.
>> 
>> Keep in mind you also need a working compiler, e.g. XCode or XCode-Comandline-Tools.
>> 
> 


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.