Page 1 of 1
I need someone to compile module joinpartsno for me, please
Posted: Fri Dec 02, 2005 5:53 pm
by IRCrazy
module is located at
http://www.unrealircd.com/index.php?pag ... dule&id=88
If i try to use ./configure after copying those files to shell, it says permission denied, and if I try to use make custommodule MODULEFILE=joinpartsno , it says error code 1, so please compile it for me and send it to
[email protected] , thnx a mil..
Posted: Fri Dec 02, 2005 10:28 pm
by Syzop
Using unix module .so's from other machines is usually a bad idea and will often not work (and if it works, can easily corrupt memory). So I do not recommend doing that.
So I suggest you to try compiling it again.
One way would be to:
1. Put the joinpartsno.c file in your Unreal3.2/src/modules directory
2. Go (back) to your Unreal3.2 directory
3. Type: make custommodule MODULEFILE=joinpartsno
If that didn't work, perhaps you can paste us the output.
Posted: Sat Dec 03, 2005 5:58 pm
by IRCrazy
error I got after typing command
make custommodule MODULEFILE=joinpartsno
cd src; make 'CFLAGS=-I../include -I/home/openmind/Unreal3.2/extras/regexp/include -pipe -g -O2 -funsigned-char ' 'CC=gcc' 'IRCDLIBS=-lcrypt -L../extras/regexp/lib -ltre' 'LDFLAGS=' 'IRCDMODE=711' 'RES=' 'BINDIR=/home/openmind/Unreal3.2/src/ircd' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include' 'IRCDDIR=/home/openmind/Unreal3.2' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'STRTOUL=' 'CRYPTOLIB=' 'CRYPTOINCLUDES=' 'URL=' MODULEFILE=joinpartsno 'EXLIBS=' custommodule
cd modules; make 'CFLAGS=-I../include -I/home/openmind/Unreal3.2/extras/regexp/include -pipe -g -O2 -funsigned-char ' 'CC=gcc' 'IRCDLIBS=-lcrypt -L../extras/regexp/lib -ltre' 'LDFLAGS=' 'IRCDMODE=711' 'BINDIR=/home/openmind/Unreal3.2/src/ircd' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include' 'IRCDDIR=/home/openmind/Unreal3.2' 'MANDIR=' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/usr/bin/touch' 'RES=' 'SHELL=/bin/sh' 'STRTOUL=' 'CRYPTOLIB=' 'CRYPTOINCLUDES=' 'URL=' MODULEFILE=joinpartsno 'EXLIBS=' custommodule
gcc -I../include -I/home/openmind/Unreal3.2/extras/regexp/include -pipe -g -O2 -funsigned-char -DDYNAMIC_LINKING -o joinpartsno.so joinpartsno.c
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x82): undefined reference to `main'
/tmp/cc0lWVBa.o: In function `Mod_Init':
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:67: undefined reference to `umode_allow_opers'
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:67: undefined reference to `SnomaskAdd'
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:68: undefined reference to `HookAddMain'
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:69: undefined reference to `HookAddMain'
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:70: undefined reference to `HookAddMain'
/tmp/cc0lWVBa.o: In function `h_jpsno_join':
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:88: undefined reference to `sendto_snomask'
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:91: undefined reference to `ircd_log'
/tmp/cc0lWVBa.o: In function `h_jpsno_part':
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:99: undefined reference to `sendto_snomask'
/usr/home/openmind/Unreal3.2/src/modules/joinpartsno.c:102: undefined reference to `ircd_log'
*** Error code 1
Stop in /usr/home/openmind/Unreal3.2/src/modules.
*** Error code 1
Stop in /usr/home/openmind/Unreal3.2/src.
*** Error code 1
Stop in /usr/home/openmind/Unreal3.2.
Posted: Sat Dec 03, 2005 9:05 pm
by Syzop
Hm.. Seems your UnrealIRCd is not configured properly. Or: maybe not
anymore. Maybe you accidently did ./configure in the unrealircd dir, this should never be done.
You would have to recompile your ircd. By doing this (from your Unreal3.2 directory):
Code: Select all
make clean; ./Config -quick && make
After that, try compiling the module again:
Code: Select all
make custommodule MODULEFILE=joinpartsno
You might have to restart your ircd as well, maybe not.
Posted: Sun Dec 04, 2005 1:34 pm
by IRCrazy
hey thnx alot syzop ... It worked now

.. thnx a mil
