I need to implement 'bcrypt' on the i. I found a port (https://github.com/NattyNarwhal/bcrypt-ile) but couldn't get the 'make' file to work. I resorted to creating a CLLE to create the MODs and the SRVPGM which compiled but had warning errors when creating the MODs. I'm not getting a hash back from the SRVPGM so now I'm going back to the beginning to try and remove any potential issues.
With the command:
I'm getting this error:
I don't understand why I'm getting the error when it appears I'm using the correct combination of parameters. Can I ignore this error or will it cause translation issues for me? (I'm using LOCALETYPE and TGTCCSID because they were using in the original 'make' file. I'm assuming they are needed since the program is processing *utf8 values.)
With the command:
Code:
CRTCMOD MODULE(QTEMP/BCRYPT) SRCSTMF(&SRCBASE *TCAT 'src/bcrypt.c') + DBGVIEW(*SOURCE) LANGLVL(*EXTENDED) LOCALETYPE(*LOCALEUTF) + TGTCCSID(1208)
Message ID . . . . . . : CZS2118 Severity . . . . . . . : 10
Message type . . . . . : Diagnostic
Date sent . . . . . . : 07/22/21 Time sent . . . . . . : 08:52:44
Message . . . . : Target CCSID is not compatible with
LOCALETYPE(*LOCALEUTF).
Cause . . . . . : You have specified LOCALETYPE(*LOCALEUTF) which can only
be used in conjunction with 1208 target CCSID. Target CCSID will default to
1208.
Recovery . . . : This particular warning may be corrected by specifying
TGTCCSID(1208) or removing LOCALETYPE(*LOCALEUTF).
Message type . . . . . : Diagnostic
Date sent . . . . . . : 07/22/21 Time sent . . . . . . : 08:52:44
Message . . . . : Target CCSID is not compatible with
LOCALETYPE(*LOCALEUTF).
Cause . . . . . : You have specified LOCALETYPE(*LOCALEUTF) which can only
be used in conjunction with 1208 target CCSID. Target CCSID will default to
1208.
Recovery . . . : This particular warning may be corrected by specifying
TGTCCSID(1208) or removing LOCALETYPE(*LOCALEUTF).
Comment