3.2.4 + cgiirc host module
3.2.4 + cgiirc host module
Hi! I have just upgraded my server to 3.2.4, and i am just reinstalling modules, but for some rason i cant seem to compile the cgiirc host module, i get this:
%make custommodule MODULEFILE=cgiirc
cd src; make 'CFLAGS=-I../include -I/usr/home/ircd/Unreal3.2/extras/regexp/include -I/usr/home/ircd/Unreal3.2/extras/c-ares/include -pipe -g -O2 -funsigned-char -fno-strict-aliasing -export-dynamic ' 'CC=gcc' 'IRCDLIBS=-lcrypt -L/usr/home/ircd/Unreal3.2/extras/regexp/lib -ltre -L../extras/c-ares/lib -lcares' 'LDFLAGS=' 'IRCDMODE=711' 'RES=' 'BINDIR=/usr/home/ircd/Unreal3.2/src/ircd' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include' 'IRCDDIR=/usr/home/ircd/Unreal3.2' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'STRTOUL=' 'CRYPTOLIB=-lssl -lcrypto' 'CRYPTOINCLUDES=' 'URL=' MODULEFILE=cgiirc 'EXLIBS=' custommodule
cd modules; make 'CFLAGS=-I../include -I/usr/home/ircd/Unreal3.2/extras/regexp/include -I/usr/home/ircd/Unreal3.2/extras/c-ares/include -pipe -g -O2 -funsigned-char -fno-strict-aliasing -export-dynamic ' 'CC=gcc' 'IRCDLIBS=-lcrypt -L/usr/home/ircd/Unreal3.2/extras/regexp/lib -ltre -L../extras/c-ares/lib -lcares' 'LDFLAGS=' 'IRCDMODE=711' 'BINDIR=/usr/home/ircd/Unreal3.2/src/ircd' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include' 'IRCDDIR=/usr/home/ircd/Unreal3.2' 'MANDIR=' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/usr/bin/touch' 'RES=' 'SHELL=/bin/sh' 'STRTOUL=' 'CRYPTOLIB=-lssl -lcrypto' 'CRYPTOINCLUDES=' 'URL=' MODULEFILE=cgiirc 'EXLIBS=' custommodule
gcc -I../include -I/usr/home/ircd/Unreal3.2/extras/regexp/include -I/usr/home/ircd/Unreal3.2/extras/c-ares/include -pipe -g -O2 -funsigned-char -fno-strict-aliasing -export-dynamic -fPIC -DPIC -shared -DDYNAMIC_LINKING -o cgiirc.so cgiirc.c
cgiirc.c:46: error: 'find_tkline_match' redeclared as different kind of symbol
../include/h.h:731: error: previous declaration of 'find_tkline_match' was here
cgiirc.c:46: error: 'find_tkline_match' redeclared as different kind of symbol
../include/h.h:731: error: previous declaration of 'find_tkline_match' was here
*** Error code 1
Stop in /usr/home/ircd/Unreal3.2/src/modules.
*** Error code 1
Stop in /usr/home/ircd/Unreal3.2/src.
*** Error code 1
Stop in /usr/home/ircd/Unreal3.2.
Any help would be appreciated! Thanks.
%make custommodule MODULEFILE=cgiirc
cd src; make 'CFLAGS=-I../include -I/usr/home/ircd/Unreal3.2/extras/regexp/include -I/usr/home/ircd/Unreal3.2/extras/c-ares/include -pipe -g -O2 -funsigned-char -fno-strict-aliasing -export-dynamic ' 'CC=gcc' 'IRCDLIBS=-lcrypt -L/usr/home/ircd/Unreal3.2/extras/regexp/lib -ltre -L../extras/c-ares/lib -lcares' 'LDFLAGS=' 'IRCDMODE=711' 'RES=' 'BINDIR=/usr/home/ircd/Unreal3.2/src/ircd' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include' 'IRCDDIR=/usr/home/ircd/Unreal3.2' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'STRTOUL=' 'CRYPTOLIB=-lssl -lcrypto' 'CRYPTOINCLUDES=' 'URL=' MODULEFILE=cgiirc 'EXLIBS=' custommodule
cd modules; make 'CFLAGS=-I../include -I/usr/home/ircd/Unreal3.2/extras/regexp/include -I/usr/home/ircd/Unreal3.2/extras/c-ares/include -pipe -g -O2 -funsigned-char -fno-strict-aliasing -export-dynamic ' 'CC=gcc' 'IRCDLIBS=-lcrypt -L/usr/home/ircd/Unreal3.2/extras/regexp/lib -ltre -L../extras/c-ares/lib -lcares' 'LDFLAGS=' 'IRCDMODE=711' 'BINDIR=/usr/home/ircd/Unreal3.2/src/ircd' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include' 'IRCDDIR=/usr/home/ircd/Unreal3.2' 'MANDIR=' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/usr/bin/touch' 'RES=' 'SHELL=/bin/sh' 'STRTOUL=' 'CRYPTOLIB=-lssl -lcrypto' 'CRYPTOINCLUDES=' 'URL=' MODULEFILE=cgiirc 'EXLIBS=' custommodule
gcc -I../include -I/usr/home/ircd/Unreal3.2/extras/regexp/include -I/usr/home/ircd/Unreal3.2/extras/c-ares/include -pipe -g -O2 -funsigned-char -fno-strict-aliasing -export-dynamic -fPIC -DPIC -shared -DDYNAMIC_LINKING -o cgiirc.so cgiirc.c
cgiirc.c:46: error: 'find_tkline_match' redeclared as different kind of symbol
../include/h.h:731: error: previous declaration of 'find_tkline_match' was here
cgiirc.c:46: error: 'find_tkline_match' redeclared as different kind of symbol
../include/h.h:731: error: previous declaration of 'find_tkline_match' was here
*** Error code 1
Stop in /usr/home/ircd/Unreal3.2/src/modules.
*** Error code 1
Stop in /usr/home/ircd/Unreal3.2/src.
*** Error code 1
Stop in /usr/home/ircd/Unreal3.2.
Any help would be appreciated! Thanks.
Any Modules you had that were used in the Unreal 3.2.3 are most likely not going to work in the upgrade, I've already noticed none of the 3rd party Modules I had will work as they state they are compiled for 3.2.3 not 3.2.4 (On windows, using the DLLs myself), gonna have to probably wait until someone will recompile the modules to work on the new build.
Synaptic Technologies | alexisNet | Script System
- nate / synapt -
- nate / synapt -
*nod* you would have to contact the author of cgiirc.. Though if it's AngryWolf, then I kinda doubt he still maintains it, but maybe others will jump into this topic and help out ;).
Thanks NBishop btw, even though you might not mean specificly my modules, I simply forgot to update (recompile) them for 3.2.4. I've done so now and put a new module pack online.
Thanks NBishop btw, even though you might not mean specificly my modules, I simply forgot to update (recompile) them for 3.2.4. I've done so now and put a new module pack online.
-
- Posts: 84
- Joined: Mon Nov 21, 2005 6:15 am
- Location: Cuba
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
www.x-tab.org/modules/NBishop wrote:Any Modules you had that were used in the Unreal 3.2.3 are most likely not going to work in the upgrade, I've already noticed none of the 3rd party Modules I had will work as they state they are compiled for 3.2.3 not 3.2.4 (On windows, using the DLLs myself), gonna have to probably wait until someone will recompile the modules to work on the new build.
No problem, I was thinking about recompiling a bit myself, but I'm still new to it a bit, plus havn't had much chance to play with my compiler on windows, haha.
Will download that though, I think I got most of the modules in your pack minus a few others like /nochan and /getinfo I think.
EDIT:
Stealth: You going to be re-compiling Nochan and Getinfo modules too?
I think offhand those are the only two I use that are not found within the module pack o.O
EDIT EDIT:
Wait no, I have Regexkill, Nocolourmode, Killprotect and Levellimit too -_o;
Will download that though, I think I got most of the modules in your pack minus a few others like /nochan and /getinfo I think.
EDIT:
Stealth: You going to be re-compiling Nochan and Getinfo modules too?
I think offhand those are the only two I use that are not found within the module pack o.O
EDIT EDIT:
Wait no, I have Regexkill, Nocolourmode, Killprotect and Levellimit too -_o;
Synaptic Technologies | alexisNet | Script System
- nate / synapt -
- nate / synapt -
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
For modules, go to the site, send me an email, and I will see what I can do. Because I am busy, I need to be emailed so when I go have time to start doing modules, I prioritize the ones that have been requested and get those sent ASAP. I can also say you won't get them before I update the site if you don't email a request, because I am not going to dig through the forums looking for requests.
Will do stealth.
Jason, Regexkill is a module that lets you do Regex based /kill's, or as the general info of it states:
Jason, Regexkill is a module that lets you do Regex based /kill's, or as the general info of it states:
It has some potential uses really, minus its command based rather than hardcoded.Regexkill adds a new command (/rkill) that matches the nick!ident@host:realname of every user on the network against the regular expression you specify, and kills any matches, similar to the spamfilter 'u' type. Very useful for getting rid of botnets.
Synaptic Technologies | alexisNet | Script System
- nate / synapt -
- nate / synapt -