Skip to content

Instantly share code, notes, and snippets.

@blisssan
Created May 8, 2020 22:54
Show Gist options
  • Save blisssan/be839e6b5500a00b284b311610028123 to your computer and use it in GitHub Desktop.
Save blisssan/be839e6b5500a00b284b311610028123 to your computer and use it in GitHub Desktop.
cc -I/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include bcrypt_port.c bcrypt.o blowfish.o -L/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/lib -lpthread -o ../priv/bcrypt
bcrypt_port.c:105:14: warning: 'erl_format' is deprecated [-Wdeprecated-declarations]
result = erl_format("{~i, ~w, ~s}", cmd, pid, res);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:407:32: note: 'erl_format' has been explicitly marked deprecated
here
ETERM *erl_format(char*, ... ) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:106:11: warning: 'erl_term_len' is deprecated [-Wdeprecated-declarations]
len = erl_term_len(result);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:433:29: note: 'erl_term_len' has been explicitly marked
deprecated here
int erl_term_len(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:107:11: warning: 'erl_malloc' is deprecated [-Wdeprecated-declarations]
buf = erl_malloc(len);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:422:25: note: 'erl_malloc' has been explicitly marked deprecated
here
void *erl_malloc(long) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:108:5: warning: 'erl_encode' is deprecated [-Wdeprecated-declarations]
erl_encode(result, buf);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:428:43: note: 'erl_encode' has been explicitly marked deprecated
here
int erl_encode(ETERM*,unsigned char*t) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:110:5: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(result);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:111:5: warning: 'erl_free' is deprecated [-Wdeprecated-declarations]
erl_free(buf);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:423:24: note: 'erl_free' has been explicitly marked deprecated
here
void erl_free(void*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:124:15: warning: 'erl_format' is deprecated [-Wdeprecated-declarations]
pattern = erl_format("{Csalt, LogRounds}");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:407:32: note: 'erl_format' has been explicitly marked deprecated
here
ETERM *erl_format(char*, ... ) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:125:9: warning: 'erl_match' is deprecated [-Wdeprecated-declarations]
if (erl_match(pattern, data)) {
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:408:34: note: 'erl_match' has been explicitly marked deprecated
here
int erl_match(ETERM*, ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:126:16: warning: 'erl_var_content' is deprecated [-Wdeprecated-declarations]
cslt = erl_var_content(pattern, "Csalt");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:405:51: note: 'erl_var_content' has been explicitly marked
deprecated here
ETERM *erl_var_content(const ETERM*, const char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:129:14: warning: 'erl_var_content' is deprecated [-Wdeprecated-declarations]
lr = erl_var_content(pattern, "LogRounds");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:405:51: note: 'erl_var_content' has been explicitly marked
deprecated here
ETERM *erl_var_content(const ETERM*, const char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:139:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(cslt);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:140:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(lr);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:142:5: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(pattern);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:158:15: warning: 'erl_format' is deprecated [-Wdeprecated-declarations]
pattern = erl_format("{Pass, Salt}");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:407:32: note: 'erl_format' has been explicitly marked deprecated
here
ETERM *erl_format(char*, ... ) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:159:9: warning: 'erl_match' is deprecated [-Wdeprecated-declarations]
if (erl_match(pattern, data)) {
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:408:34: note: 'erl_match' has been explicitly marked deprecated
here
int erl_match(ETERM*, ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:160:15: warning: 'erl_var_content' is deprecated [-Wdeprecated-declarations]
pwd = erl_var_content(pattern, "Pass");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:405:51: note: 'erl_var_content' has been explicitly marked
deprecated here
ETERM *erl_var_content(const ETERM*, const char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:161:19: warning: 'erl_iolist_to_binary' is deprecated [-Wdeprecated-declarations]
pwd_bin = erl_iolist_to_binary(pwd);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:379:48: note: 'erl_iolist_to_binary' has been explicitly marked
deprecated here
ETERM* erl_iolist_to_binary(const ETERM* term) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:162:15: warning: 'erl_var_content' is deprecated [-Wdeprecated-declarations]
slt = erl_var_content(pattern, "Salt");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:405:51: note: 'erl_var_content' has been explicitly marked
deprecated here
ETERM *erl_var_content(const ETERM*, const char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:163:19: warning: 'erl_iolist_to_binary' is deprecated [-Wdeprecated-declarations]
slt_bin = erl_iolist_to_binary(slt);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:379:48: note: 'erl_iolist_to_binary' has been explicitly marked
deprecated here
ETERM* erl_iolist_to_binary(const ETERM* term) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:177:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(pwd);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:178:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(slt);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:179:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(pwd_bin);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:180:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(slt_bin);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:182:5: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(pattern);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:191:15: warning: 'erl_format' is deprecated [-Wdeprecated-declarations]
pattern = erl_format("{Cmd, Port, Data}");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:407:32: note: 'erl_format' has been explicitly marked deprecated
here
ETERM *erl_format(char*, ... ) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:192:13: warning: 'erl_decode' is deprecated [-Wdeprecated-declarations]
tuple = erl_decode(buf);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:426:35: note: 'erl_decode' has been explicitly marked deprecated
here
ETERM *erl_decode(unsigned char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:193:9: warning: 'erl_match' is deprecated [-Wdeprecated-declarations]
if (erl_match(pattern, tuple)) {
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:408:34: note: 'erl_match' has been explicitly marked deprecated
here
int erl_match(ETERM*, ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:194:15: warning: 'erl_var_content' is deprecated [-Wdeprecated-declarations]
cmd = erl_var_content(pattern, "Cmd");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:405:51: note: 'erl_var_content' has been explicitly marked
deprecated here
ETERM *erl_var_content(const ETERM*, const char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:195:16: warning: 'erl_var_content' is deprecated [-Wdeprecated-declarations]
port = erl_var_content(pattern, "Port");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:405:51: note: 'erl_var_content' has been explicitly marked
deprecated here
ETERM *erl_var_content(const ETERM*, const char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:196:16: warning: 'erl_var_content' is deprecated [-Wdeprecated-declarations]
data = erl_var_content(pattern, "Data");
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:405:51: note: 'erl_var_content' has been explicitly marked
deprecated here
ETERM *erl_var_content(const ETERM*, const char*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:205:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(cmd);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:206:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(port);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:207:9: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(data);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:209:5: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(pattern);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:210:5: warning: 'erl_free_term' is deprecated [-Wdeprecated-declarations]
erl_free_term(tuple);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:420:30: note: 'erl_free_term' has been explicitly marked
deprecated here
void erl_free_term(ETERM*) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
bcrypt_port.c:230:5: warning: 'erl_init' is deprecated [-Wdeprecated-declarations]
erl_init(NULL, 0);
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/erl_interface.h:325:34: note: 'erl_init' has been explicitly marked deprecated
here
void erl_init(void *x, long y) EI_DEPRECATED_ATTR;
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:64:43: note: expanded from macro 'EI_DEPRECATED_ATTR'
#define EI_DEPRECATED_ATTR __attribute__((EI_DEPRECATED_ATTR_NAME))
^
/usr/local/Cellar/erlang/22.3.3/lib/erlang/lib/erl_interface-3.13.2/include/ei.h:63:33: note: expanded from macro 'EI_DEPRECATED_ATTR_NAME'
#define EI_DEPRECATED_ATTR_NAME deprecated
^
36 warnings generated.
Undefined symbols for architecture x86_64:
"_erl_decode", referenced from:
_process_command in bcrypt_port-a2ab16.o
"_erl_encode", referenced from:
_process_reply in bcrypt_port-a2ab16.o
"_erl_format", referenced from:
_process_command in bcrypt_port-a2ab16.o
_process_encode_salt in bcrypt_port-a2ab16.o
_process_hashpw in bcrypt_port-a2ab16.o
_process_reply in bcrypt_port-a2ab16.o
"_erl_free", referenced from:
_process_reply in bcrypt_port-a2ab16.o
"_erl_free_term", referenced from:
_process_command in bcrypt_port-a2ab16.o
_process_encode_salt in bcrypt_port-a2ab16.o
_process_hashpw in bcrypt_port-a2ab16.o
_process_reply in bcrypt_port-a2ab16.o
"_erl_init", referenced from:
_main in bcrypt_port-a2ab16.o
"_erl_iolist_to_binary", referenced from:
_process_hashpw in bcrypt_port-a2ab16.o
"_erl_malloc", referenced from:
_process_reply in bcrypt_port-a2ab16.o
"_erl_match", referenced from:
_process_command in bcrypt_port-a2ab16.o
_process_encode_salt in bcrypt_port-a2ab16.o
_process_hashpw in bcrypt_port-a2ab16.o
"_erl_term_len", referenced from:
_process_reply in bcrypt_port-a2ab16.o
"_erl_var_content", referenced from:
_process_command in bcrypt_port-a2ab16.o
_process_encode_salt in bcrypt_port-a2ab16.o
_process_hashpw in bcrypt_port-a2ab16.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [../priv/bcrypt] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment