14 August 2004, Saturday
Eggdrop Kurulumu:
[ders@Anope ders]$ ls /depo anope-1.7.3.tar.gz PTlink6.15.0.tar.gz anope-1.7.5.tar.gz PTlink6.15.1.tar.gz AnopeServ PTlink6.17.1.tar.gz bahamut-1.4.35-release.tar.gz PTlink.OPM1.0.0.tar.gz bahamut-1.4.36p2-release.tar.gz PTlink.OPM1.0.1.tar.gz bahamut-1.4.36-release.tar.gz PTlink.OPM1.1.0.tar.gz bopm-3.1.2.tar.gz PTlink.OPM1.1.1.tar.gz Cr PTlink.Services2.23.4.tar.gz CR2.1-Linux.tar.gz PTlink.SocksControl1.0.0.tar.gz eggdrop1.6.15.tar.gz PTlink.SocksControl1.1.0.tar.gz eggdrop1.6.16.tar.gz scripts.tar.gz eggdrop.tar.gz sc_trans_posix_040.tgz epona-1.4.14.tar.gz shoutcast-1-9-4-linux-glibc6.tar.gz ircservices-4.3.4.tar.gz SolarStats-1.1.1.tar.gz ircservices-4.3.tar.gz trircd-release-5.7-r.tar.gz ircservices-4.4.9.tar.gz Ultimate ircservices-4.5.0.tar.gz Ultimate3.0.0.a30.tar.gz ircservices-4.5.27.tar.gz Unreal NeoStats-2.5.15.tar.gz Unreal3.1.6-Noon.tar.gz psyBNC2.3.1.tar.gz Unreal3.2.1.tar.gz psyBNC2.3.2-4.tar.gz Unreal3.2-beta19.tar.gz Ptlink Unreal3.2.tar.gz [ders@Anope ders]$ cp /depo/eggdrop1.6.16.tar.gz /home/ders/ [ders@Anope ders]$ ls eggdrop1.6.16.tar.gz [ders@Anope ders]$ tar -zxvf eggdrop1.6.16.tar.gz eggdrop1.6.16/src/mod/woobie.mod/woobie.c eggdrop1.6.16/src/mod/share.mod/ eggdrop1.6.16/src/mod/share.mod/help/ eggdrop1.6.16/src/mod/share.mod/help/set/ eggdrop1.6.16/src/mod/share.mod/help/set/share.help eggdrop1.6.16/src/mod/share.mod/help/share.help eggdrop1.6.16/src/mod/share.mod/Makefile eggdrop1.6.16/src/mod/share.mod/share.c eggdrop1.6.16/src/mod/share.mod/share.h eggdrop1.6.16/src/mod/share.mod/modinfo eggdrop1.6.16/src/mod/share.mod/uf_features.c eggdrop1.6.16/src/mod/Makefile.in eggdrop1.6.16/src/mod/seen.mod/ eggdrop1.6.16/src/mod/seen.mod/help/ eggdrop1.6.16/src/mod/seen.mod/help/msg/ eggdrop1.6.16/src/mod/seen.mod/help/msg/seen.help eggdrop1.6.16/src/mod/seen.mod/help/seen.help eggdrop1.6.16/src/mod/seen.mod/Makefile eggdrop1.6.16/src/mod/seen.mod/modinfo eggdrop1.6.16/src/mod/seen.mod/seen.c eggdrop1.6.16/src/mod/server.mod/ eggdrop1.6.16/src/mod/server.mod/help/ eggdrop1.6.16/src/mod/server.mod/help/set/ eggdrop1.6.16/src/mod/server.mod/help/set/server.help eggdrop1.6.16/src/mod/server.mod/help/server.help eggdrop1.6.16/src/mod/server.mod/Makefile eggdrop1.6.16/src/mod/server.mod/servmsg.c eggdrop1.6.16/src/mod/server.mod/cmdsserv.c eggdrop1.6.16/src/mod/server.mod/modinfo eggdrop1.6.16/src/mod/server.mod/tclserv.c eggdrop1.6.16/src/mod/server.mod/server.c eggdrop1.6.16/src/mod/server.mod/server.h eggdrop1.6.16/src/mod/modvals.h eggdrop1.6.16/src/mod/eggmod.m4 eggdrop1.6.16/src/mod/eggmod.sh eggdrop1.6.16/src/mod/wire.mod/ eggdrop1.6.16/src/mod/wire.mod/help/ eggdrop1.6.16/src/mod/wire.mod/help/wire.help eggdrop1.6.16/src/mod/wire.mod/Makefile eggdrop1.6.16/src/mod/wire.mod/modinfo eggdrop1.6.16/src/mod/wire.mod/wire.c eggdrop1.6.16/src/mod/wire.mod/wire.h eggdrop1.6.16/src/mod/wire.mod/language/ eggdrop1.6.16/src/mod/wire.mod/language/wire.german.lang eggdrop1.6.16/src/mod/wire.mod/language/wire.english.lang eggdrop1.6.16/src/mod/wire.mod/language/wire.danish.lang eggdrop1.6.16/src/mod/wire.mod/language/wire.french.lang eggdrop1.6.16/src/mod/transfer.mod/ eggdrop1.6.16/src/mod/transfer.mod/help/ eggdrop1.6.16/src/mod/transfer.mod/help/set/ eggdrop1.6.16/src/mod/transfer.mod/help/set/transfer.help eggdrop1.6.16/src/mod/transfer.mod/help/transfer.help eggdrop1.6.16/src/mod/transfer.mod/transfer.c eggdrop1.6.16/src/mod/transfer.mod/transfer.h eggdrop1.6.16/src/mod/transfer.mod/Makefile eggdrop1.6.16/src/mod/transfer.mod/transferqueue.c eggdrop1.6.16/src/mod/transfer.mod/modinfo eggdrop1.6.16/src/mod/transfer.mod/transferfstat.c eggdrop1.6.16/src/mod/transfer.mod/language/ eggdrop1.6.16/src/mod/transfer.mod/language/transfer.english.lang eggdrop1.6.16/src/mod/transfer.mod/language/transfer.danish.lang eggdrop1.6.16/src/mod/transfer.mod/language/transfer.french.lang eggdrop1.6.16/src/mod/transfer.mod/language/transfer.german.lang eggdrop1.6.16/src/mod/transfer.mod/tcltransfer.c eggdrop1.6.16/src/mod/uptime.mod/ eggdrop1.6.16/src/mod/uptime.mod/help/ eggdrop1.6.16/src/mod/uptime.mod/help/uptime.help eggdrop1.6.16/src/mod/uptime.mod/Makefile eggdrop1.6.16/src/mod/uptime.mod/modinfo eggdrop1.6.16/src/mod/uptime.mod/uptime.c eggdrop1.6.16/src/mod/uptime.mod/uptime.h eggdrop1.6.16/src/mod/irc.mod/ eggdrop1.6.16/src/mod/irc.mod/help/ eggdrop1.6.16/src/mod/irc.mod/help/msg/ eggdrop1.6.16/src/mod/irc.mod/help/msg/irc.help eggdrop1.6.16/src/mod/irc.mod/help/set/ eggdrop1.6.16/src/mod/irc.mod/help/set/irc.help eggdrop1.6.16/src/mod/irc.mod/help/irc.help eggdrop1.6.16/src/mod/irc.mod/Makefile eggdrop1.6.16/src/mod/irc.mod/irc.c eggdrop1.6.16/src/mod/irc.mod/irc.h eggdrop1.6.16/src/mod/irc.mod/msgcmds.c eggdrop1.6.16/src/mod/irc.mod/chan.c eggdrop1.6.16/src/mod/irc.mod/modinfo eggdrop1.6.16/src/mod/irc.mod/mode.c eggdrop1.6.16/src/mod/irc.mod/cmdsirc.c eggdrop1.6.16/src/mod/irc.mod/tclirc.c eggdrop1.6.16/src/mod/compress.mod/ eggdrop1.6.16/src/mod/compress.mod/help/ eggdrop1.6.16/src/mod/compress.mod/help/set/ eggdrop1.6.16/src/mod/compress.mod/help/set/compress.help eggdrop1.6.16/src/mod/compress.mod/help/compress.help eggdrop1.6.16/src/mod/compress.mod/configure eggdrop1.6.16/src/mod/compress.mod/tclcompress.c eggdrop1.6.16/src/mod/compress.mod/configure.in eggdrop1.6.16/src/mod/compress.mod/compress.c eggdrop1.6.16/src/mod/compress.mod/compress.h eggdrop1.6.16/src/mod/compress.mod/modinfo eggdrop1.6.16/src/mod/compress.mod/Makefile.in eggdrop1.6.16/src/mod/compress.mod/compress_config.h.in eggdrop1.6.16/src/language.c eggdrop1.6.16/src/bg.c eggdrop1.6.16/src/bg.h eggdrop1.6.16/src/rfc1459.c eggdrop1.6.16/src/dcc.c eggdrop1.6.16/src/dns.c eggdrop1.6.16/src/dns.h eggdrop1.6.16/src/mem.c eggdrop1.6.16/src/net.c eggdrop1.6.16/src/tcl.c eggdrop1.6.16/src/misc_file.c eggdrop1.6.16/src/misc_file.h eggdrop1.6.16/src/dccutil.c eggdrop1.6.16/src/match.c eggdrop1.6.16/src/flags.c eggdrop1.6.16/src/flags.h eggdrop1.6.16/src/chan.h eggdrop1.6.16/src/cmds.c eggdrop1.6.16/src/cmdt.h eggdrop1.6.16/src/compat/ eggdrop1.6.16/src/compat/strftime.c eggdrop1.6.16/src/compat/strftime.h eggdrop1.6.16/src/compat/strcasecmp.c eggdrop1.6.16/src/compat/strcasecmp.h eggdrop1.6.16/src/compat/compat.h eggdrop1.6.16/src/compat/Makefile.in eggdrop1.6.16/src/compat/inet_aton.c eggdrop1.6.16/src/compat/inet_aton.h eggdrop1.6.16/src/compat/gnu_strftime.c eggdrop1.6.16/src/compat/snprintf.c eggdrop1.6.16/src/compat/snprintf.h eggdrop1.6.16/src/compat/memcpy.c eggdrop1.6.16/src/compat/memcpy.h eggdrop1.6.16/src/compat/memset.c eggdrop1.6.16/src/compat/memset.h eggdrop1.6.16/src/Makefile.in eggdrop1.6.16/src/tclhash.c eggdrop1.6.16/src/tclhash.h eggdrop1.6.16/src/eggdrop.h eggdrop1.6.16/src/lang.h eggdrop1.6.16/src/main.c eggdrop1.6.16/src/main.h eggdrop1.6.16/src/misc.c eggdrop1.6.16/src/tclmisc.c eggdrop1.6.16/src/modules.c eggdrop1.6.16/src/modules.h eggdrop1.6.16/src/stat.h eggdrop1.6.16/src/tandem.h eggdrop1.6.16/src/users.c eggdrop1.6.16/src/users.h eggdrop1.6.16/src/tcluser.c eggdrop1.6.16/src/patch.h eggdrop1.6.16/src/userent.c eggdrop1.6.16/src/userrec.c eggdrop1.6.16/src/chanprog.c eggdrop1.6.16/src/tcldcc.c eggdrop1.6.16/src/botcmd.c eggdrop1.6.16/src/tclegg.h eggdrop1.6.16/src/botnet.c eggdrop1.6.16/src/botmsg.c eggdrop1.6.16/src/proto.h eggdrop1.6.16/NEWS eggdrop1.6.16/help/ eggdrop1.6.16/help/msg/ eggdrop1.6.16/help/set/ eggdrop1.6.16/help/set/cmds1.help eggdrop1.6.16/help/cmds1.help eggdrop1.6.16/help/cmds2.help eggdrop1.6.16/help/core.help eggdrop1.6.16/logs/ eggdrop1.6.16/logs/CONTENTS eggdrop1.6.16/misc/ eggdrop1.6.16/misc/releaseprep eggdrop1.6.16/misc/config.guess eggdrop1.6.16/misc/install-sh eggdrop1.6.16/misc/config.sub eggdrop1.6.16/misc/modconfig eggdrop1.6.16/misc/mkinstalldirs eggdrop1.6.16/misc/addpatch eggdrop1.6.16/text/ eggdrop1.6.16/text/motd eggdrop1.6.16/text/CONTENTS eggdrop1.6.16/text/banner eggdrop1.6.16/CONTENTS eggdrop1.6.16/Makefile eggdrop1.6.16/aclocal.m4 eggdrop1.6.16/README eggdrop1.6.16/configure eggdrop1.6.16/scripts/ eggdrop1.6.16/scripts/help/ eggdrop1.6.16/scripts/help/msg/ eggdrop1.6.16/scripts/help/msg/userinfo.help eggdrop1.6.16/scripts/help/userinfo.help eggdrop1.6.16/scripts/help/cmd_resolve.help eggdrop1.6.16/scripts/weed eggdrop1.6.16/scripts/sentinel.tcl eggdrop1.6.16/scripts/alltools.tcl eggdrop1.6.16/scripts/CONTENTS eggdrop1.6.16/scripts/userinfo.tcl eggdrop1.6.16/scripts/compat.tcl eggdrop1.6.16/scripts/cmd_resolve.tcl eggdrop1.6.16/scripts/autobotchk eggdrop1.6.16/scripts/botchk eggdrop1.6.16/scripts/Makefile.in eggdrop1.6.16/scripts/ques5.tcl eggdrop1.6.16/scripts/notes2.tcl eggdrop1.6.16/scripts/klined.tcl eggdrop1.6.16/scripts/getops.tcl eggdrop1.6.16/scripts/action.fix.tcl eggdrop1.6.16/FEATURES eggdrop1.6.16/eggdrop.conf eggdrop1.6.16/configure.ac eggdrop1.6.16/Makefile.in eggdrop1.6.16/config.h.in eggdrop1.6.16/disabled_modules eggdrop1.6.16/INSTALL eggdrop1.6.16/language/ eggdrop1.6.16/language/core.danish.lang eggdrop1.6.16/language/core.french.lang eggdrop1.6.16/language/core.german.lang eggdrop1.6.16/language/core.english.lang eggdrop1.6.16/ChangeLog eggdrop1.6.16/COPYING [ders@Anope ders]$ [ders@Anope ders]$ cd eggdrop1.6.16 [ders@Anope eggdrop1.6.16]$ ./configure eggdrop1.6.16/src/botmsg.c eggdrop1.6.16/src/proto.h eggdrop1.6.16/NEWS eggdrop1.6.16/help/ eggdrop1.6.16/help/msg/ eggdrop1.6.16/help/set/ eggdrop1.6.16/help/set/cmds1.help eggdrop1.6.16/help/cmds1.help eggdrop1.6.16/help/cmds2.help eggdrop1.6.16/help/core.help eggdrop1.6.16/logs/ eggdrop1.6.16/logs/CONTENTS eggdrop1.6.16/misc/ eggdrop1.6.16/misc/releaseprep eggdrop1.6.16/misc/config.guess eggdrop1.6.16/misc/install-sh eggdrop1.6.16/misc/config.sub eggdrop1.6.16/misc/modconfig eggdrop1.6.16/misc/mkinstalldirs eggdrop1.6.16/misc/addpatch eggdrop1.6.16/text/ eggdrop1.6.16/text/motd eggdrop1.6.16/text/CONTENTS eggdrop1.6.16/text/banner eggdrop1.6.16/CONTENTS eggdrop1.6.16/Makefile eggdrop1.6.16/aclocal.m4 eggdrop1.6.16/README eggdrop1.6.16/configure eggdrop1.6.16/scripts/ eggdrop1.6.16/scripts/help/ eggdrop1.6.16/scripts/help/msg/ eggdrop1.6.16/scripts/help/msg/userinfo.help eggdrop1.6.16/scripts/help/userinfo.help eggdrop1.6.16/scripts/help/cmd_resolve.help eggdrop1.6.16/scripts/weed eggdrop1.6.16/scripts/sentinel.tcl eggdrop1.6.16/scripts/alltools.tcl eggdrop1.6.16/scripts/CONTENTS eggdrop1.6.16/scripts/userinfo.tcl eggdrop1.6.16/scripts/compat.tcl eggdrop1.6.16/scripts/cmd_resolve.tcl eggdrop1.6.16/scripts/autobotchk eggdrop1.6.16/scripts/botchk eggdrop1.6.16/scripts/Makefile.in eggdrop1.6.16/scripts/ques5.tcl eggdrop1.6.16/scripts/notes2.tcl eggdrop1.6.16/scripts/klined.tcl eggdrop1.6.16/scripts/getops.tcl eggdrop1.6.16/scripts/action.fix.tcl eggdrop1.6.16/FEATURES eggdrop1.6.16/eggdrop.conf eggdrop1.6.16/configure.ac eggdrop1.6.16/Makefile.in eggdrop1.6.16/config.h.in eggdrop1.6.16/disabled_modules eggdrop1.6.16/INSTALL eggdrop1.6.16/language/ eggdrop1.6.16/language/core.danish.lang eggdrop1.6.16/language/core.french.lang eggdrop1.6.16/language/core.german.lang eggdrop1.6.16/language/core.english.lang eggdrop1.6.16/ChangeLog eggdrop1.6.16/COPYING [ders@Anope ders]$ cd eggdrop1.6.16 [ders@Anope eggdrop1.6.16]$ ./configure
This is Eggdrop's GNU configure script. It's going to run a bunch of tests to hopefully make your compile work without much twiddling.
checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for AIX... no checking for library containing strerror... none required checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether the compiler understands -pipe... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether ln -s works... yes checking whether head -1 works... yes checking for gawk... gawk checking for basename... basename checking for uname... uname checking system type... Linux checking system release... 2.4.21-4.0.1.EL checking for socket in -lsocket... no checking for connect in -lnsl... yes checking for gethostbyname in -ldns... no checking for dlopen in -ldl... yes checking for tan in -lm... yes checking for pthread_mutex_init in -lpthread... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/rusage.h usability... no checking sys/rusage.h presence... no checking for sys/rusage.h... no checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking whether time.h and sys/time.h may both be included... yes checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking for inline... inline checking for pid_t... yes checking for size_t... yes checking for working volatile... yes checking for long... yes checking size of long... 4 checking for int... yes checking size of int... 4 checking for clock... yes checking for dlopen... yes checking for dprintf... yes checking for fsync... yes checking for getdtablesize... yes checking for getrusage... yes checking for inet_aton... yes checking for isascii... yes checking for memcpy... yes checking for memset... yes checking for random... yes checking for rename... yes checking for setpgid... yes checking for sigaction... yes checking for sigemptyset... yes checking for snprintf... yes checking for srandom... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for uname... yes checking for vsnprintf... yes checking for sys/select.h... (cached) yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking for vprintf... yes checking for _doprnt... no checking for strftime... yes checking for broken libsafe sscanf... no checking for Tcl library... found /usr/lib/libtcl.so checking for Tcl header... found /usr/local/include/tcl.h checking whether the Tcl system has changed... yes checking for Tcl version... 8.4 checking for Tcl patch level... 8.4.0 checking for Tcl_Free in -ltcl... yes checking for TclpFinalizeThreadData in -ltcl... no configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating scripts/Makefile config.status: creating src/Makefile config.status: creating src/compat/Makefile config.status: creating src/md5/Makefile config.status: creating src/mod/Makefile config.status: creating config.h config.status: executing replace-if-changed commands creating lush.h config.status: executing catch-make-rebuild commands
Configure is done.
Type 'make config' to configure the modules, or type 'make iconfig' to interactively choose which modules to compile.
[ders@Anope eggdrop1.6.16]$ [ders@Anope eggdrop1.6.16]$ make iconfig Checking for removed modules.................... done. Detecting modules.................... done. Calculating dependencies................... done.
-*- Eggdrop Interactive Module Selection -*-
This module allows users to give party-line channels descriptive names instead of using only boring numbers. The names are also distributed over the botnet.
Don't mistake this type of channel for IRC channels. They are totally unrelated.
If you don't need this feature, you can safely DISABLE the module.
`assoc' is enabled: (E)nable / (d)isable [E/d] ->e
`blowfish' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
The channels module provides channel related support for the bot. It's essential for hubs that share userfiles, as well as normal bots monitoring channels on IRC.
You will normally want to ENABLE this module.
`channels' is enabled: (E)nable / (d)isable [E/d] -> e `compress' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
This module provides storage of console settings when you exit the bot (or .store).
Normally you will want to ENABLE this module.
`console' is enabled: (E)nable / (d)isable [E/d] -> e
`ctcp' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
The DNS module provides support for asynchronous DNS requests. This guards the bot from blocking several seconds on IP-addresses or hostnames which don't properly resolve. This is especially useful for bots serving as hubs.
You will normally want to ENABLE this module.
`dns' is enabled: (E)nable / (d)isable [E/d] -> e `filesys' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
This module controls the bots interaction on IRC. It allows the bot to join channels, etc.
Normally you will want to ENABLE this module.
`irc' is enabled: (E)nable / (d)isable [E/d] -> e `notes' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
This module provides seen commands via msg, on channel or via dcc, similar to the various scripts.
If you plan to use a tcl script or no seen functionality at all, you can safely DISABLE this module.
`seen' is enabled: (E)nable / (d)isable [E/d] -> e `server' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
This provides the userfile sharing support. You also have to enable the channels & transfer modules to use it.
If unsure, ENABLE it.
`share' is enabled: (E)nable / (d)isable [E/d] -> e `transfer' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
This module reports uptime statistics to http://uptime.eggheads.org. Go look and see what your uptime is! It takes about 9 hours to show up, so if your bot isn't listed, try again later.
Enabling this module is recommended for bots active on IRC.
`uptime' is enabled: (E)nable / (d)isable [E/d] -> e `wire' is enabled: (E)nable / (d)isable [E/d] -> e Changing nothing.
This module is for demonstrative purposes only.
Only programmers interested in module programming might want to enable this module. Everyone else should DISABLE it.
`woobie' is disabled: (e)nable / (D)isable [e/D] -> e Recreating list of active modules... done. Calculating dependencies.................... done. Building ./src/mod/Makefile... done. make[1]: Entering directory `/home/ders/eggdrop1.6.16/src/mod'
Configuring module 'compress'. Running in eggdrop mode.
loading cache ../../../config.cache checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gzopen in -lz... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for zlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes creating ./config.status creating Makefile creating compress_config.h compress_config.h is unchanged
Configuring module 'dns'. Running in eggdrop mode.
loading cache ../../../config.cache checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for Cygwin environment... (cached) no checking for res_init... (cached) no checking for res_init in -lresolv... (cached) no checking for res_init in -lbind... (cached) no checking for __res_init... (cached) yes checking for res_mkquery... (cached) no checking for res_mkquery in -lresolv... (cached) yes creating ./config.status creating Makefile
make[1]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod' Building ./src/mod/Makefile... done.
You can now compile the bot, using "make".
[ders@Anope eggdrop1.6.16]$ make gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c bg.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c botcmd.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c botmsg.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c botnet.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c chanprog.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c cmds.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c dcc.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c dccutil.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c dns.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c flags.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c language.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c match.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H '-DCCFLAGS="gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H "' '-DLDFLAGS="gcc -pipe"' '-DSTRIPFLAGS="touch"' -c ./main.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c mem.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c misc.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c misc_file.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c modules.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c net.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c rfc1459.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c tcl.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c tcldcc.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c tclhash.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c tclmisc.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c tcluser.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c userent.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c userrec.c gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -c users.c make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/md5' gcc -pipe -g -O2 -Wall -I. -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -c md5c.c make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/md5' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/compat' gcc -pipe -g -O2 -Wall -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -c inet_aton.c gcc -pipe -g -O2 -Wall -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -c snprintf.c gcc -pipe -g -O2 -Wall -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -c memset.c gcc -pipe -g -O2 -Wall -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -c memcpy.c gcc -pipe -g -O2 -Wall -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -c strcasecmp.c gcc -pipe -g -O2 -Wall -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -c strftime.c make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/compat'
---------- Yeah! That's the compiling, now the linking! ----------
Linking eggdrop: (standard build).
gcc -pipe -o ../eggdrop bg.o botcmd.o botmsg.o botnet.o chanprog.o cmds.o dcc.o dccutil.o dns.o flags.o language.o match.o main.o mem.o misc.o misc_file.o modules.o net.o rfc1459.o tcl.o tcldcc.o tclhash.o tclmisc.o tcluser.o userent.o userrec.o users.o -L/usr/lib -ltcl -lm -ldl -lnsl md5/md5c.o compat/*.o `cat mod/mod.xlibs` touch ../eggdrop
Successful compile: eggdrop
make[1]: Leaving directory `/home/ders/eggdrop1.6.16/src' make[1]: Entering directory `/home/ders/eggdrop1.6.16/src/mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/assoc.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././assoc.mod/assoc.c mv assoc.o ../ gcc -pipe -shared -nostartfiles -o ../../../assoc.so ../assoc.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../assoc.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/assoc.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/blowfish.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././blowfish.mod/blowfish.c mv blowfish.o ../ gcc -pipe -shared -nostartfiles -o ../../../blowfish.so ../blowfish.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../blowfish.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/blowfish.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/channels.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././channels.mod/channels.c mv channels.o ../ gcc -pipe -shared -nostartfiles -o ../../../channels.so ../channels.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../channels.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/channels.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/compress.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././compress.mod/compress.c rm -f ../compress.o mv compress.o ../ gcc -pipe -shared -nostartfiles -o ../../../compress.so ../compress.o -lz -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../compress.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/compress.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/console.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././console.mod/console.c mv console.o ../ gcc -pipe -shared -nostartfiles -o ../../../console.so ../console.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../console.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/console.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/ctcp.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././ctcp.mod/ctcp.c mv ctcp.o ../ gcc -pipe -shared -nostartfiles -o ../../../ctcp.so ../ctcp.o touch ../../../ctcp.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/ctcp.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/dns.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././dns.mod/dns.c mv dns.o ../ gcc -pipe -shared -nostartfiles -o ../../../dns.so ../dns.o -lresolv touch ../../../dns.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/dns.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/filesys.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././filesys.mod/filesys.c mv filesys.o ../ gcc -pipe -shared -nostartfiles -o ../../../filesys.so ../filesys.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../filesys.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/filesys.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/irc.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././irc.mod/irc.c mv irc.o ../ gcc -pipe -shared -nostartfiles -o ../../../irc.so ../irc.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../irc.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/irc.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/notes.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././notes.mod/notes.c mv notes.o ../ gcc -pipe -shared -nostartfiles -o ../../../notes.so ../notes.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../notes.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/notes.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/seen.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././seen.mod/seen.c mv seen.o ../ gcc -pipe -shared -nostartfiles -o ../../../seen.so ../seen.o touch ../../../seen.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/seen.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/server.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././server.mod/server.c mv server.o ../ gcc -pipe -shared -nostartfiles -o ../../../server.so ../server.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../server.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/server.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/share.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././share.mod/share.c mv share.o ../ gcc -pipe -shared -nostartfiles -o ../../../share.so ../share.o touch ../../../share.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/share.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/transfer.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././transfer.mod/transfer.c mv transfer.o ../ gcc -pipe -shared -nostartfiles -o ../../../transfer.so ../transfer.o -L/usr/lib -ltcl -lm -ldl -lnsl touch ../../../transfer.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/transfer.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/uptime.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././uptime.mod/uptime.c mv uptime.o ../ gcc -pipe -shared -nostartfiles -o ../../../uptime.so ../uptime.o touch ../../../uptime.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/uptime.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/wire.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././wire.mod/wire.c mv wire.o ../ gcc -pipe -shared -nostartfiles -o ../../../wire.so ../wire.o touch ../../../wire.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/wire.mod' make[2]: Entering directory `/home/ders/eggdrop1.6.16/src/mod/woobie.mod' gcc -pipe -fPIC -g -O2 -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DMAKING_MODS -c .././woobie.mod/woobie.c mv woobie.o ../ gcc -pipe -shared -nostartfiles -o ../../../woobie.so ../woobie.o touch ../../../woobie.so make[2]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod/woobie.mod'
All modules compiled. make[1]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod'
Test run of ./eggdrop -v: Eggdrop v1.6.16 (C) 1997 Robey Pointer (C) 2004 Eggheads
Eggdrop successfully compiled: -rwxrwxr-x 1 ders ders 685835 Aug 27 00:58 eggdrop
Modules successfully compiled: -rwxrwxr-x 1 ders ders 17449 Aug 27 00:58 assoc.so -rwxrwxr-x 1 ders ders 21758 Aug 27 00:58 blowfish.so -rwxrwxr-x 1 ders ders 163174 Aug 27 00:59 channels.so -rwxrwxr-x 1 ders ders 19504 Aug 27 00:59 compress.so -rwxrwxr-x 1 ders ders 17795 Aug 27 00:59 console.so -rwxrwxr-x 1 ders ders 15803 Aug 27 00:59 ctcp.so -rwxrwxr-x 1 ders ders 25232 Aug 27 00:59 dns.so -rwxrwxr-x 1 ders ders 140774 Aug 27 00:59 filesys.so -rwxrwxr-x 1 ders ders 195204 Aug 27 00:59 irc.so -rwxrwxr-x 1 ders ders 45601 Aug 27 00:59 notes.so -rwxrwxr-x 1 ders ders 23987 Aug 27 00:59 seen.so -rwxrwxr-x 1 ders ders 96280 Aug 27 00:59 server.so -rwxrwxr-x 1 ders ders 73492 Aug 27 00:59 share.so -rwxrwxr-x 1 ders ders 57453 Aug 27 00:59 transfer.so -rwxrwxr-x 1 ders ders 14867 Aug 27 00:59 uptime.so -rwxrwxr-x 1 ders ders 23583 Aug 27 00:59 wire.so -rwxrwxr-x 1 ders ders 8952 Aug 27 00:59 woobie.so
Now run "make install" to install your bot.
[ders@Anope eggdrop1.6.16]$ make install
Eggdrop v1.6.16 (C) 1997 Robey Pointer (C) 2004 Eggheads
Installing in directory: '/home/ders/eggdrop'.
Creating directory '/home/ders/eggdrop'. mkdir /home/ders/eggdrop Copying new 'eggdrop' executable and creating symlink. Creating 'modules-1.6.16' subdirectory and symlink. mkdir /home/ders/eggdrop/modules-1.6.16 Copying new modules. Creating 'logs' subdirectory. mkdir /home/ders/eggdrop/logs Creating 'text' subdirectory. mkdir /home/ders/eggdrop/text Copying help files. Creating 'help' subdirectory. mkdir /home/ders/eggdrop/help Creating 'help/set' subdirectory. mkdir /home/ders/eggdrop/help/set make[1]: Entering directory `/home/ders/eggdrop1.6.16/src/mod' Copying module help files. Creating 'help/msg' subdirectory. mkdir /home/ders/eggdrop/help/msg make[1]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod' Copying language files. Creating 'language' subdirectory. mkdir /home/ders/eggdrop/language make[1]: Entering directory `/home/ders/eggdrop1.6.16/src/mod' Copying module language files. make[1]: Leaving directory `/home/ders/eggdrop1.6.16/src/mod' Creating skeletal filesystem subdirectories. mkdir /home/ders/eggdrop/filesys mkdir /home/ders/eggdrop/filesys/incoming make[1]: Entering directory `/home/ders/eggdrop1.6.16/doc' Creating 'doc' subdirectory. mkdir /home/ders/eggdrop/doc Creating 'doc/man1' subdirectory. mkdir /home/ders/eggdrop/doc/man1 Creating 'doc/html' subdirectory. mkdir /home/ders/eggdrop/doc/html Creating 'doc/settings' subdirectory. mkdir /home/ders/eggdrop/doc/settings Copying docs. make[1]: Leaving directory `/home/ders/eggdrop1.6.16/doc' make[1]: Entering directory `/home/ders/eggdrop1.6.16/scripts' Creating 'scripts' subdirectory. mkdir /home/ders/eggdrop/scripts Copying scripts. make[1]: Leaving directory `/home/ders/eggdrop1.6.16/scripts'
Installation completed.
You MUST ensure that you edit/verify your configuration file. An example configuration file, eggdrop.conf, is distributed with Eggdrop.
Remember to change directory to /home/ders/eggdrop before you proceed.
[ders@Anope eggdrop1.6.16]$ cd .. [ders@Anope ders]$ ls eggdrop eggdrop1.6.16 eggdrop1.6.16.tar.gz [ders@Anope ders]$ [ders@Anope ders]$ cd eggdrop [ders@Anope eggdrop]$ ls doc eggdrop-1.6.16 filesys language modules README text eggdrop eggdrop.conf help logs modules-1.6.16 scripts [ders@Anope eggdrop]$ Eggdrop Kurulumu Tamamlandi Geriye Kalan Bi Conf Ayarlamak Ve Çalıştırmak...!
|