<?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/2115" />

	<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>2002-07-08T16:08:42-04:00</updated>

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

		<entry>
		<author><name><![CDATA[Petersen]]></name></author>
		<updated>2002-07-08T16:08:42-04:00</updated>

		<published>2002-07-08T16:08:42-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=8716#p8716</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=8716#p8716"/>
		<title type="html"><![CDATA[Eggdrop 1.6.10 and SunOS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=8716#p8716"><![CDATA[
most probably cos your tcl is old. upgrade it to at least 8.0.5<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=60">Petersen</a> — Mon Jul 08, 2002 4:08 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2002-07-08T12:24:00-04:00</updated>

		<published>2002-07-08T12:24:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=8711#p8711</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=8711#p8711"/>
		<title type="html"><![CDATA[Eggdrop 1.6.10 and SunOS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=8711#p8711"><![CDATA[
For a while now i have been trying to get an eggdrop to run on a SunOS 5.6 machine that i have. So far the only way I have managed to get an eggdrop to run on it is to use a pre compiled binary of 1.4.4 which unfortunetly does not support longer nickname's and seeing it is precompiled, there isn't an easy way to change it.<br><br>So again tonight i thought i would try and compile the eggdrop using the advice given to previous person's such as - disable the O2 flag and make static....<br><br>Unfortunatly for me it didnt work this time either :/<br>Here it is the results, if anyone could suggest something I would be thankful.<br><br><em class="text-italics"><br>bash$ ./configure --disable-cc-optimization<br><br>This is Eggdrop's GNU configure script.<br>It's going to run a bunch of strange tests to hopefully<br>make your compile work without much twiddling.<br><br>checking for gcc... gcc<br>checking for C compiler default output... a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for executable suffix...<br>checking for object suffix... o<br>checking whether we are using the GNU C compiler... yes<br>checking whether gcc accepts -g... yes<br>checking how to run the C preprocessor... gcc -E<br>checking for AIX... no<br>checking for POSIXized ISC... no<br>checking for minix/config.h... no<br>checking whether the compiler understands -pipe... yes<br>checking whether make sets ${MAKE}... yes<br>checking for ranlib... ranlib<br>checking for a BSD compatible install... misc/install-sh -c<br>checking whether ln -s works... yes<br>checking for strip... strip<br>checking for gawk... gawk<br>checking for basename... basename<br>checking for uname... uname<br>checking system type... SunOS<br>checking system release... 5.6<br>checking for socket in -lsocket... yes<br>checking for connect in -lnsl... yes<br>checking for gethostbyname in -ldns... no<br>checking for dlopen in -ldl... yes<br>checking for tan in -lm... yes<br>checking for pthread_mutex_init in -lpthread... yes<br>checking for dirent.h that defines DIR... yes<br>checking for opendir in -ldir... no<br>checking for sys/wait.h that is POSIX.1 compatible... yes<br>checking for sys/time.h... yes<br>checking whether time.h and sys/time.h may both be included... yes<br>checking for sys/select.h... yes<br>checking for sys/rusage.h... no<br>checking for unistd.h... yes<br>checking for dlfcn.h... yes<br>checking for stdarg.h... yes<br>checking for std_args.h... no<br>checking for strings.h... yes<br>checking for limits.h... yes<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... (cached) yes<br>checking for inttypes.h... yes<br>checking for stdint.h... no<br>checking for unistd.h... (cached) yes<br>checking for pid_t... yes<br>checking for size_t... yes<br>checking for gcc -pipe option to accept ANSI C... none needed<br>checking for an ANSI C-conforming const... yes<br>checking whether byte ordering is bigendian... yes<br>checking for inline... inline<br>checking for long... yes<br>checking size of long... 4<br>checking for int... yes<br>checking size of int... 4<br>checking for clock... yes<br>checking for getrusage... yes<br>checking for setpgid... yes<br>checking for uname... yes<br>checking for sigaction... yes<br>checking for sigemptyset... yes<br>checking for rename... yes<br>checking for strcasecmp... yes<br>checking for strncasecmp... yes<br>checking for getdtablesize... yes<br>checking for memset... yes<br>checking for random... yes<br>checking for srandom... yes<br>checking for dlopen... yes<br>checking for dprintf... no<br>checking for snprintf... yes<br>checking for vsnprintf... yes<br>checking for isascii... yes<br>checking for inet_aton... no<br>checking for memcpy... yes<br>checking for strftime... yes<br>checking for fsync... yes<br>checking for vsprintf... yes<br>checking for broken libsafe sscanf... no<br>checking for Tcl library... found /usr/local/lib/libtcl.a<br>checking for Tcl header... found /usr/local/include/tcl.h<br>checking whether the Tcl system has changed... yes<br>checking for Tcl version... 7.6<br>checking for Tcl patch level... 7.6<br>checking for Tcl_Free in -ltcl... no<br>checking for TclpFinalizeThreadData in -ltcl... no<br>configure: warning:<br><br>  Your Tcl library is not a shared lib.<br>  configure will now set default make type to static...<br><br>configure: creating ./config.status<br>config.status: creating Makefile<br>config.status: creating doc/Makefile<br>config.status: creating scripts/Makefile<br>config.status: creating src/Makefile<br>config.status: creating src/md5/Makefile<br>config.status: creating src/compat/Makefile<br>config.status: creating src/mod/Makefile<br>config.status: creating config.h<br>creating lush.h<br><br>Configure is done.<br><br>Type 'make config' to configure the modules, or type 'make iconfig'<br>to interactively choose which modules to compile.<br><br>After that, type 'make' to create the bot.<br><br>bash$ make config<br>detecting modules.................... done.<br>calculating dependencies................... done.<br>building ./src/mod/Makefile... done.<br>make[1]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod'<br><br>Configuring module compress ...<br><br>running in eggdrop mode.<br>creating cache ../../../config.cache<br>checking for gcc... gcc<br>checking whether the C compiler (gcc  ) works... yes<br>checking whether the C compiler (gcc  ) is a cross-compiler... no<br>checking whether we are using GNU C... yes<br>checking whether gcc accepts -g... yes<br>checking for gzopen in -lz... yes<br>checking how to run the C preprocessor... gcc -E<br>checking for zlib.h... yes<br>checking for unistd.h... yes<br>checking for getpagesize... yes<br>checking for working mmap... yes<br>updating cache ../../../config.cache<br>creating ./config.status<br>creating Makefile<br>creating compress_config.h<br><br>Configuring module dns ...<br><br>running in eggdrop mode.<br>loading cache ../../../config.cache<br>checking for gcc... (cached) gcc<br>checking whether the C compiler (gcc  ) works... yes<br>checking whether the C compiler (gcc  ) is a cross-compiler... no<br>checking whether we are using GNU C... (cached) yes<br>checking whether gcc accepts -g... (cached) yes<br>checking for Cygwin environment... no<br>checking for res_init... no<br>checking for res_init in -lresolv... yes<br>checking for res_mkquery... no<br>checking for res_mkquery in -lresolv... yes<br>updating cache ../../../config.cache<br>creating ./config.status<br>creating Makefile<br><br>make[1]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod'<br>building ./src/mod/Makefile... done.<br><br>You can now compile the bot, using "make".<br><br>bash$ make static<br><br>Making module objects for static linking...<br><br>make[1]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/assoc.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././assoc.mod/assoc.c<br>mv assoc.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/assoc.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/blowfish.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././blowfish.mod/blowfish.c<br>mv blowfish.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/blowfish.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/channels.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././channels.mod/channels.c<br>mv channels.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/channels.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/compress.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././compress.mod/compress.c<br>rm -f ../compress.o<br>mv compress.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/compress.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/console.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././console.mod/console.c<br>mv console.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/console.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/ctcp.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././ctcp.mod/ctcp.c<br>mv ctcp.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/ctcp.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/dns.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC   -DMAKING_MODS -c .././dns.mod/dns.c<br>mv dns.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/dns.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/filesys.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././filesys.mod/filesys.c<br>mv filesys.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/filesys.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/irc.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././irc.mod/irc.c<br>mv irc.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/irc.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/notes.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././notes.mod/notes.c<br>mv notes.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/notes.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/seen.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././seen.mod/seen.c<br>mv seen.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/seen.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/server.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././server.mod/server.c<br>mv server.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/server.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/share.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././share.mod/share.c<br>mv share.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/share.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/transfer.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././transfer.mod/transfer.c<br>mv transfer.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/transfer.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/uptime.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././uptime.mod/uptime.c<br>mv uptime.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/uptime.mod'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/wire.mod'<br>gcc -pipe -g  -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H -DSTATIC  -DMAKING_MODS -c .././wire.mod/wire.c<br>mv wire.o ../<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod/wire.mod'<br>building static.h...<br>................ done.<br>make[1]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/mod'<br><br>Making core eggdrop for static linking...<br><br>make[1]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src'<br>(This may take a while.  Go get some runts.)<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c bg.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c botcmd.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c botmsg.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c botnet.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c chanprog.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c cmds.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c dcc.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c dccutil.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c dns.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c flags.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c language.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  \<br>'-DCCFLAGS="gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC "' \<br>'-DLDFLAGS="gcc -pipe"' \<br>'-DSTRIPFLAGS="strip"' -c ./main.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c mem.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c misc.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c misc_file.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c modules.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c net.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c rfc1459.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c tcl.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c tcldcc.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c tclhash.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c tclmisc.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c tcluser.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c userent.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c userrec.c<br>gcc -pipe -g  -I.. -I.. -DHAVE_CONFIG_H -DSTATIC  -c users.c<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/md5'<br>gcc -pipe -g  -I. -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -DSTATIC  -c md5c.c<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/md5'<br>make[2]: Entering directory `/u9/extern/ssinclai/eggdrop1.6.10/src/compat'<br>gcc -pipe -g  -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -DSTATIC  -c inet_aton.c<br>gcc -pipe -g  -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -DSTATIC  -c snprintf.c<br>gcc -pipe -g  -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -DSTATIC  -c memset.c<br>gcc -pipe -g  -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -DSTATIC  -c memcpy.c<br>gcc -pipe -g  -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -DSTATIC  -c strcasecmp.c<br>gcc -pipe -g  -I../.. -I../.. -I../../src -DHAVE_CONFIG_H -DSTATIC  -c strftime.c<br>make[2]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src/compat'<br>---------- Yeah! that's the compiling, now the linking! ----------<br><br>Linking eggdrop... (static version)<br><br>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 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 mod/*.o -L/usr/local/lib -ltcl -lm -ldl -lnsl -lsocket  md5/md5c.o compat/*.o `cat mod/mod.xlibs`<br>Undefined                       first referenced<br> symbol                             in file<br>Tcl_DoOneEvent                      main.o<br>Tcl_PkgProvide                      tcl.o<br>Tcl_FindExecutable                  tcl.o<br>ld: fatal: Symbol referencing errors. No output written to ../eggdrop<br>collect2: ld returned 1 exit status<br>make[1]: *** [../eggdrop] Error 1<br>make[1]: Leaving directory `/u9/extern/ssinclai/eggdrop1.6.10/src'<br>make: *** [static] Error 2<br></em><br><br>Thanks in advance:<br>btw, uname -a results are:<br>SunOS shade 5.6 Generic_105181-21 sun4u sparc SUNW,Ultra-4<p>Statistics: Posted by Guest — Mon Jul 08, 2002 12:24 pm</p><hr />
]]></content>
	</entry>
	</feed>
