Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: bs_fantasy_ext not 'make' able  (Read 7858 times)

0 Members and 1 Guest are viewing this topic.

icer

  • Guest
bs_fantasy_ext not 'make' able
« on: January 19, 2007, 06:37:33 PM »

Running anope 1.7.18.
i untared the tarball in anope/src/modules/ then i 'make modules' in anope/ and this is the error i got:

[services@frozen][~/anope-1.7.18] $ make modules
(cd lang ; make 'CFLAGS=-pipe -g -O2 -I/usr/local/include/mysql -fno-strict-aliasing -pipe -march=pentium4 -export-dynamic' 'CC=gcc' 'ANOPELIBS='  'LDFLAGS=-L/usr/local/lib/mysql -lmysqlclient -lz -lcrypt -lm' 'BINDEST=/home/staff/services/.serv/' 'INSTALL=/usr/bin/install'  'INCLUDEDIR=../include' 'RM=/bin/rm' 'CP=/bin/cp'  'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'DATDEST=/home/staff/services/.serv/'  'RUNGROUP=' 'MODULE_PATH=/home/staff/services/.serv//modules/' 'RDB=rdb.c' 'MYSQL=mysql.c' 'SHARED=-shared' 'MODULEFLAGS=-fPIC -DPIC -shared' all language.h ; )
`language.h' is up to date.
(cd include ; make 'CFLAGS=-pipe -g -O2 -I/usr/local/include/mysql -fno-strict-aliasing -pipe -march=pentium4 -export-dynamic' 'CC=gcc' 'ANOPELIBS='  'LDFLAGS=-L/usr/local/lib/mysql -lmysqlclient -lz -lcrypt -lm' 'BINDEST=/home/staff/services/.serv/' 'INSTALL=/usr/bin/install'  'INCLUDEDIR=../include' 'RM=/bin/rm' 'CP=/bin/cp'  'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'DATDEST=/home/staff/services/.serv/'  'RUNGROUP=' 'MODULE_PATH=/home/staff/services/.serv//modules/' 'RDB=rdb.c' 'MYSQL=mysql.c' 'SHARED=-shared' 'MODULEFLAGS=-fPIC -DPIC -shared' )
*** Building src
gcc  -pipe -g -O2 -I/usr/local/include/mysql -fno-strict-aliasing -pipe -march=pentium4 -export-dynamic -fPIC -DPIC -shared -I../include/ -c mod_version.c
gcc -pipe -g -O2 -I/usr/local/include/mysql -fno-strict-aliasing -pipe -march=pentium4 -export-dynamic actions.o base64.o botserv.o channels.o chanserv.o commands.o compat.o  config.o datafiles.o encrypt.o events.o helpserv.o hostserv.o init.o ircd.o language.o list.o log.o mail.o main.o  memory.o memoserv.o messages.o misc.o modules.o news.o nickserv.o operserv.o  process.o send.o servers.o sessions.o slist.o sockutil.o timeout.o users.o   rdb.o mysql.o   -o services -L/usr/local/lib/mysql -lmysqlclient -lz -lcrypt -lm
(cd src/modules ; ./configure ; make 'CFLAGS=-pipe -g -O2 -I/usr/local/include/mysql -fno-strict-aliasing -pipe -march=pentium4 -export-dynamic' 'CC=gcc' 'ANOPELIBS='  'LDFLAGS=-L/usr/local/lib/mysql -lmysqlclient -lz -lcrypt -lm' 'BINDEST=/home/staff/services/.serv/' 'INSTALL=/usr/bin/install'  'INCLUDEDIR=../include' 'RM=/bin/rm' 'CP=/bin/cp'  'TOUCH=/usr/bin/touch' 'SHELL=/bin/sh' 'DATDEST=/home/staff/services/.serv/'  'RUNGROUP=' 'MODULE_PATH=/home/staff/services/.serv//modules/' 'RDB=rdb.c' 'MYSQL=mysql.c' 'SHARED=-shared' 'MODULEFLAGS=-fPIC -DPIC -shared' all; )
make: don't know how to make all. Stop
*** Error code 2

Stop in /usr/home/staff/services/anope-1.7.18.
[services@frozen][~/anope-1.7.18] $

i teid to use another Makefile.sub from somewhere else from anope/ but i just got errors everywhere.



Any help is appreciated *cough Viper cough*  :D

[Edited on 19-1-2007 by icer]
Logged

Hassankhalid

  • Guest
(No subject)
« Reply #1 on: January 19, 2007, 07:26:41 PM »

http://forum.anope.org/viewthread.php?tid=1044

read this  still have problems let us know thx.
Logged

Jan Milants

  • Team
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 1372
(No subject)
« Reply #2 on: January 19, 2007, 07:42:03 PM »

uhmmm.. dunno, the module should compile and work fine on all latest anope releases though...
Logged
If you like me donate coins to 1FBmZVT4J8WAUMHKqpWhgNVj3XXnRN1cCk :)

twostars

  • Guest
(No subject)
« Reply #3 on: May 12, 2007, 09:31:46 PM »

bahri@server:~/irc/anope-1.7.18$ make modules
(cd lang ; make 'CFLAGS=-pipe -g -O2 -export-dynamic' 'CC=gcc' 'ANOPELIBS=-lnsl                                                                              -lresolv -lbsd  -ldl' 'LDFLAGS=' 'BINDEST=/home/bahri/irc/services' 'INSTALL=/us                                                                             r/bin/install' 'INCLUDEDIR=../include' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/bin/tou                                                                             ch' 'SHELL=/bin/sh' 'DATDEST=/home/bahri/irc/services' 'RUNGROUP=' 'MODULE_PATH=                                                                             /home/bahri/irc/services/modules/' 'RDB=' 'MYSQL=' 'SHARED=-shared' 'MODULEFLAGS                                                                             =-fPIC -DPIC -shared' all language.h ; )
make[1]: Entering directory `/home/bahri/irc/anope-1.7.18/lang'
make[1]: Nothing to be done for `all'.
make[1]: `language.h' is up to date.
make[1]: Leaving directory `/home/bahri/irc/anope-1.7.18/lang'
(cd include ; make 'CFLAGS=-pipe -g -O2 -export-dynamic' 'CC=gcc' 'ANOPELIBS=-ln                                                                             sl -lresolv -lbsd  -ldl' 'LDFLAGS=' 'BINDEST=/home/bahri/irc/services' 'INSTALL=                                                                             /usr/bin/install' 'INCLUDEDIR=../include' 'RM=/bin/rm' 'CP=/bin/cp' 'TOUCH=/bin/                                                                             touch' 'SHELL=/bin/sh' 'DATDEST=/home/bahri/irc/services' 'RUNGROUP=' 'MODULE_PA                                                                             TH=/home/bahri/irc/services/modules/' 'RDB=' 'MYSQL=' 'SHARED=-shared' 'MODULEFL                                                                             AGS=-fPIC -DPIC -shared' )
make[1]: Entering directory `/home/bahri/irc/anope-1.7.18/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/bahri/irc/anope-1.7.18/include'
*** Building src
make[1]: Entering directory `/home/bahri/irc/anope-1.7.18/src'
gcc  -pipe -g -O2 -export-dynamic -fPIC -DPIC -shared -I../include/ -c mod_versi                                                                             on.c
gcc -pipe -g -O2 -export-dynamic actions.o base64.o botserv.o channels.o chanser                                                                             v.o commands.o compat.o config.o datafiles.o encrypt.o events.o helpserv.o hosts                                                                             erv.o init.o ircd.o language.o list.o log.o mail.o main.o memory.o memoserv.o me                                                                             ssages.o misc.o modules.o news.o nickserv.o operserv.o process.o send.o servers.                                                                             o sessions.o slist.o sockutil.o timeout.o users.o    -lnsl -lresolv -lbsd  -ldl                                                                               -o services
make[1]: Leaving directory `/home/bahri/irc/anope-1.7.18/src'
(cd src/modules ; ./configure ; make 'CFLAGS=-pipe -g -O2 -export-dynamic' 'CC=g                                                                             cc' 'ANOPELIBS=-lnsl -lresolv -lbsd  -ldl' 'LDFLAGS=' 'BINDEST=/home/bahri/irc/s                                                                             ervices' 'INSTALL=/usr/bin/install' 'INCLUDEDIR=../include' 'RM=/bin/rm' 'CP=/bi                                                                             n/cp' 'TOUCH=/bin/touch' 'SHELL=/bin/sh' 'DATDEST=/home/bahri/irc/services' 'RUN                                                                             GROUP=' 'MODULE_PATH=/home/bahri/irc/services/modules/' 'RDB=' 'MYSQL=' 'SHARED=                                                                             -shared' 'MODULEFLAGS=-fPIC -DPIC -shared' all; )
make[1]: Entering directory `/home/bahri/irc/anope-1.7.18/src/modules'
Makefile:5: ../Makefile.sub: No such file or directory
make[1]: *** No rule to make target `../Makefile.sub'.  Stop.
make[1]: Leaving directory `/home/bahri/irc/anope-1.7.18/src/modules'
make: *** [modules] Error 2


^--
Error is kind of similar.. help anyone? :\
Logged

katsklaw

  • Guest
(No subject)
« Reply #4 on: May 12, 2007, 10:32:11 PM »

what OS and gcc version?
Logged

twostars

  • Guest
(No subject)
« Reply #5 on: May 12, 2007, 10:47:56 PM »

OS: Linux Redhat

GCC version: 3.4.x

Hopefully you can solve my problem :) Thanks mate.
Logged

katsklaw

  • Guest
(No subject)
« Reply #6 on: May 12, 2007, 10:50:22 PM »

I just compiled it with no errors on FreeBSD and gcc 3.4 are you positive you ran Config and make already?
Logged

twostars

  • Guest
(No subject)
« Reply #7 on: May 12, 2007, 10:54:12 PM »

Well, I ran the anope install a while back.
Then "make", then "make install".
After that I obviously ./Config'd it but...

I wasn't real sure how to go about setting up this module. It really confused the hell out of me. All those guides, yeah I went to that link, that are posted everywhere... all explain going to different places (like.. anope dir, unrealircd dir... god...) :\

Any tips? Or help? :\

Thanks again.
Logged

katsklaw

  • Guest
(No subject)
« Reply #8 on: May 13, 2007, 02:11:57 AM »

Quote
Originally posted by twostars
Well, I ran the anope install a while back.
Then "make", then "make install".
After that I obviously ./Config'd it but...

I wasn't real sure how to go about setting up this module. It really confused the hell out of me. All those guides, yeah I went to that link, that are posted everywhere... all explain going to different places (like.. anope dir, unrealircd dir... god...) :\

Any tips? Or help? :\

Thanks again.


no not really, the guides to how to install a module are very simple.

1. put the .c file in anope-1.7.x/src/modules
2 cd ~/anope-1.7.x
3. make modules
4 make install

It can't get any easier, but it does require that you have already compiled anope the first time. If you haven't yet compile anope you will get errors or if you have run make distclean at some point after installation.

Also for the record, you run ./Config BEFORE make and make install .. not after.

try this:

1. ./Config
2. make
3. make install
4. On IRC type: /msg OperServ modload bs_fantasy_ext

PS: Nothing is obvious unless we are there with you.

[Edited on 12-5-2007 by katsklaw]
Logged

twostars

  • Guest
(No subject)
« Reply #9 on: May 13, 2007, 08:09:30 AM »

Yeah, I did ./Config first. Sorry... I was pulling things up by memory at like 4am in the morning. ;)

And that all sounds like I did it right. I might have to get you, if you want, to take a look at it yourself. I'll PM you some login details if you have time.

Thanks.
Logged

SNU

  • Anope User
  • Offline Offline
  • Posts: 158
    • http://www.firstclassirc.com
(No subject)
« Reply #10 on: May 13, 2007, 10:01:15 AM »

Also note:
for bs_fantasy_ext you NEED to copy the whole folder "bs_fantasy_ext" into the modules-source directory.
It would look like katsklaw described:
Quote

1. put the folder file in anope-1.7.x/src/modules/ so the .c files will be in anope-1.7.x/src/modules/bs_fantasy_ext
2 cd ~/anope-1.7.x
...


Did you do ./Config before make modules? that you shouldn't.
If nothin works recompile Anope (but make a backup of your .db-files and config!)
Code: [Select]

cd  ~/anope-1.7.x
make clean
make distclean
./Config
make
make install
Logged

katsklaw

  • Guest
(No subject)
« Reply #11 on: May 13, 2007, 01:13:42 PM »

that is correct SNU, my bad. With some modules you have to place the folder in src/modules. As a good rule of thumb, I always place whatever file I download, whether it's a .c file ot a tarball in the src/modules directory, then untar directory from src/modules.

After reading your error closer I found this:


make[1]: Entering directory `/home/bahri/irc/anope-1.7.18/src/modules'
Makefile:5: ../Makefile.sub: No such file or directory


Which is actually the only error presnt and has nothing to do with bs_fantasy_ext. What I recommend is:

1> download anope-1.7.18.tar.gz and untar it again to insure you have all the files you need.
2> Then download bs_fantasy_ext-1.1.11.tar.gz and place the whole file in anope-1.7.18/src/modules
3> cd anope-1.7.18/src/modules
4> type tar -xzf bs_fantasy_ext-1.1.11.tar.gz
5> cd ../..
6> run ./Config
7> make
8> make install


[Edited on 13-5-2007 by katsklaw]
Logged
Pages: [1]   Go Up