This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Running eggdrop on Mac OS x

General support and discussion of Eggdrop bots.
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Running eggdrop on Mac OS x

Post by thedoors »

Hi, I recently installed eggdrop on mac os x via fink, but I have no idea how to run it from the terminal. Any ideas?
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

has the idea of running it as you would run it under any other OS (sans Windows) crossed your mind?
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use

Code: Select all

 tag when posting logs, code
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Post by thedoors »

Um ???? Mac os x is way different from windows. Fink compiled it from your site, and I have to run it by command line but I dont know the commands for it. Is there any eggdrop mac users here??? Plz only post if you have any useful things to add -_-.
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

dude, a handful of people here have tried to lecture me on how & what to post, but to date noone had done that in their second post - except you, that is

if you are clueless about the command line, eggdrop is not for you
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use

Code: Select all

 tag when posting logs, code
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Post by thedoors »

Not clueless just need a jump start which no1 has gave me yet....like no1 has mac knowledge i went to several mac sites and even the eggdrop irc channels. No help. Mine giving me some help?
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

well, simply read carefully through help sections on this site and follow the detailed instructions; I can assure you there is nothing Mac-specific you need to run eggdrop under OS X
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use

Code: Select all

 tag when posting logs, code
User avatar
DragnLord
Owner
Posts: 711
Joined: Sat Jan 24, 2004 4:58 pm
Location: C'ville, Virginia, USA

Post by DragnLord »

demond is correct

create proper conf file (read the docs), name it bot.conf
start bot with:
./eggdrop bot.conf
in ~/eggdrop directory

it works like any other eggdrop installation
make sure you have tcl installed also
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Post by thedoors »

how do I do run ./eggdrop bot.conf in the eggdrop directory.
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

thedoors wrote:how do I do run ./eggdrop bot.conf in the eggdrop directory.
You are joking of course?

You would have to change to the folder in which eggdrop was installed and after editing eggdrop.conf as per instructions on main site issue the above command.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Post by thedoors »

No I am joking and have no knowledge on how to do it from a directory or where to do it from.
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Post by thedoors »

1. Type './configure' from the Eggdrop directory. Some of the options
that can be given to ./configure are explained below.

What is the eggdrop directory and how do I ./configure from it. I have searched around and there is no begginer steps on how to do it.
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

thedoors wrote:No I am joking and have no knowledge on how to do it from a directory or where to do it from.
Read your operating system's documentation on using commands &c from the console.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Post by thedoors »

Alright I read up on it and I compiled it from the compile guide, but now just a few questions. I got to this part;

D. Mac OS X
Follow the standard compile process in Section A. To compile dynamically
(with module support), use 'make eggdrop' instead of 'make'.

So I did that and now I am not sure what to do...because after that theres all of this:

To get third-party modules to compile, you may need to edit the module's
Makefile and add "$(XLIBS) $(MODULE_XLIBS)" to the end of the
../../../MODULE.$(MOD_EXT) target's $(LD) line.

For example:

../../../mymodule.$(MOD_EXT): ../mymodule.o
$(LD) -o ../../../mymodule.$(MOD_EXT) ../mymodule.o
$(STRIP) ../../../mymodule.$(MOD_EXT)

Would become:

../../../mymodule.$(MOD_EXT): ../mymodule.o
$(LD) -o ../../../mymodule.$(MOD_EXT) ../mymodule.o $(XLIBS) $(MODULE_XLIBS)
$(STRIP) ../../../mymodule.$(MOD_EXT)

If you notice a module that requires these changes, it would probably be
a good idea to let the module's developer know, so it can be fixed.


Note that on Mac OS X, the DYLD_LIBRARY_PATH environment variable should
be used instead of LD_LIBRARY_PATH.

And I am not sure what third party modules means and if I really need it since I am just begginer. But anyways after doing make eggdrop, it told me to do make clean first which I did, then I did make eggdrop again...and then after that I got some erros and not sure if they are acctual errors and what I should do:

ld: Undefined symbols:
_fprintf$LDBLStub
_sprintf$LDBLStub
make[2]: *** [../../../channels.so] Error 1
make[1]: *** [channels.mod_so] Error 2
make: *** [modules] Error 2

Because do I acctually need to do the make eggdrop part? Or do I have to since I am on Mac OS X. kthx!
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

Third party modules are those that are not supplied with the eggdrop source; those that you download yourself and compile like the gseen module.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
t
thedoors
Voice
Posts: 8
Joined: Thu Aug 24, 2006 10:31 pm

Post by thedoors »

So I wont get that...anyways what do I do after i compiled and installed it all
Post Reply