[split] Hashcat 3.0 inc_vendor.cl missing + UTF8/16 folder name
#1
I get both this same error and no error on the SAME PC depending on where I run it from. Maybe path length is an issue for v3.00 as folder D:\¦Utils\Network\hashcat\cudaHashcat-2.01 works fine?

Works from folder D:\hashcat-3.00 :
Quote:D:\hashcat-3.00>hashcat64.exe -m 0 -b -D 1,2 -w 3
hashcat (v3.00-1-g67a8d97) starting in benchmark-mode...

OpenCL Platform #1: NVIDIA Corporation
======================================
- Device #1: GeForce GTX 760, 512/2048 MB allocatable, 6MCU

OpenCL Platform #2: Intel(R) Corporation
========================================
- Device #2: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 4082/16329 MB allocatable, 8MCU

Hashtype: MD5

Speed.Dev.#1.:  1800.8 MH/s (95.39ms)
Speed.Dev.#2.:   648.5 MH/s (90.33ms)
Speed.Dev.#*.:  2449.3 MH/s

Started: Fri Jul 01 00:05:03 2016
Stopped: Fri Jul 01 00:05:07 2016


Errors from folder D:\¦Utils\Network\hashcat\hashcat-3.00 :
Quote:D:\¦Utils\Network\hashcat\hashcat-3.00>hashcat64.exe -m 0 -b -D 1,2 -w 3
hashcat (v3.00-1-g67a8d97) starting in benchmark-mode...

OpenCL Platform #1: NVIDIA Corporation
======================================
- Device #1: GeForce GTX 760, 512/2048 MB allocatable, 6MCU

OpenCL Platform #2: Intel(R) Corporation
========================================
- Device #2: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 4082/16329 MB allocatable, 8MCU



ERROR: clBuildProgram() : -11 : CL_BUILD_PROGRAM_FAILURE





=== Build Options : -I "D:/ªUtils/Network/hashcat/hashcat-3.00/OpenCL/" -D VENDOR_ID=32 -D CUDA_ARCH=300 -D VECT_SIZE=2 -D DEVICE_TYPE=4 -D DGST_R0=0 -D DGST_R1=3 -D DGST_R2=2 -D DGST_R3=1 -D DGST_ELEM=4 -D KERN_TYPE=0 -D _unroll -cl-std=CL1.1 ===



=== Build Log (start) ===
<kernel>:10:10: fatal error: 'inc_vendor.cl' file not found
#include "inc_vendor.cl"
         ^

=== Build Log (end) ===
- Device #1: Kernel D:\ªUtils\Network\hashcat\hashcat-3.00/OpenCL/m00000_a3.cl build failure. Proceeding without this device.
1 error generated.


ERROR: clBuildProgram() : -11 : CL_BUILD_PROGRAM_FAILURE





=== Build Options : -I "D:/ªUtils/Network/hashcat/hashcat-3.00/OpenCL/" -D VENDOR_ID=8 -D CUDA_ARCH=0 -D VECT_SIZE=8 -D DEVICE_TYPE=2 -D DGST_R0=0 -D DGST_R1=3 -D DGST_R2=2 -D DGST_R3=1 -D DGST_ELEM=4 -D KERN_TYPE=0 -D _unroll -cl-std=CL1.1 ===



=== Build Log (start) ===
Compilation started
1:10:10: fatal error: 'inc_vendor.cl' file not found
Compilation failed

=== Build Log (end) ===
- Device #2: Kernel D:\ªUtils\Network\hashcat\hashcat-3.00/OpenCL/m00000_a3.cl build failure. Proceeding without this device.
Hashtype: MD5

Speed.Dev.#*.:        0 H/s

Started: Fri Jul 01 00:01:42 2016
Stopped: Fri Jul 01 00:01:43 2016

D:\¦Utils\Network\hashcat\hashcat-3.00>
#2
WTH is that "ª" char in your installation folder. So yeah, that could be an issue with UTF8. Please stick to 7 bit characters.
#3
Sorry, forgot that could be an issue. Didn't think it mattered as v2.01 works fine with ¦ in folder name.

Works fine once removed.
#4
OK, good to know anyway. Closed.