Hello,
I am trying to install anope on a NSLU2 running Unslung.
When i run .Config it passes through, but when i run make after that it writes a lot of warnings and errors and then fails at bots.cpp
Here is the Output:
The first line comes up like 100 times.
base64.c:350: warning: converting of negative value `-1' to `char'
g++ -pipe -g -export-dynamic -g -Wall -ansi -pedantic -Wshadow -I../include/ -c bots.cpp
In file included from bots.cpp:13:
../include/modules.h:577: error: parse error before `{' token
../include/modules.h:577: error: missing ';' before right brace
../include/modules.h:582: error: two or more data types in declaration of `
OnBackupDatabase'
../include/modules.h:582: error: virtual outside class declaration
../include/modules.h:582: error: parse error before `{' token
../include/modules.h:587: error: virtual outside class declaration
../include/modules.h:588: error: virtual outside class declaration
../include/modules.h:589: error: virtual outside class declaration
../include/modules.h:590: error: virtual outside class declaration
../include/modules.h:591: error: virtual outside class declaration
../include/modules.h:599: error: virtual outside class declaration
../include/modules.h:607: error: virtual outside class declaration
../include/modules.h:613: error: virtual outside class declaration
../include/modules.h:620: error: virtual outside class declaration
../include/modules.h:626: error: virtual outside class declaration
../include/modules.h:633: error: virtual outside class declaration
../include/modules.h:639: error: virtual outside class declaration
../include/modules.h:647: error: virtual outside class declaration
../include/modules.h:653: error: virtual outside class declaration
../include/modules.h:659: error: virtual outside class declaration
../include/modules.h:665: error: virtual outside class declaration
../include/modules.h:670: error: virtual outside class declaration
../include/modules.h:674: error: virtual outside class declaration
../include/modules.h:678: error: virtual outside class declaration
../include/modules.h:684: error: virtual outside class declaration
../include/modules.h:684: error: parse error before `{' token
../include/modules.h:688: error: virtual outside class declaration
../include/modules.h:688: error: parse error before `{' token
../include/modules.h:692: error: virtual outside class declaration
../include/modules.h:696: error: virtual outside class declaration
../include/modules.h:700: error: virtual outside class declaration
../include/modules.h:704: error: virtual outside class declaration
../include/modules.h:709: error: virtual outside class declaration
../include/modules.h:714: error: virtual outside class declaration
../include/modules.h:719: error: virtual outside class declaration
../include/modules.h:724: error: virtual outside class declaration
../include/modules.h:730: error: virtual outside class declaration
../include/modules.h:735: error: virtual outside class declaration
../include/modules.h:740: error: virtual outside class declaration
../include/modules.h:745: error: virtual outside class declaration
../include/modules.h:750: error: virtual outside class declaration
../include/modules.h:757: error: virtual outside class declaration
../include/modules.h:765: error: virtual outside class declaration
../include/modules.h:773: error: virtual outside class declaration
../include/modules.h:779: error: virtual outside class declaration
../include/modules.h:784: error: virtual outside class declaration
../include/modules.h:789: error: virtual outside class declaration
../include/modules.h:794: error: virtual outside class declaration
../include/modules.h:799: error: virtual outside class declaration
../include/modules.h:804: error: virtual outside class declaration
../include/modules.h:809: error: virtual outside class declaration
../include/modules.h:814: error: virtual outside class declaration
../include/modules.h:819: error: virtual outside class declaration
../include/modules.h:825: error: virtual outside class declaration
../include/modules.h:830: error: virtual outside class declaration
../include/modules.h:835: error: virtual outside class declaration
../include/modules.h:840: error: virtual outside class declaration
../include/modules.h:845: error: virtual outside class declaration
../include/modules.h:850: error: virtual outside class declaration
../include/modules.h:855: error: virtual outside class declaration
../include/modules.h:860: error: virtual outside class declaration
../include/modules.h:864: error: virtual outside class declaration
../include/modules.h:869: error: virtual outside class declaration
../include/modules.h:874: error: virtual outside class declaration
../include/modules.h:879: error: virtual outside class declaration
../include/modules.h:885: error: virtual outside class declaration
../include/modules.h:890: error: virtual outside class declaration
../include/modules.h:895: error: virtual outside class declaration
../include/modules.h:900: error: virtual outside class declaration
../include/modules.h:905: error: virtual outside class declaration
../include/modules.h:911: error: virtual outside class declaration
../include/modules.h:916: error: virtual outside class declaration
../include/modules.h:921: error: virtual outside class declaration
../include/modules.h:926: error: virtual outside class declaration
../include/modules.h:928: error: parse error before `}' token
bots.cpp: In constructor `BotInfo::BotInfo(const char*)':
bots.cpp:40: error: `OnBotPreLoad' undeclared (first use this function)
bots.cpp:40: error: (Each undeclared identifier is reported only once for each
function it appears in.)
bots.cpp: In constructor `BotInfo::BotInfo(const char*, const char*, const
char*, const char*)':
bots.cpp:78: error: `OnBotPreLoad' undeclared (first use this function)
make[1]: *** [bots.o] Error 1
make[1]: Leaving directory `/home/anope-1.9.1-p1-source/src'
make: *** [build] Error 2
I took a look at modules.h and the lines where it fails are commented as Deprecated.
Can anyone help me with that?
Thanks in advance.