In file included from marketclone.c:55:0:
marketclone.c: In function ‘plugin_init’:
../plugins/HPMHooking.h:49:11: error: ‘HPMHOOK_pre_clif_charnameack’ undeclared (first use in this function); did you mean ‘HPMHOOK_pre_clif_charnameupdate’?
(void)((HPMHOOK_pre_ ## ifname ## _ ## funcname)0 == (hook)), \
^
marketclone.c:493:2: note: in expansion of macro ‘addHookPre’
addHookPre(clif, charnameack, clif_charnameack_pre);
^~~~~~~~~~
../plugins/HPMHooking.h:49:11: note: each undeclared identifier is reported only once for each function it appears in
(void)((HPMHOOK_pre_ ## ifname ## _ ## funcname)0 == (hook)), \
^
marketclone.c:493:2: note: in expansion of macro ‘addHookPre’
addHookPre(clif, charnameack, clif_charnameack_pre);
^~~~~~~~~~
../plugins/HPMHooking.h:49:51: error: expected ‘)’ before numeric constant
(void)((HPMHOOK_pre_ ## ifname ## _ ## funcname)0 == (hook)), \
^
marketclone.c:493:2: note: in expansion of macro ‘addHookPre’
addHookPre(clif, charnameack, clif_charnameack_pre);
^~~~~~~~~~
../plugins/HPMHooking.h:49:63: warning: left-hand operand of comma expression ha s no effect [-Wunused-value]
(void)((HPMHOOK_pre_ ## ifname ## _ ## funcname)0 == (hook)), \
^
marketclone.c:493:2: note: in expansion of macro ‘addHookPre’
addHookPre(clif, charnameack, clif_charnameack_pre);
^~~~~~~~~~
I think the plugin isn't compatible with the latest herc?