royneary / mod_push

Other
68 stars 19 forks source link

Errors and Warnings #30

Open fingertips-solutions opened 5 years ago

fingertips-solutions commented 5 years ago

Getting following errors and warnings when installing this. any help to resolve ?

ubuntu@ip-12-1-6-28:/opt/ejabberd-18.12.1/bin$ sudo ./ejabberdctl module_install mod_push /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:54: can't find include file "jlib.hrl" /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:183: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:258: undefined macro 'ERR_INTERNAL_SERVER_ERROR' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:267: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:284: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:298: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:332: undefined macro 'NS_PUBSUB' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:432: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:442: undefined macro 'ERR_NOT_ACCEPTABLE' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:525: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:537: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:547: undefined macro 'ERR_NOT_ACCEPTABLE' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:574: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:630: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:639: undefined macro 'ERR_INTERNAL_SERVER_ERROR' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:645: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:674: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:731: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:780: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:824: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:851: undefined macro 'NS_XDATA' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:878: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:898: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:922: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:941: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:957: undefined macro 'NS_PUBSUB' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1007: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1032: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1055: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1156: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1171: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1210: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1248: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1276: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1303: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1435: undefined macro 'ERR_FORBIDDEN' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1514: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1526: undefined macro 'ERR_NOT_ALLOWED' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1572: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1642: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1711: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1796: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1879: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1901: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1973: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2042: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2125: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2148: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2170: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2177: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2201: undefined macro 'NS_XDATA' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2222: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2232: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2246: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2256: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2269: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2348: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2358: undefined macro 'NS_XDATA' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2364: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2376: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2384: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2394: syntax error before: '/' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2414: syntax error before: '/' /opt/ejabberd-18.12.1/lib/ejabberd-18.12.1/include/adhoc.hrl:40: type xmlel() undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:33: function on_affiliation_removal/5 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:33: function process_adhoc_command/4 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:33: function process_iq/3 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:158: type ljid() undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:161: type xmlelement() undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:174: type jid() undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:275: function unregister_client/4 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:294: function unregister_client/4 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:533: function disable/4 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:683: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:684: variable 'LServer' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:684: variable 'LUser' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:691: variable 'LResource' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:697: variable 'LResource' unsafe in 'case' (line 690) /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:775: function do_dispatch_remote/5 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:907: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:909: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1038: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1042: variable 'LServer' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1042: variable 'LUser' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1045: variable 'LResource' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1064: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1079: variable 'Children' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1107: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1604: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1608: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1652: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1655: variable 'RegHost' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1667: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1688: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1688: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1690: function make_config_form/1 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1690: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1693: function make_config_form/1 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1992: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1997: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2001: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2002: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2065: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2067: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2069: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2072: variable 'Children' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2074: variable 'CData' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2074: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2086: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2087: variable 'Attrs' is unbound /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2193: record xmlel undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2197: function get_xdata_elements/2 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2421: record jid undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:31: Warning: undefined callback function depends/2 (behaviour 'gen_mod') /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:31: Warning: undefined callback function mod_options/1 (behaviour 'gen_mod') /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:145: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information. /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:160: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information. /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:163: Warning: type auth_data() is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:171: Warning: type push_backend() is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:172: Warning: type push_registration() is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:293: Warning: function unregister_client/3 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:533: Warning: function disable/3 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:657: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information. /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:811: Warning: random:uniform/1: the 'random' module is deprecated; use the 'rand' module instead /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1221: Warning: variable 'PubsubHost' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1663: Warning: variable 'AppName' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:1909: Warning: function make_config/3 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2179: Warning: function remove_subdomain/1 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2190: Warning: function vvaluel/1 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2378: Warning: function boolean_to_binary/1 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2391: Warning: function binary_to_boolean/2 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2402: Warning: function binary_to_boolean/3 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2420: Warning: function ljid_to_jid/1 is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2420: Warning: variable 'LResource' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2420: Warning: variable 'LServer' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl:2420: Warning: variable 'LUser' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push_apns.erl:251: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information. /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push_apns.erl:368: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information. /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push_mozilla.erl:74: Warning: variable 'DisableArgs' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push_ubuntu.erl:74: Warning: variable 'DisableArgs' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push_ubuntu.erl:139: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information. /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push_wns.erl:84: Warning: variable 'DisableArgs' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push_wns.erl:160: Warning: variable 'ReplyHead' is unused /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/node_push.erl:32: can't find include file "jlib.hrl" /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/node_push.erl:147: undefined macro 'ERR_BAD_REQUEST' /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/node_push.erl:37: function publish_item/7 undefined /opt/ejabberd/.ejabberd-modules/sources/mod_push/src/node_push.erl:34: Warning: undefined callback function get_last_items/3 (behaviour 'gen_pubsub_node') Error: {compilation_failed,"/opt/ejabberd/.ejabberd-modules/sources/mod_push/src/mod_push.erl"}