<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/16007" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2008-10-10T13:03:16-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/16007</id>

		<entry>
		<author><name><![CDATA[Ofloo]]></name></author>
		<updated>2008-10-10T13:03:16-04:00</updated>

		<published>2008-10-10T13:03:16-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=85494#p85494</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=85494#p85494"/>
		<title type="html"><![CDATA[eggdrop 1.6.19 with ssl.patch AND ipv6.patch]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=85494#p85494"><![CDATA[
I know it is an old question, though even if you where able to compile it you wouldn't be able to make it work, since encryption requires work on the sockets, and so does ipv6 .. you need to write new code for the ssl ipv6 because it's spefic you can't just apply ssl and ipv6 and assume ipv6 will be able to use ssl.<br><br>Regards, ..<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3151">Ofloo</a> — Fri Oct 10, 2008 1:03 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[AllMassive]]></name></author>
		<updated>2008-08-09T21:57:44-04:00</updated>

		<published>2008-08-09T21:57:44-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=84532#p84532</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=84532#p84532"/>
		<title type="html"><![CDATA[eggdrop 1.6.19 with ssl.patch AND ipv6.patch]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=84532#p84532"><![CDATA[
Hi<br><br>I cant compile a eggdrop with <a href="http://www.egghelp.org/files/patches/eggdrop-1.6.19-ipv6.zip" class="postlink">eggdrop-1.6.19-ipv6.patch</a> and <a href="http://www.egghelp.org/files/patches/eggdrop-1.6.19-ssl-rootie.patch.gz" class="postlink">eggdrop-1.6.19-ssl-rootie.patch</a><br><br><strong class="text-strong">SSL-Patch</strong><div class="codebox"><p>Code: </p><pre><code>user@alix:~/work/eggdrop1.6.19$ patch -p0 &lt; eggdrop-1.6.19-ssl-rootie.patchpatching file Makefile.inpatching file aclocal.m4patching file config.h.inpatching file configurepatching file configure.acpatching file src/Makefile.inpatching file src/dcc.cpatching file src/dccutil.cpatching file src/eggdrop.hpatching file src/main.cpatching file src/md5/md5.hpatching file src/md5/md5c.cpatching file src/mod/compress.mod/compress.cpatching file src/mod/irc.mod/chan.cpatching file src/mod/irc.mod/irc.cpatching file src/mod/irc.mod/irc.hpatching file src/mod/irc.mod/mode.cpatching file src/mod/module.hpatching file src/mod/server.mod/servmsg.cpatching file src/modules.cpatching file src/net.cpatching file src/net.hpatching file src/patch.hpatching file src/tcl.cpatching file src/tclmisc.cuser@alix:~/work/eggdrop1.6.19$</code></pre></div><strong class="text-strong">IPV6-Patch</strong><br><div class="codebox"><p>Code: </p><pre><code>user@alix:~/work/eggdrop1.6.19$ patch -p1 &lt; eggdrop-1.6.19-ipv6.patch(Stripping trailing CRs from patch.)patching file config.h.inHunk #1 succeeded at 375 (offset 3 lines).(Stripping trailing CRs from patch.)patching file eggdrop.conf(Stripping trailing CRs from patch.)patching file src/botnet.c(Stripping trailing CRs from patch.)patching file src/chanprog.c(Stripping trailing CRs from patch.)patching file src/dcc.cHunk #1 succeeded at 238 (offset 4 lines).Hunk #2 succeeded at 1178 (offset 4 lines).(Stripping trailing CRs from patch.)patching file src/eggdrop.hHunk #1 FAILED at 626.1 out of 1 hunk FAILED -- saving rejects to file src/eggdrop.h.rej(Stripping trailing CRs from patch.)patching file src/main.cHunk #2 succeeded at 245 (offset 6 lines).Hunk #3 succeeded at 270 (offset 6 lines).Hunk #4 succeeded at 912 (offset 6 lines).(Stripping trailing CRs from patch.)patching file src/mod/filesys.mod/filesys.c(Stripping trailing CRs from patch.)patching file src/mod/module.hHunk #2 succeeded at 470 with fuzz 1.(Stripping trailing CRs from patch.)patching file src/mod/server.mod/server.c(Stripping trailing CRs from patch.)patching file src/mod/server.mod/servmsg.c(Stripping trailing CRs from patch.)patching file src/mod/share.mod/share.c(Stripping trailing CRs from patch.)patching file src/modules.cHunk #1 succeeded at 111 (offset 12 lines).Hunk #2 succeeded at 578 with fuzz 1 (offset 16 lines).(Stripping trailing CRs from patch.)patching file src/net.cHunk #1 succeeded at 72 (offset 12 lines).Hunk #2 succeeded at 147 with fuzz 2 (offset 56 lines).Hunk #3 succeeded at 221 (offset 82 lines).Hunk #4 succeeded at 232 (offset 82 lines).Hunk #5 succeeded at 262 (offset 82 lines).Hunk #6 succeeded at 374 (offset 82 lines).Hunk #7 succeeded at 385 (offset 82 lines).Hunk #8 succeeded at 395 (offset 82 lines).Hunk #9 succeeded at 415 (offset 82 lines).Hunk #10 succeeded at 466 (offset 89 lines).Hunk #11 succeeded at 510 (offset 89 lines).Hunk #12 succeeded at 531 (offset 89 lines).Hunk #13 succeeded at 557 (offset 89 lines).Hunk #14 succeeded at 583 (offset 89 lines).Hunk #15 succeeded at 649 (offset 89 lines).Hunk #16 succeeded at 738 (offset 146 lines).Hunk #17 succeeded at 753 (offset 146 lines).Hunk #18 succeeded at 769 (offset 146 lines).Hunk #19 succeeded at 780 (offset 146 lines).Hunk #20 succeeded at 791 (offset 146 lines).Hunk #21 succeeded at 845 (offset 146 lines).Hunk #22 succeeded at 857 (offset 146 lines).Hunk #23 succeeded at 924 (offset 146 lines).Hunk #24 succeeded at 943 (offset 146 lines).Hunk #25 succeeded at 1553 (offset 214 lines).(Stripping trailing CRs from patch.)patching file src/proto.h(Stripping trailing CRs from patch.)patching file src/tcl.cHunk #1 succeeded at 49 with fuzz 1 (offset 3 lines).Hunk #2 succeeded at 464 (offset 3 lines).(Stripping trailing CRs from patch.)patching file src/tcldcc.c(Stripping trailing CRs from patch.)patching file src/tclmisc.cpatch unexpectedly ends in middle of lineHunk #1 succeeded at 433 with fuzz 1 (offset 5 lines).user@alix:~/work/eggdrop1.6.19$</code></pre></div><strong class="text-strong">./configure</strong><br><div class="codebox"><p>Code: </p><pre><code>user@alix:~/work/eggdrop1.6.19$ ./configure --with-sslThis is Eggdrop's GNU configure script.It's going to run a bunch of tests to hopefully make your compilework without much twiddling.checking for gcc... gccchecking for C compiler default output file name... a.outchecking whether the C compiler works... yeschecking whether we are cross compiling... nochecking for suffix of executables...checking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ANSI C... none neededchecking how to run the C preprocessor... gcc -Echecking for egrep... grep -Echecking for AIX... nochecking for library containing strerror... none requiredchecking for ANSI C header files... yeschecking for sys/types.h... yeschecking for sys/stat.h... yeschecking for stdlib.h... yeschecking for string.h... yeschecking for memory.h... yeschecking for strings.h... yeschecking for inttypes.h... yeschecking for stdint.h... yeschecking for unistd.h... yeschecking minix/config.h usability... nochecking minix/config.h presence... nochecking for minix/config.h... nochecking whether the compiler understands -Wall... yeschecking whether the compiler understands -pipe... yeschecking for a BSD-compatible install... /usr/bin/install -cchecking whether make sets $(MAKE)... yeschecking for ranlib... ranlibchecking whether ln -s works... yeschecking whether head -n 1 works... yeschecking for gawk... gawkchecking for basename... basenamechecking for uname... unamechecking for socket in -lsocket... nochecking for connect in -lnsl... yeschecking for gethostbyname in -ldns... nochecking for dlopen in -ldl... yeschecking for tan in -lm... yeschecking for pthread_mutex_init in -lpthread... yeschecking system type... Linuxchecking system release... 2.6.25-2-486checking module loading capabilities...checking dl.h usability... nochecking dl.h presence... nochecking for dl.h... nochecking dlfcn.h usability... yeschecking dlfcn.h presence... yeschecking for dlfcn.h... yeschecking loader.h usability... nochecking loader.h presence... nochecking for loader.h... nochecking rld.h usability... nochecking rld.h presence... nochecking for rld.h... nochecking mach-o/dyld.h usability... nochecking mach-o/dyld.h presence... nochecking for mach-o/dyld.h... nochecking mach-o/rld.h usability... nochecking mach-o/rld.h presence... nochecking for mach-o/rld.h... nochecking for dlopen... yeschecking for load... nochecking for NSLinkModule... nochecking for shl_load... nochecking for rld_load... nochecking for dirent.h that defines DIR... yeschecking for library containing opendir... none requiredchecking whether time.h and sys/time.h may both be included... yeschecking arpa/inet.h usability... yeschecking arpa/inet.h presence... yeschecking for arpa/inet.h... yeschecking fcntl.h usability... yeschecking fcntl.h presence... yeschecking for fcntl.h... yeschecking limits.h usability... yeschecking limits.h presence... yeschecking for limits.h... yeschecking locale.h usability... yeschecking locale.h presence... yeschecking for locale.h... yeschecking netdb.h usability... yeschecking netdb.h presence... yeschecking for netdb.h... yeschecking netinet/in.h usability... yeschecking netinet/in.h presence... yeschecking for netinet/in.h... yeschecking stdio.h usability... yeschecking stdio.h presence... yeschecking for stdio.h... yeschecking std_args.h usability... nochecking std_args.h presence... nochecking for std_args.h... nochecking stdarg.h usability... yeschecking stdarg.h presence... yeschecking for stdarg.h... yeschecking stddef.h usability... yeschecking stddef.h presence... yeschecking for stddef.h... yeschecking sys/file.h usability... yeschecking sys/file.h presence... yeschecking for sys/file.h... yeschecking sys/param.h usability... yeschecking sys/param.h presence... yeschecking for sys/param.h... yeschecking sys/rusage.h usability... nochecking sys/rusage.h presence... nochecking for sys/rusage.h... nochecking sys/select.h usability... yeschecking sys/select.h presence... yeschecking for sys/select.h... yeschecking sys/socket.h usability... yeschecking sys/socket.h presence... yeschecking for sys/socket.h... yeschecking sys/time.h usability... yeschecking sys/time.h presence... yeschecking for sys/time.h... yeschecking for unistd.h... (cached) yeschecking wchar.h usability... yeschecking wchar.h presence... yeschecking for wchar.h... yeschecking for an ANSI C-conforming const... yeschecking whether byte ordering is bigendian... nochecking for inline... inlinechecking for pid_t... yeschecking for size_t... yeschecking whether struct tm is in sys/time.h or time.h... time.hchecking for struct tm.tm_zone... yeschecking for working volatile... yeschecking for socklen_t... yeschecking for long... yeschecking size of long... 4checking for int... yeschecking size of int... 4checking for short... yeschecking size of short... 2checking for clock... yeschecking for dprintf... yeschecking for fsync... yeschecking for getdtablesize... yeschecking for getrusage... yeschecking for inet_aton... yeschecking for isascii... yeschecking for mbrlen... yeschecking for memcpy... yeschecking for memset... yeschecking for random... yeschecking for rename... yeschecking for setpgid... yeschecking for sigaction... yeschecking for sigemptyset... yeschecking for snprintf... yeschecking for srandom... yeschecking for strcasecmp... yeschecking for strncasecmp... yeschecking for uname... yeschecking for vsnprintf... yeschecking for sys/select.h... (cached) yeschecking for sys/socket.h... (cached) yeschecking types of arguments for select... int,fd_set *,struct timeval *checking whether to include SSL support... yeschecking for SSL_accept in -lssl... yeschecking for vprintf... yeschecking for _doprnt... nochecking for strftime... yeschecking for stdlib.h... (cached) yeschecking for unistd.h... (cached) yeschecking for getpagesize... yeschecking for working mmap... yeschecking for broken libsafe sscanf... nochecking for Tcl library... found /usr/lib/libtcl8.4.sochecking for Tcl header... found /usr/include/tcl8.4/tcl.hchecking whether the Tcl system has changed... yeschecking for Tcl version... 8.4checking for Tcl patch level... 8.4.19checking for Tcl_Free in -ltcl8.4... yeschecking for TclpFinalizeThreadData in -ltcl8.4... yesconfigure: creating ./config.statusconfig.status: creating Makefileconfig.status: creating doc/Makefileconfig.status: creating scripts/Makefileconfig.status: creating src/Makefileconfig.status: creating src/compat/Makefileconfig.status: creating src/md5/Makefileconfig.status: creating src/mod/Makefileconfig.status: creating config.hconfig.status: executing replace-if-changed commandscreating lush.hconfig.status: executing catch-make-rebuild commandsOperating System: Linux 2.6.25-2-486If you experience any problems compiling Eggdrop, please read thecompile guide, found in doc/COMPILE-GUIDE.Type 'make config' to configure the modules, or type 'make iconfig'to interactively choose which modules to compile.user@alix:~/work/eggdrop1.6.19$</code></pre></div><strong class="text-strong">Error</strong><br><div class="codebox"><p>Code: </p><pre><code>user@alix:~/work/eggdrop1.6.19$ makemake[1]: Entering directory `/home/user/work/eggdrop1.6.19/src'This may take a while. Go get some runts.gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c bg.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c botcmd.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c botmsg.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c botnet.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c chanprog.cchanprog.c: In function ‘isowner’:chanprog.c:673: warning: the address of ‘owner’ will always evaluate as ‘true’gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c cmds.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c dcc.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c dccutil.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c dns.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c flags.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c language.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c match.cgcc -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.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c mem.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c misc.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c misc_file.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c modules.cgcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H   -c net.cnet.c: In function ‘allocsock’:net.c:388: error: ‘sock_list’ has no member named ‘af’net.c: In function ‘getsockproto’:net.c:542: error: ‘sock_list’ has no member named ‘af’make[1]: *** [net.o] Error 1make[1]: Leaving directory `/home/user/work/eggdrop1.6.19/src'make: *** [modegg] Error 2user@alix:~/work/eggdrop1.6.19$</code></pre></div>Any Ideas ?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=10128">AllMassive</a> — Sat Aug 09, 2008 9:57 pm</p><hr />
]]></content>
	</entry>
	</feed>
