Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: fantasy problem  (Read 3245 times)

0 Members and 1 Guest are viewing this topic.

Jecht

  • Anope User
  • Offline Offline
  • Posts: 3
fantasy problem
« on: November 18, 2008, 07:10:56 PM »

I'm running 1.7.23b. Services won't respond to the fantasy commands except for !deowner, !owner and !kick since this version anymore.
(not talking about the extended module btw).
There are no errors given. Is there any solution for this?
« Last Edit: November 18, 2008, 07:17:37 PM by Jecht »
Logged

deiks

  • Anope User
  • Offline Offline
  • Gender: Male
  • Posts: 139
  • Shizle my nizle
Re: fantasy problem
« Reply #1 on: November 18, 2008, 07:27:57 PM »

Upgrade to 1.8.0 rc-1 and it shouldn't be errors.

Edit: And also check is fantasy enabled for chans

/bs set #channel fantasy on
« Last Edit: November 18, 2008, 07:43:22 PM by [dx] »
Logged

Jecht

  • Anope User
  • Offline Offline
  • Posts: 3
Re: fantasy problem
« Reply #2 on: November 18, 2008, 07:59:14 PM »

Alright so I was gonna try that untill I couldn't compile the 1.8 rc1.

Got the following error:

Quote
main.o: In function `do_backtrace':
/home/darkeye/anope-1.8.0-rc1/src/main.c:735: undefined reference to `backtrace'
/home/darkeye/anope-1.8.0-rc1/src/main.c:736: undefined reference to `backtrace_symbols'
collect2: ld returned 1 exit status
gmake[1]: *** [services] Error 1
gmake[1]: Leaving directory `/home/darkeye/anope-1.8.0-rc1/src'
gmake: *** [build] Error 2

Running on a shell with FreeBSD 4.11

And:

Upgrade to 1.8.0 rc-1 and it shouldn't be errors.

Edit: And also check is fantasy enabled for chans

/bs set #channel fantasy on

I already made sure that was set to on. I don't think !owner, !deowner and !kick would have worked without it.
« Last Edit: November 18, 2008, 08:06:00 PM by Jecht »
Logged

Charles Kingsley

  • Contributor
  • *
  • Offline Offline
  • Posts: 1405
Re: fantasy problem
« Reply #3 on: November 18, 2008, 08:42:53 PM »

Hi,

The error you got compiling is because of Freebsd 4.11 being ancient and our code not caring about that.

There's a workaround shown below courtesy of xchat logs and Rob.

Nonetheless, that doesn't explain your actual issue, can you show us the output of /os modlist please.

Code: [Select]
Nov 12 17:20:09 <Rob>   ok, first up, gmake distclean
Nov 12 17:20:45 <Rob>   let it do stuff
Nov 12 17:21:16 <Rob>   ok, now do ./Config
Nov 12 17:21:18 <Rob>   let it do stuff
Nov 12 17:23:35 <Rob>   ok, now cd into the include directory
Nov 12 17:23:40 <Rob>   and edit sysconf.h
Nov 12 17:23:51 <Rob>   look for #define HAVE_BACKTRACE 1
Nov 12 17:25:12 <Rob>   ok, delete that line
Nov 12 17:25:41 <Rob>   kk, save it, and go back into the anope dir
Nov 12 17:25:44 <Rob>   then do: gmake
Nov 12 17:27:53 <Rob>   once that's done, you should be able to gmake install
Logged

Jecht

  • Anope User
  • Offline Offline
  • Posts: 3
Re: fantasy problem
« Reply #4 on: November 19, 2008, 04:20:01 PM »

Here's my modlist:

Quote
(17:15:42)  -› [notice from OperServ]: Current Module list:
(17:15:42)  -› [notice from OperServ]: Module: bs_fantasy [(null)] [3rd]
(17:15:42)  -› [notice from OperServ]: Module: bs_fantasy_kickban [(null)] [3rd]
(17:15:42)  -› [notice from OperServ]: Module: bs_fantasy_unban [(null)] [3rd]
(17:15:42)  -› [notice from OperServ]: Module: cs_appendtopic [$Id: cs_appendtopic.c 1369 2008-02-05 13:51:50Z geniusdex $] [Supported]
(17:15:42)  -› [notice from OperServ]: Module: cs_enforce [$Id: cs_enforce.c 1345 2008-01-13 12:54:14Z geniusdex $] [Supported]
(17:15:42)  -› [notice from OperServ]: Module: cs_accessfounder [3.3] [3rd]
(17:15:42)  -› [notice from OperServ]: Module: enc_none [$Id: enc_none.c 1446 2008-09-20 14:45:38Z viper $] [Encryption]
(17:15:42)  -› [notice from OperServ]: Module: hs_request [$Id: hs_request.c 1397 2008-06-03 18:44:54Z geniusdex $] [Supported]
(17:15:42)  -› [notice from OperServ]: Module: ircd_vhostserv [$Id: ircd_vhostserv.c v2.0.0 09-02-2007 n00bie $] [3rd]
(17:15:43)  -› [notice from OperServ]: Module: ns_maxemail [$Id: ns_maxemail.c 1345 2008-01-13 12:54:14Z geniusdex $] [Supported]
(17:15:43)  -› [notice from OperServ]: Module: os_info [$Id: os_info.c 1391 2008-04-06 15:07:31Z rob $] [Supported]
(17:15:43)  -› [notice from OperServ]: Module: os_tssync [1.0] [3rd]
(17:15:43)  -› [notice from OperServ]: Module: unreal32 [$Id: unreal32.c 1451 2008-09-25 22:10:36Z viper $] [Protocol]
(17:15:43)  -› [notice from OperServ]: 13 Modules loaded.


Code: [Select]
Nov 12 17:20:09 <Rob>   ok, first up, gmake distclean
Nov 12 17:20:45 <Rob>   let it do stuff
Nov 12 17:21:16 <Rob>   ok, now do ./Config
Nov 12 17:21:18 <Rob>   let it do stuff
Nov 12 17:23:35 <Rob>   ok, now cd into the include directory
Nov 12 17:23:40 <Rob>   and edit sysconf.h
Nov 12 17:23:51 <Rob>   look for #define HAVE_BACKTRACE 1
Nov 12 17:25:12 <Rob>   ok, delete that line
Nov 12 17:25:41 <Rob>   kk, save it, and go back into the anope dir
Nov 12 17:25:44 <Rob>   then do: gmake
Nov 12 17:27:53 <Rob>   once that's done, you should be able to gmake install

After I did gmake distclean and ./Config there was nothing in sysconf.h. The file existed, but it was empty.

Edit: after make the file had stuff in it so I changed it and did make again. compiling seemed to go fine now.
« Last Edit: November 19, 2008, 04:43:43 PM by Jecht »
Logged
Pages: [1]   Go Up