setup unpack >>> Unpacking source... >>> Unpacking ircii-pana-1.1-final.tar.gz to /usr/portage/tmp/portage/bitchx-1.1/work * Applying bitchx-1.1-hebrew.patch...  [ ok ] * Applying bitchx-1.1-freenode.patch...  [ ok ] amd64 * Applying BitchX-64bit.patch...  [ ok ] >>> Source unpacked. compile configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. Welcome to the BitchX-1.1-final configuration checking for x86_64-pc-linux-gnu-gcc... gcc checking for C compiler default output... 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 a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking whether ln -s works... yes checking for gmake... gmake checking whether gmake sets ${MAKE}... yes checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking for library containing strerror... none required checking for AIX... no checking for gawk... gawk checking for getpwnam in -lsun... no checking for inet_addr in -ldgc... no checking for res_mkquery in -lresolv... no checking for res_mkquery in -lc... no checking for crypt in -lcrypt... yes checking for pow in -lm... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... 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 arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/syslimits.h usability... no checking sys/syslimits.h presence... no checking for sys/syslimits.h... no checking netinet/in_systm.h usability... yes checking netinet/in_systm.h presence... yes checking for netinet/in_systm.h... yes checking sys/in_systm.h usability... no checking sys/in_systm.h presence... no checking for sys/in_systm.h... no checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking resolv.h usability... yes checking resolv.h presence... yes checking for resolv.h... yes checking arpa/nameser.h usability... yes checking arpa/nameser.h presence... yes checking for arpa/nameser.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking ndir.h usability... no checking ndir.h presence... no checking for ndir.h... no checking for stpcpy in string.h... no checking for getpgid in unistd.h... no checking for killpg in signal.h... yes checking for getpass in unistd.h... yes checking for errno in errno.h... no checking for struct linger in sys/socket.h... yes checking for sun_len in sys/un.h... no checking for bcopy in string.h... yes checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking return type of signal handlers... void checking for sys_siglist declaration in signal.h or unistd.h... yes checking whether time.h and sys/time.h may both be included... yes checking for unsigned int... yes checking size of unsigned int... 4 checking for working alloca.h... yes checking for alloca... yes checking whether getpgrp requires zero arguments... yes checking whether setpgrp takes no argument... yes checking for strftime... yes checking for socket... yes checking for gethostname... yes checking for gettimeofday... yes checking for strtoul... yes checking for strlcpy... no checking for strlcat... no checking for stpcpy... yes checking for vsnprintf... yes checking for snprintf... yes checking for setsid... yes checking for strerror... yes checking for uname... yes checking for getrusage... yes checking for sysconf... yes checking for getpgid... yes checking for killpg... yes checking for getlogin... yes checking for realpath... yes checking for fchdir... yes checking for getpass... yes checking for fpathconf... yes checking for getpwent... yes checking for setvbuf... yes checking for select... yes checking for mkstemp... yes checking for memmove... yes checking for scandir... yes checking for gethostbyname... yes checking for connect... yes checking for inet_aton... yes checking whether setvbuf arguments are reversed... no checking for non-blocking type... posix checking for a list of signal names... yes checking whether to enable GTK support... no checking whether to enable Win32 GUI support... no checking whether to enable OS/2 PM support... no checking whether to enable sound support... no checking whether to enable SSL support... yes checking for SSL_accept in -lssl... yes checking whether to use use tgetent or setupterm... setupterm checking for setupterm in -lncurses... yes checking for tparm in ncurses.h... yes checking for tparm in -lncurses... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking ncurses/termcap.h usability... no checking ncurses/termcap.h presence... no checking for ncurses/termcap.h... no checking termcap.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes checking for tputs in ncurses/termcap.h... no checking for tputs in termcap.h... (cached) no checking for tputs in -lncurses... yes checking whether to enable Tcl support... no checking for unix mail directory... /var/spool/mail checking for default server list... none checking whether to enable IPv6 support... no checking whether to enable SOCKS support... no checking whether to enable CD-ROM support... yes checking whether to enable dmalloc debugging support... no checking whether to enable plugin support... yes checking for dlopen in -ldl... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for system version... Linux-2.6.6 checking mysql/mysql.h usability... yes checking mysql/mysql.h presence... yes checking for mysql/mysql.h... yes checking for mysql_query in -lmysqlclient... yes checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking linux/soundcard.h usability... yes checking linux/soundcard.h presence... yes checking for linux/soundcard.h... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking for mlock... yes checking which plugins to build... abot acro aim arcfour autocycle blowfish cavlink encrypt europa fserv hint identd nap pkga possum qbx qmail scan wavplay configure: creating ./config.status config.status: creating Makefile config.status: creating BitchX.spec config.status: creating gtkBitchX.spec config.status: creating bx-conf/Makefile config.status: creating doc/BitchX.bat config.status: creating doc/Makefile config.status: creating dll/Makefile config.status: creating dll/abot/Makefile config.status: creating dll/acro/Makefile config.status: creating dll/aim/Makefile config.status: creating dll/aim/toc/Makefile config.status: creating dll/amp/Makefile config.status: creating dll/arcfour/Makefile config.status: creating dll/autocycle/Makefile config.status: creating dll/aim/Makefile config.status: creating dll/blowfish/Makefile config.status: creating dll/cavlink/Makefile config.status: creating dll/cdrom/Makefile config.status: creating dll/encrypt/Makefile config.status: creating dll/europa/Makefile config.status: creating dll/fserv/Makefile config.status: creating dll/hint/Makefile config.status: creating dll/identd/Makefile config.status: creating dll/nap/Makefile config.status: creating dll/nicklist/Makefile config.status: creating dll/pkga/Makefile config.status: creating dll/possum/Makefile config.status: creating dll/qbx/Makefile config.status: creating dll/qmail/Makefile config.status: creating dll/scan/Makefile config.status: creating dll/wavplay/Makefile config.status: creating dll/xmms/Makefile config.status: creating source/Makefile config.status: creating include/defs.h config.status: executing default commands BitchX (c) 1996-2002 Colten Edwards ---------------------------------------------------------- The configuration script has finished. You should look through "include/config.h" and make any changes you would like to make. Now type "gmake" to compile BitchX. Now type "gmake install" to install BitchX globally (if you're root), or else you can type "gmake install_local" to install BitchX to your home directory. cd source \ && gmake 'local_dir=/root' 'INSTALL_IRC=/usr/bin/BitchX' 'IRCLIB=/usr/lib/bx' 'CC=gcc' 'CFLAGS=-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall' 'HELPDIR=/usr/lib/bx/help' 'INSTALL_WSERV=/usr/lib/bx/wserv' 'IRCPATH=~/.BitchX:~/.BitchX/plugins:.:/usr/lib/bx/plugins:/usr/lib/bx/script:/usr/lib/bx' 'TRANSLATION_PATH=/usr/lib/bx/translation' 'LDFLAGS=' 'LIBS=-ldl -lncurses -lssl -lm -lcrypt -lcrypto' 'LN=ln -s' 'RM=rm -f' 'TCL_SRCS=' 'TCL_OBJS=' 'CD_PLAY=' 'CD_SRCS=cdrom.c' 'CD_OBJS=cdrom.o' 'TCL_LIBS=' 'PLUGINDIR=/usr/lib/bx/plugins' '_VERSION_=BitchX' 'VERSION=BitchX-1.1-final' 'INSTALL_DATA=/bin/install -c -m 644' 'INSTALL_SCRIPT=/usr/lib/bx/script' 'EXEEXT=' 'SHLIB_CFLAGS=-fPIC' 'SHLIB_SUFFIX=.so' all cd source \ && gmake 'local_dir=/root' 'INSTALL_IRC=/usr/bin/BitchX' 'IRCLIB=/usr/lib/bx' 'CC=gcc' 'CFLAGS=-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall' 'HELPDIR=/usr/lib/bx/help' 'INSTALL_WSERV=/usr/lib/bx/wserv' 'IRCPATH=~/.BitchX:~/.BitchX/plugins:.:/usr/lib/bx/plugins:/usr/lib/bx/script:/usr/lib/bx' 'TRANSLATION_PATH=/usr/lib/bx/translation' 'LDFLAGS=' 'LIBS=-ldl -lncurses -lssl -lm -lcrypt -lcrypto' 'LN=ln -s' 'RM=rm -f' 'TCL_SRCS=' 'TCL_OBJS=' 'CD_PLAY=' 'CD_SRCS=cdrom.c' 'CD_OBJS=cdrom.o' 'TCL_LIBS=' 'PLUGINDIR=/usr/lib/bx/plugins' '_VERSION_=BitchX' 'VERSION=BitchX-1.1-final' 'INSTALL_DATA=/bin/install -c -m 644' 'INSTALL_SCRIPT=/usr/lib/bx/script' 'EXEEXT=' 'SHLIB_CFLAGS=-fPIC' 'SHLIB_SUFFIX=.so' wserv gmake[1]: Entering directory `/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/source' gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c alias.c gmake[1]: Entering directory `/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/source' gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c wserv.c alias.c: In function `destroy_arglist': alias.c:746: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `add_var_alias': alias.c:937: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:941: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `add_cmd_alias': alias.c:1017: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1021: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `add_var_stub_alias': alias.c:1055: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1059: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `add_cmd_stub_alias': alias.c:1085: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `find_var_alias': alias.c:1157: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `find_cmd_alias': alias.c:1223: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `delete_all_var_alias': alias.c:1401: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1412: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `delete_var_alias': alias.c:1423: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1434: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `delete_cmd_alias': alias.c:1448: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1460: warning: dereferencing type-punned pointer will break strict-aliasing rules rm -f wterm.c ln -s ./term.c wterm.c rm -f wnetwork.c ln -s ./network.c wnetwork.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -DWTERM_C -c ./bircsig.c alias.c: In function `glob_cmd_alias': alias.c:1710: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1724: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1734: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `glob_assign_alias': alias.c:1752: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1766: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1776: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `pmatch_cmd_alias': alias.c:1793: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1804: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1812: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `pmatch_assign_alias': alias.c:1829: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1840: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1848: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `get_subarray_elements': alias.c:1876: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1894: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:1903: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `BX_make_local_stack': alias.c:2067: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `destroy_call_stack': alias.c:2205: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `aliasctl': alias.c:2338: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:2362: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c: In function `do_stack_alias': alias.c:2456: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:2458: warning: dereferencing type-punned pointer will break strict-aliasing rules alias.c:2463: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -DWTERM_C -c ./bcompat.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -DWTERM_C -c ./wterm.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -DWTERM_C -c ./wnetwork.c gcc -o wserv wserv.o wterm.o bircsig.o wnetwork.o bcompat.o -ldl -lncurses -lssl -lm -lcrypt -lcrypto gmake[1]: Leaving directory `/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/source' cd source \ && gmake 'local_dir=/root' 'INSTALL_IRC=/usr/bin/BitchX' 'IRCLIB=/usr/lib/bx' 'CC=gcc' 'CFLAGS=-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall' 'HELPDIR=/usr/lib/bx/help' 'INSTALL_WSERV=/usr/lib/bx/wserv' 'IRCPATH=~/.BitchX:~/.BitchX/plugins:.:/usr/lib/bx/plugins:/usr/lib/bx/script:/usr/lib/bx' 'TRANSLATION_PATH=/usr/lib/bx/translation' 'LDFLAGS=' 'LIBS=-ldl -lncurses -lssl -lm -lcrypt -lcrypto' 'LN=ln -s' 'RM=rm -f' 'TCL_SRCS=' 'TCL_OBJS=' 'CD_PLAY=' 'CD_SRCS=cdrom.c' 'CD_OBJS=cdrom.o' 'TCL_LIBS=' 'PLUGINDIR=/usr/lib/bx/plugins' '_VERSION_=BitchX' 'VERSION=BitchX-1.1-final' 'INSTALL_DATA=/bin/install -c -m 644' 'INSTALL_SCRIPT=/usr/lib/bx/script' 'EXEEXT=' 'SHLIB_CFLAGS=-fPIC' 'SHLIB_SUFFIX=.so' scr-bx gmake[1]: Entering directory `/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/source' rm -f sterm.c ln -s ./term.c sterm.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c ./scr-bx.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -DSTERM_C -c ./sterm.c ./sterm.c:95: error: conflicting types for 'tparm' ./sterm.c:95: note: a parameter list with an ellipsis can't match an empty parameter name list declaration /usr/include/ncurses.h:710: error: previous declaration of 'tparm' was here ./sterm.c:95: error: conflicting types for 'tparm' ./sterm.c:95: note: a parameter list with an ellipsis can't match an empty parameter name list declaration /usr/include/ncurses.h:710: error: previous declaration of 'tparm' was here ./sterm.c: In function `term_init': ./sterm.c:870: warning: passing arg 1 of `tigetnum' discards qualifiers from pointer target type ./sterm.c:875: warning: passing arg 1 of `tigetflag' discards qualifiers from pointer target type ./sterm.c:882: warning: passing arg 1 of `tigetstr' discards qualifiers from pointer target type ./sterm.c:880: warning: unused variable `tmp' gmake[1]: *** [sterm.o] Error 1 gmake[1]: Leaving directory `/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/source' make: *** [scr-bx] Error 2 make: *** Waiting for unfinished jobs.... gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c alist.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c array.c array.c: In function `delete_array': array.c:353: warning: dereferencing type-punned pointer will break strict-aliasing rules array.c:359: warning: dereferencing type-punned pointer will break strict-aliasing rules array.c: In function `delete_all_arrays': array.c:393: warning: dereferencing type-punned pointer will break strict-aliasing rules array.c: In function `function_setitem': array.c:683: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c art.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c banlist.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c bot_link.c banlist.c: In function `shitlist_erase': banlist.c:235: warning: dereferencing type-punned pointer will break strict-aliasing rules banlist.c: In function `masskick': banlist.c:798: warning: dereferencing type-punned pointer will break strict-aliasing rules banlist.c: In function `massban': banlist.c:994: warning: dereferencing type-punned pointer will break strict-aliasing rules banlist.c: In function `remove_bans': banlist.c:1446: warning: dereferencing type-punned pointer will break strict-aliasing rules banlist.c:1460: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c cdcc.c cdcc.c: In function `l_plist': cdcc.c:899: warning: cast to pointer from integer of different size cdcc.c:903: warning: cast to pointer from integer of different size cdcc.c:930: warning: cast to pointer from integer of different size cdcc.c:940: warning: cast to pointer from integer of different size cdcc.c: In function `l_queue': cdcc.c:1060: warning: dereferencing type-punned pointer will break strict-aliasing rules cdcc.c: In function `l_load': cdcc.c:1193: warning: dereferencing type-punned pointer will break strict-aliasing rules cdcc.c: In function `add_files': cdcc.c:1320: warning: dereferencing type-punned pointer will break strict-aliasing rules cdcc.c: In function `del_pack': cdcc.c:1401: warning: dereferencing type-punned pointer will break strict-aliasing rules cdcc.c:1434: warning: dereferencing type-punned pointer will break strict-aliasing rules cdcc.c: In function `dcc_sendfrom_queue': cdcc.c:1552: warning: dereferencing type-punned pointer will break strict-aliasing rules cdcc.c: In function `l_stats': cdcc.c:1820: warning: cast from pointer to integer of different size gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c cdns.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c cdrom.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c chelp.c chelp.c: In function `get_help_topic': chelp.c:50: warning: cast to pointer from integer of different size chelp.c:56: warning: cast to pointer from integer of different size chelp.c: In function `read_file': chelp.c:191: warning: dereferencing type-punned pointer will break strict-aliasing rules chelp.c:197: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c commands.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c commands2.c commands2.c: In function `add_ban_word': commands2.c:209: warning: dereferencing type-punned pointer will break strict-aliasing rules commands2.c:215: warning: dereferencing type-punned pointer will break strict-aliasing rules commands2.c:223: warning: dereferencing type-punned pointer will break strict-aliasing rules commands2.c:228: warning: dereferencing type-punned pointer will break strict-aliasing rules commands2.c: In function `add_bad_nick': commands2.c:1470: warning: dereferencing type-punned pointer will break strict-aliasing rules commands2.c:1474: warning: dereferencing type-punned pointer will break strict-aliasing rules commands2.c:1478: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c: In function `reconnect_cmd': commands.c:1095: warning: cast to pointer from integer of different size commands.c: In function `do_getout': commands.c:1199: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:1208: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:1216: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:1225: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c: In function `check_wait_command': commands.c:1864: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c: In function `save_settings': commands.c:2305: warning: cast to pointer from integer of different size commands.c: In function `add_to_ajoin_list': commands.c:2341: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:2360: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c: In function `auto_join': commands.c:2399: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:2406: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:2408: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c: In function `e_hostname': commands.c:2774: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c: In function `command_completion': commands.c:4060: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:4148: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c:4170: warning: dereferencing type-punned pointer will break strict-aliasing rules commands.c: In function `BX_load': commands.c:4837: warning: cast to pointer from integer of different size commands.c:4893: warning: cast to pointer from integer of different size commands.c:4950: warning: cast to pointer from integer of different size commands.c:4979: warning: cast to pointer from integer of different size commands.c: In function `sendlinecmd': commands.c:5009: warning: cast to pointer from integer of different size commands.c: In function `e_pause': commands.c:5377: warning: cast to pointer from integer of different size gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c compat.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c cset.c cset.c: In function `check_cset_queue': cset.c:355: warning: dereferencing type-punned pointer will break strict-aliasing rules cset.c:365: warning: dereferencing type-punned pointer will break strict-aliasing rules cset.c: In function `create_csets_for_channel': cset.c:654: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c ctcp.c ctcp.c: In function `do_ctcp': ctcp.c:1212: warning: cast to pointer from integer of different size ctcp.c:1214: warning: cast to pointer from integer of different size ctcp.c:1223: warning: cast to pointer from integer of different size gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c dcc.c dcc.c: In function `process_dcc': dcc.c:1471: warning: dereferencing type-punned pointer will break strict-aliasing rules dcc.c: In function `dcc_chat': dcc.c:1575: warning: cast from pointer to integer of different size dcc.c: In function `real_file_send': dcc.c:1961: warning: cast from pointer to integer of different size dcc.c:2004: warning: cast from pointer to integer of different size dcc.c: In function `real_get_file': dcc.c:2180: warning: cast from pointer to integer of different size dcc.c: In function `real_reget_file': dcc.c:2278: warning: cast from pointer to integer of different size dcc.c: In function `dcc_exempt': dcc.c:3021: warning: dereferencing type-punned pointer will break strict-aliasing rules dcc.c: In function `dcc_getfile_resume_start': dcc.c:3471: warning: cast from pointer to integer of different size dcc.c: In function `dcc_help1': dcc.c:3609: warning: dereferencing type-punned pointer will break strict-aliasing rules dcc.c: In function `BX_add_dcc_bind': dcc.c:4208: warning: dereferencing type-punned pointer will break strict-aliasing rules dcc.c: In function `init_dcc_table': dcc.c:4259: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c debug.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c encrypt.c encrypt.c: In function `add_to_crypt': encrypt.c:57: warning: dereferencing type-punned pointer will break strict-aliasing rules encrypt.c:61: warning: dereferencing type-punned pointer will break strict-aliasing rules encrypt.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules encrypt.c: In function `remove_crypt': encrypt.c:77: warning: dereferencing type-punned pointer will break strict-aliasing rules encrypt.c:81: warning: dereferencing type-punned pointer will break strict-aliasing rules encrypt.c: In function `is_crypted': encrypt.c:97: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c exec.c exec.c: In function `execcmd': exec.c:352: warning: dereferencing type-punned pointer will break strict-aliasing rules exec.c:626: warning: dereferencing type-punned pointer will break strict-aliasing rules exec.c:709: warning: dereferencing type-punned pointer will break strict-aliasing rules exec.c: In function `cleanup_dead_processes': exec.c:1136: warning: dereferencing type-punned pointer will break strict-aliasing rules exec.c:1190: warning: dereferencing type-punned pointer will break strict-aliasing rules exec.c:1205: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c files.c files.c: In function `remove_file': files.c:76: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c flood.c flood.c: In function `remove_oldest_flood_hashlist': flood.c:573: warning: dereferencing type-punned pointer will break strict-aliasing rules flood.c:596: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c fset.c fset.c: In function `add_new_fset': fset.c:302: warning: dereferencing type-punned pointer will break strict-aliasing rules fset.c:308: warning: dereferencing type-punned pointer will break strict-aliasing rules fset.c:315: warning: dereferencing type-punned pointer will break strict-aliasing rules fset.c: In function `find_ext_fset_var': fset.c:328: warning: dereferencing type-punned pointer will break strict-aliasing rules fset.c: In function `create_fsets': fset.c:546: warning: cast to pointer from integer of different size fset.c:547: warning: cast to pointer from integer of different size fset.c:548: warning: cast to pointer from integer of different size fset.c:549: warning: cast to pointer from integer of different size fset.c:550: warning: cast to pointer from integer of different size fset.c:551: warning: cast to pointer from integer of different size fset.c:552: warning: cast to pointer from integer of different size fset.c:553: warning: cast to pointer from integer of different size fset.c:554: warning: cast to pointer from integer of different size fset.c:555: warning: cast to pointer from integer of different size fset.c:556: warning: cast to pointer from integer of different size fset.c:557: warning: cast to pointer from integer of different size fset.c:558: warning: cast to pointer from integer of different size fset.c:559: warning: cast to pointer from integer of different size fset.c:592: warning: cast to pointer from integer of different size fset.c:607: warning: cast to pointer from integer of different size fset.c:618: warning: cast to pointer from integer of different size fset.c:621: warning: cast to pointer from integer of different size fset.c:629: warning: cast to pointer from integer of different size fset.c:630: warning: cast to pointer from integer of different size fset.c:631: warning: cast to pointer from integer of different size fset.c:632: warning: cast to pointer from integer of different size fset.c:633: warning: cast to pointer from integer of different size fset.c:634: warning: cast to pointer from integer of different size fset.c:635: warning: cast to pointer from integer of different size fset.c:636: warning: cast to pointer from integer of different size fset.c:637: warning: cast to pointer from integer of different size fset.c:638: warning: cast to pointer from integer of different size fset.c:639: warning: cast to pointer from integer of different size fset.c:640: warning: cast to pointer from integer of different size fset.c:641: warning: cast to pointer from integer of different size fset.c:642: warning: cast to pointer from integer of different size fset.c:651: warning: cast to pointer from integer of different size fset.c:661: warning: cast to pointer from integer of different size fset.c:662: warning: cast to pointer from integer of different size fset.c:663: warning: cast to pointer from integer of different size fset.c:664: warning: cast to pointer from integer of different size fset.c:665: warning: cast to pointer from integer of different size fset.c:666: warning: cast to pointer from integer of different size fset.c:667: warning: cast to pointer from integer of different size fset.c:668: warning: cast to pointer from integer of different size fset.c:674: warning: cast to pointer from integer of different size fset.c:675: warning: cast to pointer from integer of different size fset.c:679: warning: cast to pointer from integer of different size fset.c:680: warning: cast to pointer from integer of different size fset.c:681: warning: cast to pointer from integer of different size fset.c:682: warning: cast to pointer from integer of different size fset.c:739: warning: cast to pointer from integer of different size fset.c:740: warning: cast to pointer from integer of different size fset.c:741: warning: cast to pointer from integer of different size fset.c:742: warning: cast to pointer from integer of different size fset.c:743: warning: cast to pointer from integer of different size fset.c:744: warning: cast to pointer from integer of different size fset.c:745: warning: cast to pointer from integer of different size fset.c:746: warning: cast to pointer from integer of different size fset.c:747: warning: cast to pointer from integer of different size fset.c:748: warning: cast to pointer from integer of different size fset.c:749: warning: cast to pointer from integer of different size fset.c:750: warning: cast to pointer from integer of different size fset.c:751: warning: cast to pointer from integer of different size fset.c:752: warning: cast to pointer from integer of different size fset.c:753: warning: cast to pointer from integer of different size fset.c:754: warning: cast to pointer from integer of different size fset.c:755: warning: cast to pointer from integer of different size fset.c:756: warning: cast to pointer from integer of different size fset.c:757: warning: cast to pointer from integer of different size fset.c:758: warning: cast to pointer from integer of different size fset.c:759: warning: cast to pointer from integer of different size fset.c:760: warning: cast to pointer from integer of different size fset.c:761: warning: cast to pointer from integer of different size fset.c:762: warning: cast to pointer from integer of different size fset.c:763: warning: cast to pointer from integer of different size fset.c:764: warning: cast to pointer from integer of different size fset.c:765: warning: cast to pointer from integer of different size fset.c:766: warning: cast to pointer from integer of different size fset.c:767: warning: cast to pointer from integer of different size fset.c:768: warning: cast to pointer from integer of different size fset.c:769: warning: cast to pointer from integer of different size fset.c:770: warning: cast to pointer from integer of different size fset.c:771: warning: cast to pointer from integer of different size fset.c:772: warning: cast to pointer from integer of different size fset.c:773: warning: cast to pointer from integer of different size fset.c:774: warning: cast to pointer from integer of different size fset.c:775: warning: cast to pointer from integer of different size fset.c:776: warning: cast to pointer from integer of different size fset.c:777: warning: cast to pointer from integer of different size fset.c:778: warning: cast to pointer from integer of different size fset.c:779: warning: cast to pointer from integer of different size fset.c:780: warning: cast to pointer from integer of different size fset.c: In function `compare_number': fset.c:1026: warning: cast from pointer to integer of different size fset.c:1026: warning: cast from pointer to integer of different size fset.c:1028: warning: cast from pointer to integer of different size fset.c:1028: warning: cast from pointer to integer of different size fset.c: In function `add_numeric_fset': fset.c:1083: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c functions.c functions.c: In function `get_builtins': functions.c:957: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c:968: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c:985: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `alias_oper': functions.c:1094: warning: cast to pointer from integer of different size functions.c: In function `alias_server': functions.c:1142: warning: cast to pointer from integer of different size functions.c: In function `alias_current_network': functions.c:1159: warning: cast to pointer from integer of different size functions.c: In function `alias_chanop': functions.c:1199: warning: cast to pointer from integer of different size functions.c: In function `function_common': functions.c:2242: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c:2243: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_diff': functions.c:2293: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c:2294: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_key': functions.c:2749: warning: cast to pointer from integer of different size functions.c: In function `function_which': functions.c:3412: warning: cast to pointer from integer of different size functions.c: In function `function_channelmode': functions.c:4227: warning: cast to pointer from integer of different size functions.c:4235: warning: cast to pointer from integer of different size functions.c: In function `function_addtabkey': functions.c:4533: warning: cast from pointer to integer of different size functions.c: In function `function_sort': functions.c:4568: warning: cast to pointer from integer of different size functions.c: In function `function_numsort': functions.c:4693: warning: cast to pointer from integer of different size functions.c: In function `function_isban': functions.c:4869: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_openserver': functions.c:4978: warning: cast to pointer from integer of different size functions.c: In function `function_uniq': functions.c:5177: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_regexec': functions.c:5669: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_regerror': functions.c:5692: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_regfree': functions.c:5707: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_remws': functions.c:6078: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c:6079: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c: In function `function_prefix': functions.c:7175: warning: dereferencing type-punned pointer will break strict-aliasing rules functions.c:7182: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c funny.c funny.c: In function `funny_print_widelist': funny.c:135: warning: dereferencing type-punned pointer will break strict-aliasing rules funny.c: In function `funny_list': funny.c:187: warning: dereferencing type-punned pointer will break strict-aliasing rules funny.c:194: warning: cast to pointer from integer of different size gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c glob.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c hash.c hash.c: In function `show_hash': hash.c:418: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c: In function `BX_remove_oldest_whowas_hashlist': hash.c:687: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c:712: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c: In function `BX_sorted_nicklist': hash.c:796: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c:799: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c:802: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c:805: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c:808: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c:818: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c hebrew.c hebrew.c: In function `hebrew_process': hebrew.c:130: warning: comparison is always true due to limited range of data type gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall \ -DDEFAULT_HELP_PATH=\"/usr/lib/bx/help\" -c ./help.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c history.c history.c: In function `add_to_history_list': history.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules history.c: In function `set_history_size': history.c:174: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c hook.c hook.c: In function `fill_it_out': hook.c:278: warning: cast to pointer from integer of different size hook.c: In function `remove_numeric_hook': hook.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules hook.c:523: warning: dereferencing type-punned pointer will break strict-aliasing rules hook.c:538: warning: dereferencing type-punned pointer will break strict-aliasing rules hook.c:541: warning: dereferencing type-punned pointer will break strict-aliasing rules hook.c: In function `remove_hook': hook.c:581: warning: dereferencing type-punned pointer will break strict-aliasing rules hook.c:613: warning: dereferencing type-punned pointer will break strict-aliasing rules hook.c: In function `do_stack_on': hook.c:1653: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c if.c if.c: In function `foreach': if.c:341: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c ignore.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c input.c ignore.c: In function `add_channel_grep': ignore.c:58: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:62: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:77: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:87: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c: In function `ignore_nickname': ignore.c:125: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:137: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:154: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:158: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c: In function `remove_ignore': ignore.c:292: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:308: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:315: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:331: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c: In function `is_ignored': ignore.c:355: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c: In function `check_is_ignored': ignore.c:376: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c: In function `check_ignore': ignore.c:798: warning: dereferencing type-punned pointer will break strict-aliasing rules ignore.c:815: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c: In function `send_line': input.c:1179: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c: In function `edit_char': input.c:1364: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c:1377: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c: In function `BX_addtabkey': input.c:1893: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c: In function `tab_completion': input.c:2705: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c:2803: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c: In function `BX_add_completion_type': input.c:2823: warning: dereferencing type-punned pointer will break strict-aliasing rules input.c:2829: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall \ -DIRCLIB=\"/usr/lib/bx\" -DIRCPATH=\"~/.BitchX:~/.BitchX/plugins:.:/usr/lib/bx/plugins:/usr/lib/bx/script:/usr/lib/bx\" -c ./irc.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall \ -DIRCLIB=\"/usr/lib/bx\" -DSHLIB_SUFFIX=\".so\" -c ./ircaux.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c ircsig.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c keys.c keys.c: In function `resize_metamap': keys.c:344: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c lastlog.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c list.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c log.c lastlog.c: In function `remove_from_lastlog': lastlog.c:217: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c mail.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c misc.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall \ -DPLUGINDIR=\"/usr/lib/bx/plugins\" -DSHLIB_SUFFIX=\".so\" -c ./modules.c misc.c:127: warning: missing braces around initializer misc.c:127: warning: (near initialization for `VA_NULL[0]') misc.c: In function `timer_unban': misc.c:277: warning: dereferencing type-punned pointer will break strict-aliasing rules misc.c: In function `timer_idlekick': misc.c:310: warning: cast to pointer from integer of different size misc.c:320: warning: cast to pointer from integer of different size misc.c: In function `addidle': misc.c:346: warning: dereferencing type-punned pointer will break strict-aliasing rules misc.c:350: warning: dereferencing type-punned pointer will break strict-aliasing rules misc.c:370: warning: cast to pointer from integer of different size misc.c: In function `update_stats': misc.c:753: warning: cast to pointer from integer of different size misc.c: In function `clear_array': misc.c:1130: warning: dereferencing type-punned pointer will break strict-aliasing rules misc.c:1139: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `init_global_functions': ./modules.c:677: warning: cast to pointer from integer of different size ./modules.c: In function `BX_get_dllstring_var': ./modules.c:724: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `BX_get_dllint_var': ./modules.c:733: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `BX_set_dllstring_var': ./modules.c:743: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `BX_set_dllint_var': ./modules.c:759: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `dll_load': ./modules.c:847: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:956: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `find_module': ./modules.c:983: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `BX_add_module_proc': ./modules.c:1017: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1029: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1063: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1077: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1091: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1122: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `BX_remove_module_proc': ./modules.c:1171: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1218: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1222: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1235: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1243: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1248: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1278: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1283: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c: In function `remove_package': ./modules.c:1303: warning: dereferencing type-punned pointer will break strict-aliasing rules ./modules.c:1316: warning: dereferencing type-punned pointer will break strict-aliasing rules misc.c: In function `users': misc.c:4243: warning: cast from pointer to integer of different size gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c names.c names.c: In function `BX_add_channel': names.c:245: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:315: warning: cast from pointer to integer of different size names.c: In function `BX_add_to_channel': names.c:382: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c: In function `BX_compress_modes': names.c:589: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:594: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:617: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:622: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:645: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:650: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c: In function `decifer_mode': names.c:1065: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:1095: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c: In function `BX_clear_bans': names.c:1202: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c:1210: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c: In function `BX_rename_nick': names.c:1377: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c: In function `is_chanoper': names.c:1437: warning: cast to pointer from integer of different size names.c: In function `remove_from_join_list': names.c:1789: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c: In function `remove_from_mode_list': names.c:1961: warning: dereferencing type-punned pointer will break strict-aliasing rules names.c: In function `clear_mode_list': names.c:1984: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c network.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c newio.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall \ -DSCRIPT_PATH=\"/usr/lib/bx/script\" -c ./notice.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c notify.c notify.c: In function `notify': notify.c:234: warning: dereferencing type-punned pointer will break strict-aliasing rules notify.c:262: warning: dereferencing type-punned pointer will break strict-aliasing rules notify.c: In function `watchcmd': notify.c:840: warning: dereferencing type-punned pointer will break strict-aliasing rules notify.c:875: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c numbers.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c output.c numbers.c: In function `display_msg': numbers.c:269: warning: cast from pointer to integer of different size gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c parse.c parse.c: In function `annoy_kicks': parse.c:210: warning: cast to pointer from integer of different size parse.c: In function `add_user_who': parse.c:891: warning: cast from pointer to integer of different size parse.c: In function `p_channel': parse.c:989: warning: cast from pointer to integer of different size parse.c:1058: warning: dereferencing type-punned pointer will break strict-aliasing rules parse.c:1063: warning: cast to pointer from integer of different size parse.c: In function `p_mode': parse.c:1442: warning: dereferencing type-punned pointer will break strict-aliasing rules parse.c:1465: warning: cast from pointer to integer of different size parse.c:1471: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c queue.c queue.c: In function `delete_commands_from_queue': queue.c:259: warning: dereferencing type-punned pointer will break strict-aliasing rules queue.c: In function `remove_a_queue': queue.c:273: warning: dereferencing type-punned pointer will break strict-aliasing rules queue.c: In function `flush_queue': queue.c:290: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c readlog.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c reg.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall \ -DWSERV_PATH=\"/usr/lib/bx/wserv\" -c ./screen.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c server.c ./screen.c: In function `BX_prepare_display': ./screen.c:419: warning: dereferencing type-punned pointer will break strict-aliasing rules ./screen.c:647: warning: dereferencing type-punned pointer will break strict-aliasing rules ./screen.c: In function `BX_strip_ansi': ./screen.c:2342: warning: dereferencing type-punned pointer will break strict-aliasing rules ./screen.c:2649: warning: dereferencing type-punned pointer will break strict-aliasing rules server.c: In function `BX_add_to_server_list': server.c:759: warning: dereferencing type-punned pointer will break strict-aliasing rules server.c: In function `remove_from_server_list': server.c:850: warning: dereferencing type-punned pointer will break strict-aliasing rules server.c: In function `show_server_map': server.c:3379: warning: dereferencing type-punned pointer will break strict-aliasing rules server.c: In function `clear_link': server.c:3392: warning: dereferencing type-punned pointer will break strict-aliasing rules server.c: In function `remove_split_server': server.c:3460: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c stack.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c status.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c struct.c status.c: In function `convert_format': status.c:422: warning: cast to pointer from integer of different size gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c tcl_public.c gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c ./term.c ./term.c:95: error: conflicting types for 'tparm' ./term.c:95: note: a parameter list with an ellipsis can't match an empty parameter name list declaration /usr/include/ncurses.h:710: error: previous declaration of 'tparm' was here ./term.c:95: error: conflicting types for 'tparm' ./term.c:95: note: a parameter list with an ellipsis can't match an empty parameter name list declaration /usr/include/ncurses.h:710: error: previous declaration of 'tparm' was here ./term.c: In function `term_init': ./term.c:870: warning: passing arg 1 of `tigetnum' discards qualifiers from pointer target type ./term.c:875: warning: passing arg 1 of `tigetflag' discards qualifiers from pointer target type ./term.c:882: warning: passing arg 1 of `tigetstr' discards qualifiers from pointer target type ./term.c:880: warning: unused variable `tmp' gcc -I. -I/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/include -I../include -I. -I./include -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -fPIC -Wall -c timer.c timer.c: In function `timercmd': timer.c:140: warning: cast to pointer from integer of different size timer.c: In function `BX_delete_timer': timer.c:371: warning: dereferencing type-punned pointer will break strict-aliasing rules gmake[1]: *** [term.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake[1]: Leaving directory `/usr/portage/tmp/portage/bitchx-1.1/work/BitchX/source' make: *** [BitchX] Error 2 !!! ERROR: net-irc/bitchx-1.1 failed. !!! Function src_compile, Line 88, Exitcode 2 !!! (no error message)