printf '
' | fink --no-use-binary-dist --yes --build-as-nobody rebuild pvpgn-mysql 2>&1
The package 'pvpgn-mysql' will be built without being installed.
Reading build dependency for pvpgn-mysql-1.8.5-1003...
Reading dependency for pvpgn-mysql-1.8.5-1003...
Reading build conflict for pvpgn-mysql-1.8.5-1003...
The package 'mysql-unified-dev' will be installed.
Reading dependency for mysql-unified-dev-5.0.96-2...
Reading runtime dependency for mysql-unified-dev-5.0.96-2...
The package 'pvpgn-support' will be installed.
Reading dependency for pvpgn-support-1.2-1001...
Reading runtime dependency for pvpgn-support-1.2-1001...
The package 'mysql-unified' will be installed.
Reading dependency for mysql-unified-5.0.96-2...
Reading runtime dependency for mysql-unified-5.0.96-2...
The package 'mysql-unified-shlibs' will be installed.
Reading dependency for mysql-unified-shlibs-5.0.96-2...
Reading runtime dependency for mysql-unified-shlibs-5.0.96-2...
The package 'mysql-unified-client' will be installed.
Reading dependency for mysql-unified-client-5.0.96-2...
Reading runtime dependency for mysql-unified-client-5.0.96-2...
The package 'daemonic' will be installed.
Reading dependency for daemonic-20010902-4...
Reading runtime dependency for daemonic-20010902-4...
The package 'readline6-shlibs' will be installed.
Reading dependency for readline6-shlibs-6.3.6-1...
Reading runtime dependency for readline6-shlibs-6.3.6-1...
The package 'libxml2-bin' will be installed.
Reading dependency for libxml2-bin-2.9.1-3...
Reading runtime dependency for libxml2-bin-2.9.1-3...
The package 'libxml2-shlibs' will be installed.
Reading dependency for libxml2-shlibs-2.9.1-3...
Reading runtime dependency for libxml2-shlibs-2.9.1-3...
The package 'liblzma5-shlibs' will be installed.
Reading dependency for liblzma5-shlibs-5.0.5-2...
Reading runtime dependency for liblzma5-shlibs-5.0.5-2...
The following package will be rebuilt:
pvpgn-mysql
The following 10 additional packages will be installed:
daemonic liblzma5-shlibs libxml2-bin libxml2-shlibs mysql-unified
mysql-unified-client mysql-unified-dev mysql-unified-shlibs pvpgn-support
readline6-shlibs
Do you want to continue? [Y/n] (assuming default)
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/utils/liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb
Selecting previously deselected package liblzma5-shlibs.
(Reading database ... 4296 files and directories currently installed.)
Unpacking liblzma5-shlibs (from .../liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb) ...
Setting up liblzma5-shlibs (5.0.5-2) ...
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/debs/pvpgn-support_1.2-1001_darwin-x86_64.deb
Selecting previously deselected package pvpgn-support.
(Reading database ... 4307 files and directories currently installed.)
Unpacking pvpgn-support (from .../pvpgn-support_1.2-1001_darwin-x86_64.deb) ...
Setting up pvpgn-support (1.2-1001) ...
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/readline6-shlibs_6.3.6-1_darwin-x86_64.deb
Selecting previously deselected package readline6-shlibs.
(Reading database ... 4320 files and directories currently installed.)
Unpacking readline6-shlibs (from .../readline6-shlibs_6.3.6-1_darwin-x86_64.deb) ...
Setting up readline6-shlibs (6.3.6-1) ...
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libxml2-bin_2.9.1-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libxml2-shlibs_2.9.1-3_darwin-x86_64.deb
Selecting previously deselected package libxml2-bin.
(Reading database ... 4331 files and directories currently installed.)
Unpacking libxml2-bin (from .../libxml2-bin_2.9.1-3_darwin-x86_64.deb) ...
Selecting previously deselected package libxml2-shlibs.
Unpacking libxml2-shlibs (from .../libxml2-shlibs_2.9.1-3_darwin-x86_64.deb) ...
Setting up libxml2-shlibs (2.9.1-3) ...
Setting up libxml2-bin (2.9.1-3) ...
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/debs/daemonic_20010902-4_darwin-x86_64.deb
Selecting previously deselected package daemonic.
(Reading database ... 4348 files and directories currently installed.)
Unpacking daemonic (from .../daemonic_20010902-4_darwin-x86_64.deb) ...
Setting up daemonic (20010902-4) ...
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/debs/mysql-unified_5.0.96-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/database/mysql-unified-dev_5.0.96-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/database/mysql-unified-shlibs_5.0.96-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/database/mysql-unified-client_5.0.96-2_darwin-x86_64.deb
Selecting previously deselected package mysql-unified.
(Reading database ... 4354 files and directories currently installed.)
Unpacking mysql-unified (from .../mysql-unified_5.0.96-2_darwin-x86_64.deb) ...
Selecting previously deselected package mysql-unified-dev.
Unpacking mysql-unified-dev (from .../mysql-unified-dev_5.0.96-2_darwin-x86_64.deb) ...
Selecting previously deselected package mysql-unified-shlibs.
Unpacking mysql-unified-shlibs (from .../mysql-unified-shlibs_5.0.96-2_darwin-x86_64.deb) ...
Selecting previously deselected package mysql-unified-client.
Unpacking mysql-unified-client (from .../mysql-unified-client_5.0.96-2_darwin-x86_64.deb) ...
Setting up mysql-unified-shlibs (5.0.96-2) ...
Setting up mysql-unified-client (5.0.96-2) ...
Setting up mysql-unified (5.0.96-2) ...
Installing MySQL system tables...
140731 9:45:25 [Warning] Setting lower_case_table_names=2 because file system for /sw/var/mysql/ is case insensitive
OK
Filling help tables...
140731 9:45:25 [Warning] Setting lower_case_table_names=2 because file system for /sw/var/mysql/ is case insensitive
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/sw/bin/mysqladmin -u root password 'new-password'
/sw/bin/mysqladmin -u root -h aurora password 'new-password'
Alternatively you can run:
/sw/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /sw ; /sw/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl
Please report any problems with the /sw/bin/mysqlbug script!
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
* mysql: (mysql). MySQL documentation.
install-info(/sw/share/info/mysql.info): no section specified for new entry, placing at end
Setting up mysql-unified-dev (5.0.96-2) ...
Clearing dependency_libs of .la files being installed
Setting runtime build-lock...
dpkg-deb -b /sw/build.build/root-fink-buildlock-pvpgn-mysql-1.8.5-1003 /sw/build.build
dpkg-deb: building package `fink-buildlock-pvpgn-mysql-1.8.5-1003' in `/sw/build.build/fink-buildlock-pvpgn-mysql-1.8.5-1003_2014.07.31-09.45.26_darwin-x86_64.deb'.
Installing build-lock package...
/sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-pvpgn-mysql-1.8.5-1003_2014.07.31-09.45.26_darwin-x86_64.deb
Selecting previously deselected package fink-buildlock-pvpgn-mysql-1.8.5-1003.
(Reading database ... 6963 files and directories currently installed.)
Unpacking fink-buildlock-pvpgn-mysql-1.8.5-1003 (from .../fink-buildlock-pvpgn-mysql-1.8.5-1003_2014.07.31-09.45.26_darwin-x86_64.deb) ...
Setting up fink-buildlock-pvpgn-mysql-1.8.5-1003 (2014.07.31-09.45.26) ...
sudo -u fink-bld [ENV] sh -c /tmp/fink.pFy7E
env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/pvpgn-1.8.5.tar.gz
pvpgn-1.8.5/
pvpgn-1.8.5/bin/
pvpgn-1.8.5/NEWS
pvpgn-1.8.5/Win32-Projects/
pvpgn-1.8.5/Win32-Projects/bncdb.dev
pvpgn-1.8.5/Win32-Projects/d2dbs.dev
pvpgn-1.8.5/Win32-Projects/PvPGN.sln
pvpgn-1.8.5/Win32-Projects/PvPGN.vcproj
pvpgn-1.8.5/Win32-Projects/PvPGNConsole.sln
pvpgn-1.8.5/Win32-Projects/bnchat.vcproj
pvpgn-1.8.5/Win32-Projects/bnftp.vcproj
pvpgn-1.8.5/Win32-Projects/d2cs.vcproj
pvpgn-1.8.5/Win32-Projects/PvPGNConsole.dev
pvpgn-1.8.5/Win32-Projects/d2cs.dev
pvpgn-1.8.5/Win32-Projects/d2csConsole.dev
pvpgn-1.8.5/Win32-Projects/d2dbs.vcproj
pvpgn-1.8.5/Win32-Projects/PvPGNConsole.vcproj
pvpgn-1.8.5/Win32-Projects/d2dbsConsole.vcproj
pvpgn-1.8.5/Win32-Projects/Makefile.BORLAND
pvpgn-1.8.5/Win32-Projects/d2dbsConsole.dev
pvpgn-1.8.5/Win32-Projects/PvPGN.dev
pvpgn-1.8.5/Win32-Projects/bnftp.dev
pvpgn-1.8.5/Win32-Projects/d2csConsole.vcproj
pvpgn-1.8.5/Win32-Projects/bncdb.vcproj
pvpgn-1.8.5/Win32-Projects/make_borland.bat
pvpgn-1.8.5/Win32-Projects/bnchat.dev
pvpgn-1.8.5/BUGS
pvpgn-1.8.5/scripts/
pvpgn-1.8.5/scripts/bnetd.init
pvpgn-1.8.5/scripts/cvs2cl.pl
pvpgn-1.8.5/scripts/ladder.py
pvpgn-1.8.5/scripts/make_testusers.sh
pvpgn-1.8.5/scripts/tos.bat
pvpgn-1.8.5/scripts/S98bnetd
pvpgn-1.8.5/scripts/bnetmasq.sh
pvpgn-1.8.5/scripts/sql/
pvpgn-1.8.5/scripts/sql/repairlevels.pl
pvpgn-1.8.5/scripts/fsgs2bnetd.pl
pvpgn-1.8.5/scripts/tos.sh
pvpgn-1.8.5/scripts/pvpgn_hash.inc.php
pvpgn-1.8.5/scripts/process.pl
pvpgn-1.8.5/scripts/login_testusers.sh
pvpgn-1.8.5/scripts/storage/
pvpgn-1.8.5/scripts/storage/plain2sql.pl
pvpgn-1.8.5/scripts/storage/cdb2sql.pl
pvpgn-1.8.5/scripts/reform.awk
pvpgn-1.8.5/scripts/bnetd.logrotate
pvpgn-1.8.5/scripts/lastlogin.pl
pvpgn-1.8.5/scripts/convert_w3.pl
pvpgn-1.8.5/scripts/rc.bnetd
pvpgn-1.8.5/scripts/announce.sh
pvpgn-1.8.5/scripts/flat2cdb.pl
pvpgn-1.8.5/UPDATE
pvpgn-1.8.5/README.DEV
pvpgn-1.8.5/README.ALPHA
pvpgn-1.8.5/src/
pvpgn-1.8.5/src/autoconf/
pvpgn-1.8.5/src/autoconf/ansi2knr.c
pvpgn-1.8.5/src/autoconf/termios.m4
pvpgn-1.8.5/src/autoconf/winsz.m4
pvpgn-1.8.5/src/autoconf/install-sh
pvpgn-1.8.5/src/autoconf/mkdir-p
pvpgn-1.8.5/src/autoconf/mkdir.m4
pvpgn-1.8.5/src/autoconf/ccstdc.m4
pvpgn-1.8.5/src/autoconf/config.sub
pvpgn-1.8.5/src/autoconf/config.guess
pvpgn-1.8.5/src/bniutils/
pvpgn-1.8.5/src/bniutils/bnibuild.c
pvpgn-1.8.5/src/bniutils/bni.c
pvpgn-1.8.5/src/bniutils/bnilist.c
pvpgn-1.8.5/src/bniutils/bni.h
pvpgn-1.8.5/src/bniutils/fileio.c
pvpgn-1.8.5/src/bniutils/tga.h
pvpgn-1.8.5/src/bniutils/tga.c
pvpgn-1.8.5/src/bniutils/bniextract.c
pvpgn-1.8.5/src/bniutils/tgainfo.c
pvpgn-1.8.5/src/bniutils/bni2tga.c
pvpgn-1.8.5/src/bniutils/fileio.h
pvpgn-1.8.5/src/configure
pvpgn-1.8.5/src/d2dbs/
pvpgn-1.8.5/src/d2dbs/dbserver.c
pvpgn-1.8.5/src/d2dbs/version.h
pvpgn-1.8.5/src/d2dbs/cmdline.c
pvpgn-1.8.5/src/d2dbs/charlock.h
pvpgn-1.8.5/src/d2dbs/prefs.c
pvpgn-1.8.5/src/d2dbs/dbsdupecheck.h
pvpgn-1.8.5/src/d2dbs/dbsdupecheck.c
pvpgn-1.8.5/src/d2dbs/main.c
pvpgn-1.8.5/src/d2dbs/handle_signal.h
pvpgn-1.8.5/src/d2dbs/prefs.h
pvpgn-1.8.5/src/d2dbs/d2ladder.c
pvpgn-1.8.5/src/d2dbs/dbserver.h
pvpgn-1.8.5/src/d2dbs/setup.h
pvpgn-1.8.5/src/d2dbs/dbspacket.c
pvpgn-1.8.5/src/d2dbs/dbspacket.h
pvpgn-1.8.5/src/d2dbs/charlock.c
pvpgn-1.8.5/src/d2dbs/handle_signal.c
pvpgn-1.8.5/src/d2dbs/cmdline.h
pvpgn-1.8.5/src/d2dbs/d2ladder.h
pvpgn-1.8.5/src/client/
pvpgn-1.8.5/src/client/bnbot.c
pvpgn-1.8.5/src/client/udptest.c
pvpgn-1.8.5/src/client/client.h
pvpgn-1.8.5/src/client/bnchat.c
pvpgn-1.8.5/src/client/client_connect.h
pvpgn-1.8.5/src/client/bnftp.c
pvpgn-1.8.5/src/client/client_connect.c
pvpgn-1.8.5/src/client/bnstat.c
pvpgn-1.8.5/src/client/udptest.h
pvpgn-1.8.5/src/client/client.c
pvpgn-1.8.5/src/client/ansi_term.h
pvpgn-1.8.5/src/tinycdb/
pvpgn-1.8.5/src/tinycdb/cdb_make.c
pvpgn-1.8.5/src/tinycdb/cdb_seq.c
pvpgn-1.8.5/src/tinycdb/cdb_seek.c
pvpgn-1.8.5/src/tinycdb/cdb_hash.c
pvpgn-1.8.5/src/tinycdb/cdb_find.c
pvpgn-1.8.5/src/tinycdb/cdb_make_put.c
pvpgn-1.8.5/src/tinycdb/cdb_findnext.c
pvpgn-1.8.5/src/tinycdb/cdb_make_add.c
pvpgn-1.8.5/src/tinycdb/cdb_unpack.c
pvpgn-1.8.5/src/tinycdb/cdb_make_find.c
pvpgn-1.8.5/src/tinycdb/ChangeLog
pvpgn-1.8.5/src/tinycdb/cdb_init.c
pvpgn-1.8.5/src/tinycdb/cdb.h
pvpgn-1.8.5/src/tinycdb/cdb_int.h
pvpgn-1.8.5/src/tinycdb/cdb.c
pvpgn-1.8.5/src/compat/
pvpgn-1.8.5/src/compat/memcpy.c
pvpgn-1.8.5/src/compat/read.h
pvpgn-1.8.5/src/compat/strncasecmp.c
pvpgn-1.8.5/src/compat/strsep.c
pvpgn-1.8.5/src/compat/strerror.c
pvpgn-1.8.5/src/compat/strftime.h
pvpgn-1.8.5/src/compat/snprintf.h
pvpgn-1.8.5/src/compat/signal.h
pvpgn-1.8.5/src/compat/strsep.h
pvpgn-1.8.5/src/compat/strncasecmp.h
pvpgn-1.8.5/src/compat/uname.h
pvpgn-1.8.5/src/compat/mmap.c
pvpgn-1.8.5/src/compat/strrchr.h
pvpgn-1.8.5/src/compat/vargs.h
pvpgn-1.8.5/src/compat/uname.c
pvpgn-1.8.5/src/compat/memset.h
pvpgn-1.8.5/src/compat/gettimeofday.h
pvpgn-1.8.5/src/compat/access.h
pvpgn-1.8.5/src/compat/gethostname.h
pvpgn-1.8.5/src/compat/strdup.c
pvpgn-1.8.5/src/compat/getopt.h
pvpgn-1.8.5/src/compat/memmove.c
pvpgn-1.8.5/src/compat/exitstatus.h
pvpgn-1.8.5/src/compat/netinet_in.h
pvpgn-1.8.5/src/compat/mmap.h
pvpgn-1.8.5/src/compat/recv.h
pvpgn-1.8.5/src/compat/getopt.c
pvpgn-1.8.5/src/compat/strdup.h
pvpgn-1.8.5/src/compat/statmacros.h
pvpgn-1.8.5/src/compat/inet_ntoa.h
pvpgn-1.8.5/src/compat/seek.h
pvpgn-1.8.5/src/compat/strtoul.c
pvpgn-1.8.5/src/compat/stdfileno.h
pvpgn-1.8.5/src/compat/mkdir.h
pvpgn-1.8.5/src/compat/memcpy.h
pvpgn-1.8.5/src/compat/memmove.h
pvpgn-1.8.5/src/compat/uint.h
pvpgn-1.8.5/src/compat/difftime.c
pvpgn-1.8.5/src/compat/strcasecmp.h
pvpgn-1.8.5/src/compat/vsnprintf.c
pvpgn-1.8.5/src/compat/pdir.c
pvpgn-1.8.5/src/compat/difftime.h
pvpgn-1.8.5/src/compat/strerror.h
pvpgn-1.8.5/src/compat/inet_aton.h
pvpgn-1.8.5/src/compat/strcasecmp.c
pvpgn-1.8.5/src/compat/gettimeofday.c
pvpgn-1.8.5/src/compat/psock.h
pvpgn-1.8.5/src/compat/pdir.h
pvpgn-1.8.5/src/compat/send.h
pvpgn-1.8.5/src/compat/char_bit.h
pvpgn-1.8.5/src/compat/strchr.h
pvpgn-1.8.5/src/compat/rename.h
pvpgn-1.8.5/src/compat/memset.c
pvpgn-1.8.5/src/compat/vsnprintf.h
pvpgn-1.8.5/src/compat/snprintf.c
pvpgn-1.8.5/src/compat/socket.h
pvpgn-1.8.5/src/compat/termios.h
pvpgn-1.8.5/src/compat/strftime.c
pvpgn-1.8.5/src/compat/inet_ntoa.c
pvpgn-1.8.5/src/compat/strtoul.h
pvpgn-1.8.5/src/compat/psock.c
pvpgn-1.8.5/src/compat/inet_aton.c
pvpgn-1.8.5/src/d2cs/
pvpgn-1.8.5/src/d2cs/handle_d2gs.h
pvpgn-1.8.5/src/d2cs/game.c
pvpgn-1.8.5/src/d2cs/handle_d2gs.c
pvpgn-1.8.5/src/d2cs/d2gs.c
pvpgn-1.8.5/src/d2cs/serverqueue.h
pvpgn-1.8.5/src/d2cs/d2cs_d2dbs_ladder.h
pvpgn-1.8.5/src/d2cs/handle_bnetd.c
pvpgn-1.8.5/src/d2cs/connection.h
pvpgn-1.8.5/src/d2cs/gamequeue.h
pvpgn-1.8.5/src/d2cs/version.h
pvpgn-1.8.5/src/d2cs/handle_d2cs.c
pvpgn-1.8.5/src/d2cs/serverqueue.c
pvpgn-1.8.5/src/d2cs/d2charlist.h
pvpgn-1.8.5/src/d2cs/cmdline.c
pvpgn-1.8.5/src/d2cs/handle_init.c
pvpgn-1.8.5/src/d2cs/d2charlist.c
pvpgn-1.8.5/src/d2cs/prefs.c
pvpgn-1.8.5/src/d2cs/gamequeue.c
pvpgn-1.8.5/src/d2cs/net.h
pvpgn-1.8.5/src/d2cs/d2cs_protocol.h
pvpgn-1.8.5/src/d2cs/s2s.c
pvpgn-1.8.5/src/d2cs/main.c
pvpgn-1.8.5/src/d2cs/connection.c
pvpgn-1.8.5/src/d2cs/handle_d2cs.h
pvpgn-1.8.5/src/d2cs/handle_signal.h
pvpgn-1.8.5/src/d2cs/prefs.h
pvpgn-1.8.5/src/d2cs/d2charfile.h
pvpgn-1.8.5/src/d2cs/d2gs.h
pvpgn-1.8.5/src/d2cs/bnetd.c
pvpgn-1.8.5/src/d2cs/d2ladder.c
pvpgn-1.8.5/src/d2cs/d2cs_d2gs_character.h
pvpgn-1.8.5/src/d2cs/net.c
pvpgn-1.8.5/src/d2cs/bit.h
pvpgn-1.8.5/src/d2cs/handle_init.h
pvpgn-1.8.5/src/d2cs/d2charfile.c
pvpgn-1.8.5/src/d2cs/s2s.h
pvpgn-1.8.5/src/d2cs/setup.h
pvpgn-1.8.5/src/d2cs/server.c
pvpgn-1.8.5/src/d2cs/game.h
pvpgn-1.8.5/src/d2cs/bnetd.h
pvpgn-1.8.5/src/d2cs/d2cs_bnetd_protocol.h
pvpgn-1.8.5/src/d2cs/handle_bnetd.h
pvpgn-1.8.5/src/d2cs/handle_signal.c
pvpgn-1.8.5/src/d2cs/server.h
pvpgn-1.8.5/src/d2cs/cmdline.h
pvpgn-1.8.5/src/d2cs/d2cs_d2gs_protocol.h
pvpgn-1.8.5/src/d2cs/d2ladder.h
pvpgn-1.8.5/src/config.h.in
pvpgn-1.8.5/src/Makefile.in
pvpgn-1.8.5/src/configure.in
pvpgn-1.8.5/src/bnpcap/
pvpgn-1.8.5/src/bnpcap/.cvsignore
pvpgn-1.8.5/src/bnpcap/Makefile
pvpgn-1.8.5/src/bnpcap/bnpcap.c
pvpgn-1.8.5/src/autogen.sh
pvpgn-1.8.5/src/bnpass/
pvpgn-1.8.5/src/bnpass/bnpass.c
pvpgn-1.8.5/src/win32/
pvpgn-1.8.5/src/win32/d2cs_resource.rc
pvpgn-1.8.5/src/win32/console_resource.h
pvpgn-1.8.5/src/win32/resource.rc
pvpgn-1.8.5/src/win32/d2cs_winmain.c
pvpgn-1.8.5/src/win32/d2dbs_resource.h
pvpgn-1.8.5/src/win32/service.c
pvpgn-1.8.5/src/win32/d2cs_resource.h
pvpgn-1.8.5/src/win32/winmain.h
pvpgn-1.8.5/src/win32/service.h
pvpgn-1.8.5/src/win32/d2dbs_winmain.c
pvpgn-1.8.5/src/win32/winmain.c
pvpgn-1.8.5/src/win32/configwin.h
pvpgn-1.8.5/src/win32/console_resource.rc
pvpgn-1.8.5/src/win32/logo01.ico
pvpgn-1.8.5/src/win32/resource.h
pvpgn-1.8.5/src/win32/d2dbs_resource.rc
pvpgn-1.8.5/src/bnetd/
pvpgn-1.8.5/src/bnetd/versioncheck.h
pvpgn-1.8.5/src/bnetd/file.c
pvpgn-1.8.5/src/bnetd/handle_telnet.c
pvpgn-1.8.5/src/bnetd/game.c
pvpgn-1.8.5/src/bnetd/handle_udp.c
pvpgn-1.8.5/src/bnetd/udptest_send.c
pvpgn-1.8.5/src/bnetd/character.c
pvpgn-1.8.5/src/bnetd/anongame_infos.c
pvpgn-1.8.5/src/bnetd/runprog.h
pvpgn-1.8.5/src/bnetd/friends.h
pvpgn-1.8.5/src/bnetd/sql_pgsql.c
pvpgn-1.8.5/src/bnetd/command_groups.h
pvpgn-1.8.5/src/bnetd/handle_bnet.h
pvpgn-1.8.5/src/bnetd/handle_bnet.c
pvpgn-1.8.5/src/bnetd/tick.h
pvpgn-1.8.5/src/bnetd/handle_bot.c
pvpgn-1.8.5/src/bnetd/quota.h
pvpgn-1.8.5/src/bnetd/channel_conv.c
pvpgn-1.8.5/src/bnetd/channel.h
pvpgn-1.8.5/src/bnetd/message.h
pvpgn-1.8.5/src/bnetd/support.h
pvpgn-1.8.5/src/bnetd/connection.h
pvpgn-1.8.5/src/bnetd/channel.c
pvpgn-1.8.5/src/bnetd/handle_file.h
pvpgn-1.8.5/src/bnetd/storage_file.h
pvpgn-1.8.5/src/bnetd/storage_sql.c
pvpgn-1.8.5/src/bnetd/timer.c
pvpgn-1.8.5/src/bnetd/command.h
pvpgn-1.8.5/src/bnetd/tournament.h
pvpgn-1.8.5/src/bnetd/channel_conv.h
pvpgn-1.8.5/src/bnetd/helpfile.c
pvpgn-1.8.5/src/bnetd/handle_udp.h
pvpgn-1.8.5/src/bnetd/handlers.h
pvpgn-1.8.5/src/bnetd/handle_d2cs.c
pvpgn-1.8.5/src/bnetd/runprog.c
pvpgn-1.8.5/src/bnetd/sql_pgsql.h
pvpgn-1.8.5/src/bnetd/file_cdb.h
pvpgn-1.8.5/src/bnetd/anongame_maplists.h
pvpgn-1.8.5/src/bnetd/cmdline.c
pvpgn-1.8.5/src/bnetd/storage_file.c
pvpgn-1.8.5/src/bnetd/handle_init.c
pvpgn-1.8.5/src/bnetd/file_plain.c
pvpgn-1.8.5/src/bnetd/output.h
pvpgn-1.8.5/src/bnetd/support.c
pvpgn-1.8.5/src/bnetd/sql_common.h
pvpgn-1.8.5/src/bnetd/prefs.c
pvpgn-1.8.5/src/bnetd/ladder_binary.h
pvpgn-1.8.5/src/bnetd/character.h
pvpgn-1.8.5/src/bnetd/storage_sql.h
pvpgn-1.8.5/src/bnetd/tracker.c
pvpgn-1.8.5/src/bnetd/sql_common.c
pvpgn-1.8.5/src/bnetd/ipban.c
pvpgn-1.8.5/src/bnetd/file_plain.h
pvpgn-1.8.5/src/bnetd/sql_mysql.c
pvpgn-1.8.5/src/bnetd/main.c
pvpgn-1.8.5/src/bnetd/adbanner.c
pvpgn-1.8.5/src/bnetd/handle_irc.h
pvpgn-1.8.5/src/bnetd/connection.c
pvpgn-1.8.5/src/bnetd/realm.h
pvpgn-1.8.5/src/bnetd/handle_anongame.c
pvpgn-1.8.5/src/bnetd/irc.c
pvpgn-1.8.5/src/bnetd/output.c
pvpgn-1.8.5/src/bnetd/handle_d2cs.h
pvpgn-1.8.5/src/bnetd/autoupdate.c
pvpgn-1.8.5/src/bnetd/account_wrap.h
pvpgn-1.8.5/src/bnetd/command_groups.c
pvpgn-1.8.5/src/bnetd/prefs.h
pvpgn-1.8.5/src/bnetd/clan.c
pvpgn-1.8.5/src/bnetd/adbanner.h
pvpgn-1.8.5/src/bnetd/storage.c
pvpgn-1.8.5/src/bnetd/attrgroup.c
pvpgn-1.8.5/src/bnetd/timer.h
pvpgn-1.8.5/src/bnetd/helpfile.h
pvpgn-1.8.5/src/bnetd/file.h
pvpgn-1.8.5/src/bnetd/anongame.c
pvpgn-1.8.5/src/bnetd/anongame_infos.h
pvpgn-1.8.5/src/bnetd/file_cdb.c
pvpgn-1.8.5/src/bnetd/ladder_calc.c
pvpgn-1.8.5/src/bnetd/udptest_send.h
pvpgn-1.8.5/src/bnetd/realm.c
pvpgn-1.8.5/src/bnetd/news.h
pvpgn-1.8.5/src/bnetd/watch.h
pvpgn-1.8.5/src/bnetd/anongame_maplists.c
pvpgn-1.8.5/src/bnetd/handle_init.h
pvpgn-1.8.5/src/bnetd/game_conv.h
pvpgn-1.8.5/src/bnetd/sql_dbcreator.c
pvpgn-1.8.5/src/bnetd/ipban.h
pvpgn-1.8.5/src/bnetd/handle_bot.h
pvpgn-1.8.5/src/bnetd/sql_odbc.h
pvpgn-1.8.5/src/bnetd/clan.h
pvpgn-1.8.5/src/bnetd/mail.h
pvpgn-1.8.5/src/bnetd/message.c
pvpgn-1.8.5/src/bnetd/attrlayer.h
pvpgn-1.8.5/src/bnetd/ladder_binary.c
pvpgn-1.8.5/src/bnetd/handle_telnet.h
pvpgn-1.8.5/src/bnetd/versioncheck.c
pvpgn-1.8.5/src/bnetd/sql_mysql.h
pvpgn-1.8.5/src/bnetd/attr.h
pvpgn-1.8.5/src/bnetd/storage_sql2.c
pvpgn-1.8.5/src/bnetd/server.c
pvpgn-1.8.5/src/bnetd/game_conv.c
pvpgn-1.8.5/src/bnetd/friends.c
pvpgn-1.8.5/src/bnetd/game.h
pvpgn-1.8.5/src/bnetd/watch.c
pvpgn-1.8.5/src/bnetd/tick.c
pvpgn-1.8.5/src/bnetd/ladder_calc.h
pvpgn-1.8.5/src/bnetd/sql_sqlite3.c
pvpgn-1.8.5/src/bnetd/ladder.h
pvpgn-1.8.5/src/bnetd/account_wrap.c
pvpgn-1.8.5/src/bnetd/anongame.h
pvpgn-1.8.5/src/bnetd/topic.c
pvpgn-1.8.5/src/bnetd/alias_command.c
pvpgn-1.8.5/src/bnetd/team.h
pvpgn-1.8.5/src/bnetd/anongame_gameresult.c
pvpgn-1.8.5/src/bnetd/mail.c
pvpgn-1.8.5/src/bnetd/anongame_gameresult.h
pvpgn-1.8.5/src/bnetd/team.c
pvpgn-1.8.5/src/bnetd/handle_file.c
pvpgn-1.8.5/src/bnetd/account.h
pvpgn-1.8.5/src/bnetd/attrgroup.h
pvpgn-1.8.5/src/bnetd/storage_sql2.h
pvpgn-1.8.5/src/bnetd/autoupdate.h
pvpgn-1.8.5/src/bnetd/server.h
pvpgn-1.8.5/src/bnetd/ladder.c
pvpgn-1.8.5/src/bnetd/sql_dbcreator.h
pvpgn-1.8.5/src/bnetd/sql_odbc.c
pvpgn-1.8.5/src/bnetd/account.c
pvpgn-1.8.5/src/bnetd/irc.h
pvpgn-1.8.5/src/bnetd/handle_anongame.h
pvpgn-1.8.5/src/bnetd/cmdline.h
pvpgn-1.8.5/src/bnetd/news.c
pvpgn-1.8.5/src/bnetd/storage.h
pvpgn-1.8.5/src/bnetd/alias_command.h
pvpgn-1.8.5/src/bnetd/handle_irc.c
pvpgn-1.8.5/src/bnetd/topic.h
pvpgn-1.8.5/src/bnetd/sql_sqlite3.h
pvpgn-1.8.5/src/bnetd/command.c
pvpgn-1.8.5/src/bnetd/attrlayer.c
pvpgn-1.8.5/src/bnetd/tournament.c
pvpgn-1.8.5/src/bnproxy/
pvpgn-1.8.5/src/bnproxy/virtconn.h
pvpgn-1.8.5/src/bnproxy/virtconn.c
pvpgn-1.8.5/src/bnproxy/bnproxy.c
pvpgn-1.8.5/src/zlib/
pvpgn-1.8.5/src/zlib/zlib_license.html
pvpgn-1.8.5/src/zlib/pvpgn_zlib.h
pvpgn-1.8.5/src/zlib/pvpgn_zutil.h
pvpgn-1.8.5/src/zlib/pvpgn_adler32.c
pvpgn-1.8.5/src/zlib/pvpgn_deflate.h
pvpgn-1.8.5/src/zlib/pvpgn_trees.c
pvpgn-1.8.5/src/zlib/pvpgn_trees.h
pvpgn-1.8.5/src/zlib/pvpgn_zconf.h
pvpgn-1.8.5/src/zlib/pvpgn_zutil.c
pvpgn-1.8.5/src/zlib/pvpgn_deflate.c
pvpgn-1.8.5/src/bntrackd/
pvpgn-1.8.5/src/bntrackd/servers.xsl
pvpgn-1.8.5/src/bntrackd/bntrackd.c
pvpgn-1.8.5/src/common/
pvpgn-1.8.5/src/common/elist.h
pvpgn-1.8.5/src/common/flags.h
pvpgn-1.8.5/src/common/hashtable.h
pvpgn-1.8.5/src/common/queue.h
pvpgn-1.8.5/src/common/rlimit.c
pvpgn-1.8.5/src/common/d2char_file.h
pvpgn-1.8.5/src/common/give_up_root_privileges.c
pvpgn-1.8.5/src/common/rcm.c
pvpgn-1.8.5/src/common/bnethash.c
pvpgn-1.8.5/src/common/field_sizes.h
pvpgn-1.8.5/src/common/give_up_root_privileges.h
pvpgn-1.8.5/src/common/trans.c
pvpgn-1.8.5/src/common/xalloc.c
pvpgn-1.8.5/src/common/proginfo.h
pvpgn-1.8.5/src/common/bot_protocol.h
pvpgn-1.8.5/src/common/fdwatch.c
pvpgn-1.8.5/src/common/rcm.h
pvpgn-1.8.5/src/common/fdwatch_poll.h
pvpgn-1.8.5/src/common/tracker.h
pvpgn-1.8.5/src/common/version.h
pvpgn-1.8.5/src/common/xstr.c
pvpgn-1.8.5/src/common/fdwatch_poll.c
pvpgn-1.8.5/src/common/setup_before.h
pvpgn-1.8.5/src/common/lstr.h
pvpgn-1.8.5/src/common/addr.c
pvpgn-1.8.5/src/common/addr.h
pvpgn-1.8.5/src/common/fdwatch_epoll.h
pvpgn-1.8.5/src/common/tag.c
pvpgn-1.8.5/src/common/bn_type.c
pvpgn-1.8.5/src/common/trans.h
pvpgn-1.8.5/src/common/xstr.h
pvpgn-1.8.5/src/common/rlimit.h
pvpgn-1.8.5/src/common/fdwatch.h
pvpgn-1.8.5/src/common/asnprintf.h
pvpgn-1.8.5/src/common/tag.h
pvpgn-1.8.5/src/common/xstring.c
pvpgn-1.8.5/src/common/bnettime.h
pvpgn-1.8.5/src/common/bnethash.h
pvpgn-1.8.5/src/common/token.c
pvpgn-1.8.5/src/common/udp_protocol.h
pvpgn-1.8.5/src/common/proginfo.c
pvpgn-1.8.5/src/common/hexdump.c
pvpgn-1.8.5/src/common/token.h
pvpgn-1.8.5/src/common/fdwatch_epoll.c
pvpgn-1.8.5/src/common/hexdump.h
pvpgn-1.8.5/src/common/d2game_protocol.h
pvpgn-1.8.5/src/common/conf.c
pvpgn-1.8.5/src/common/bnet_protocol.h
pvpgn-1.8.5/src/common/packet.h
pvpgn-1.8.5/src/common/queue.c
pvpgn-1.8.5/src/common/list.h
pvpgn-1.8.5/src/common/util.h
pvpgn-1.8.5/src/common/d2char_checksum.h
pvpgn-1.8.5/src/common/d2char_checksum.c
pvpgn-1.8.5/src/common/anongame_protocol.h
pvpgn-1.8.5/src/common/introtate.h
pvpgn-1.8.5/src/common/bnettime.c
pvpgn-1.8.5/src/common/fdwatch_kqueue.c
pvpgn-1.8.5/src/common/bnethashconv.h
pvpgn-1.8.5/src/common/packet.c
pvpgn-1.8.5/src/common/eventlog.c
pvpgn-1.8.5/src/common/eventlog.h
pvpgn-1.8.5/src/common/bn_type.h
pvpgn-1.8.5/src/common/util.c
pvpgn-1.8.5/src/common/cdbhash.h
pvpgn-1.8.5/src/common/file_protocol.h
pvpgn-1.8.5/src/common/bnethashconv.c
pvpgn-1.8.5/src/common/fdwatch_select.h
pvpgn-1.8.5/src/common/setup_after.h
pvpgn-1.8.5/src/common/asnprintf.c
pvpgn-1.8.5/src/common/network.c
pvpgn-1.8.5/src/common/network.h
pvpgn-1.8.5/src/common/fdwatch_kqueue.h
pvpgn-1.8.5/src/common/xalloc.h
pvpgn-1.8.5/src/common/xstring.h
pvpgn-1.8.5/src/common/conf.h
pvpgn-1.8.5/src/common/irc_protocol.h
pvpgn-1.8.5/src/common/hashtable.c
pvpgn-1.8.5/src/common/fdwatch_select.c
pvpgn-1.8.5/src/common/init_protocol.h
pvpgn-1.8.5/src/common/list.c
pvpgn-1.8.5/docs/
pvpgn-1.8.5/docs/bnmotd.txt
pvpgn-1.8.5/docs/Compile.Instructions.Win32.VS.Net.txt
pvpgn-1.8.5/docs/INDEX
pvpgn-1.8.5/docs/README.fdwatch
pvpgn-1.8.5/docs/Compile.Instructions.Win32.Borland.txt
pvpgn-1.8.5/docs/Compile.Instructions.Win32.Dev-C++.txt
pvpgn-1.8.5/docs/INSTALL.unix
pvpgn-1.8.5/docs/PORTS
pvpgn-1.8.5/docs/README.storage
pvpgn-1.8.5/COPYING
pvpgn-1.8.5/README
pvpgn-1.8.5/files/
pvpgn-1.8.5/files/chathelp-war3-enUS.txt
pvpgn-1.8.5/files/ad000004.mng
pvpgn-1.8.5/files/ad000003.mng
pvpgn-1.8.5/files/termsofservice-default.txt
pvpgn-1.8.5/files/chathelp-war3-frFR.txt
pvpgn-1.8.5/files/ad000001.mng
pvpgn-1.8.5/files/tos.txt
pvpgn-1.8.5/files/tos_default.txt
pvpgn-1.8.5/files/newaccount-enUS.txt
pvpgn-1.8.5/files/chathelp-war3-ruRU.txt
pvpgn-1.8.5/files/newbie.save
pvpgn-1.8.5/files/chathelp-war3-default.txt
pvpgn-1.8.5/files/newaccount-default.txt
pvpgn-1.8.5/files/chathelp-war3-zhCN.txt
pvpgn-1.8.5/files/tos-unicode_default.txt
pvpgn-1.8.5/files/ad000001.smk
pvpgn-1.8.5/files/ad000002.mng
pvpgn-1.8.5/files/termsofservice-enUS.txt
pvpgn-1.8.5/files/ad000075.mng
pvpgn-1.8.5/version-history.txt
pvpgn-1.8.5/TODO
pvpgn-1.8.5/CREDITS
pvpgn-1.8.5/sbin/
pvpgn-1.8.5/conf/
pvpgn-1.8.5/conf/bnmotd.txt
pvpgn-1.8.5/conf/autoupdate.conf
pvpgn-1.8.5/conf/d2cs.conf.win32
pvpgn-1.8.5/conf/bnban.conf
pvpgn-1.8.5/conf/topics.conf
pvpgn-1.8.5/conf/bnhelp.conf
pvpgn-1.8.5/conf/channel.conf
pvpgn-1.8.5/conf/versioncheck.conf
pvpgn-1.8.5/conf/d2server.ini
pvpgn-1.8.5/conf/anongame_infos.conf
pvpgn-1.8.5/conf/sql_DB_layout.conf
pvpgn-1.8.5/conf/command_groups.conf
pvpgn-1.8.5/conf/tournament.conf
pvpgn-1.8.5/conf/bnalias.conf
pvpgn-1.8.5/conf/bnissue.txt
pvpgn-1.8.5/conf/ad.conf
pvpgn-1.8.5/conf/d2dbs.conf.win32
pvpgn-1.8.5/conf/realm.conf
pvpgn-1.8.5/conf/d2cs.conf.in
pvpgn-1.8.5/conf/d2dbs.conf.in
pvpgn-1.8.5/conf/bnmaps.conf
pvpgn-1.8.5/conf/address_translation.conf
pvpgn-1.8.5/conf/bnetd_default_user.cdb
pvpgn-1.8.5/conf/news.txt
pvpgn-1.8.5/conf/supportfile.conf
pvpgn-1.8.5/conf/sql_DB_layout2.conf
pvpgn-1.8.5/conf/bnetd_default_user.plain
pvpgn-1.8.5/conf/bnetd.conf.in
pvpgn-1.8.5/conf/bnetd.conf.win32
pvpgn-1.8.5/conf/bnxpcalc.conf
pvpgn-1.8.5/conf/bnxplevel.conf
pvpgn-1.8.5/IGNOREME
pvpgn-1.8.5/man/
pvpgn-1.8.5/man/bntext.5
pvpgn-1.8.5/man/bnftp.1
pvpgn-1.8.5/man/bniextract.1
pvpgn-1.8.5/man/bnibuild.1
pvpgn-1.8.5/man/bni2tga.1
pvpgn-1.8.5/man/tgainfo.1
pvpgn-1.8.5/man/bnilist.1
pvpgn-1.8.5/man/bnchat.1
pvpgn-1.8.5/man/bntrackd.1
pvpgn-1.8.5/man/bnstat.1
pvpgn-1.8.5/man/bnpcap.1
pvpgn-1.8.5/man/bnetd.1
pvpgn-1.8.5/man/bnetd.conf.5
pvpgn-1.8.5/man/bnbot.1
pvpgn-1.8.5/man/bnproxy.1
pvpgn-1.8.5/man/bnpass.1
sudo -u fink-bld [ENV] sh -c /tmp/fink.6A8mM
[ -r /sw/fink/dists/stable/main/finkinfo/net/pvpgn.patch ]
sudo -u fink-bld [ENV] sh -c /tmp/fink.sRV0d
/tmp/fink.3N4qQ
#! /bin/sh -ev
sed 's|@FINKPREFIX@|/sw|g' players[i]==account)) break;
~~~~~~~~~~~~~~~~^~~~~~~~~
bnetd/game.c:1815:30: note: remove extraneous parentheses around the comparison to silence this warning
if ((game->players[i]==account)) break;
~ ^ ~
bnetd/game.c:1815:30: note: use '=' to turn this equality comparison into an assignment
if ((game->players[i]==account)) break;
^~
=
bnetd/game.c:1895:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((game->players[i]==account))
~~~~~~~~~~~~~~~~^~~~~~~~~
bnetd/game.c:1895:30: note: remove extraneous parentheses around the comparison to silence this warning
if ((game->players[i]==account))
~ ^ ~
bnetd/game.c:1895:30: note: use '=' to turn this equality comparison into an assignment
if ((game->players[i]==account))
^~
=
bnetd/game.c:1936:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((game->players[i]==account)) break;
~~~~~~~~~~~~~~~~^~~~~~~~~
bnetd/game.c:1936:30: note: remove extraneous parentheses around the comparison to silence this warning
if ((game->players[i]==account)) break;
~ ^ ~
bnetd/game.c:1936:30: note: use '=' to turn this equality comparison into an assignment
if ((game->players[i]==account)) break;
^~
=
bnetd/anongame.c:1145:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((result == W3_GAMERESULT_WIN))
~~~~~~~^~~~~~~~~~~~~~~~~~~~
bnetd/anongame.c:1145:15: note: remove extraneous parentheses around the comparison to silence this warning
if ((result == W3_GAMERESULT_WIN))
~ ^ ~
bnetd/anongame.c:1145:15: note: use '=' to turn this equality comparison into an assignment
if ((result == W3_GAMERESULT_WIN))
^~
=
bnetd/anongame.c:1147:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((result == W3_GAMERESULT_LOSS))
~~~~~~~^~~~~~~~~~~~~~~~~~~~~
bnetd/anongame.c:1147:15: note: remove extraneous parentheses around the comparison to silence this warning
if ((result == W3_GAMERESULT_LOSS))
~ ^ ~
bnetd/anongame.c:1147:15: note: use '=' to turn this equality comparison into an assignment
if ((result == W3_GAMERESULT_LOSS))
^~
=
bnetd/command.c:3952:28: warning: for loop has empty body [-Wempty-body]
for (; text[i]==' '; i++);
^
bnetd/command.c:3952:28: note: put the semicolon on a separate line to silence this warning
bnetd/command.c:4305:25: warning: array index 255 is past the end of the array (which contains 255 elements) [-Warray-bounds]
msgtemp[MAX_MESSAGE_LEN]='\0';
^ ~~~~~~~~~~~~~~~
bnetd/command.c:117:1: note: array 'msgtemp' declared here
char msgtemp[MAX_MESSAGE_LEN];
^
3 warnings generated.
Compiling bnetd/account.c
Compiling bnetd/account_wrap.c
bnetd/account_wrap.c:1583:28: warning: passing 't_uint8 [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
str_to_hex(hex_buffer, ch->data, ch->datalen);
^~~~~~~~
./common/util.h:51:46: note: passing argument to parameter 'data' here
extern void str_to_hex(char * target, char * data, int datalen);
^
Compiling bnetd/prefs.c
3 warnings generated.
Compiling bnetd/tick.c
Compiling bnetd/file.c
Compiling bnetd/watch.c
1 warning generated.
Compiling bnetd/ladder.c
Compiling bnetd/ladder_calc.c
Compiling bnetd/adbanner.c
2 warnings generated.
Compiling bnetd/timer.c
Compiling bnetd/tracker.c
Compiling bnetd/ipban.c
Compiling bnetd/game_conv.c
Compiling bnetd/autoupdate.c
1 warning generated.
Compiling bnetd/helpfile.c
bnetd/game_conv.c:1001:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((game->type == game_type_diablo2closed))
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
bnetd/game_conv.c:1001:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((game->type == game_type_diablo2closed))
~ ^ ~
bnetd/game_conv.c:1001:20: note: use '=' to turn this equality comparison into an assignment
if ((game->type == game_type_diablo2closed))
^~
=
Compiling bnetd/mail.c
Compiling bnetd/anongame_infos.c
1 warning generated.
Compiling bnetd/anongame_gameresult.c
Compiling bnetd/storage.c
bnetd/anongame_infos.c:1972:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
tmpdata = (unsigned char *) xmalloc(srclen + (srclen / 0x10) + 0x200 + 0x8000);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bnetd/anongame_infos.c:1977:19: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
zcpr.next_out = tmpdata;
^ ~~~~~~~
Compiling bnetd/storage_file.c
Compiling bnetd/file_plain.c
Compiling bnetd/file_cdb.c
2 warnings generated.
Compiling bnetd/storage_sql.c
bnetd/storage_file.c:817:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((team->teammembers[i]==0))
~~~~~~~~~~~~~~~~~~~~^~~
bnetd/storage_file.c:817:28: note: remove extraneous parentheses around the comparison to silence this warning
if ((team->teammembers[i]==0))
~ ^ ~
bnetd/storage_file.c:817:28: note: use '=' to turn this equality comparison into an assignment
if ((team->teammembers[i]==0))
^~
=
Compiling bnetd/storage_sql2.c
Compiling bnetd/sql_dbcreator.c
Compiling bnetd/sql_common.c
Dependency check: bniutils
Compiling bnetd/sql_pgsql.c
Compiling bnetd/sql_mysql.c
Compiling bnetd/sql_sqlite3.c
bnetd/sql_common.c:690:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((team->teammembers[i]==0))
~~~~~~~~~~~~~~~~~~~~^~~
bnetd/sql_common.c:690:32: note: remove extraneous parentheses around the comparison to silence this warning
if ((team->teammembers[i]==0))
~ ^ ~
bnetd/sql_common.c:690:32: note: use '=' to turn this equality comparison into an assignment
if ((team->teammembers[i]==0))
^~
=
1 warning generated.
Compiling bnetd/sql_odbc.c
Compiling bnetd/runprog.c
Compiling bnetd/realm.c
Compiling bnetd/character.c
Compiling bnetd/udptest_send.c
Dependency check: bnpass
bnetd/character.c:270:50: warning: passing 't_uint8 [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
character->datalen = hex_to_str(data_in_hex, character->data, 33);
^~~~~~~~~~~~~~~
./common/util.h:52:51: note: passing argument to parameter 'data' here
extern int hex_to_str(char const * source, char * data, int datalen);
^
Compiling bnetd/versioncheck.c
1 warning generated.
Compiling bnetd/handle_d2cs.c
Compiling bnetd/news.c
Dependency check: bnpcap
bnetd/versioncheck.c:240:33: warning: for loop has empty body [-Wempty-body]
for (; marker[0]==' ';marker++);
^
bnetd/versioncheck.c:240:33: note: put the semicolon on a separate line to silence this warning
bnetd/versioncheck.c:248:33: warning: for loop has empty body [-Wempty-body]
for (; marker[0]==' ';marker++);
^
bnetd/versioncheck.c:248:33: note: put the semicolon on a separate line to silence this warning
1 warning generated.
Compiling bnetd/irc.c
Compiling bnetd/alias_command.c
Compiling bnetd/command_groups.c
Compiling bnetd/output.c
Dependency check: bnproxy
Compiling bnetd/handle_anongame.c
2 warnings generated.
Compiling bnetd/tournament.c
Dependency check: bntrackd
Compiling bnetd/anongame_maplists.c
Compiling bnetd/clan.c
Dependency check: client
Compiling bnetd/team.c
Compiling bnetd/topic.c
Compiling bnetd/friends.c
Compiling bnetd/ladder_binary.c
bnetd/team.c:265:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((accounts[i] == cteam->members[j]))
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
bnetd/team.c:265:20: note: remove extraneous parentheses around the comparison to silence this warning
if ((accounts[i] == cteam->members[j]))
~ ^ ~
bnetd/team.c:265:20: note: use '=' to turn this equality comparison into an assignment
if ((accounts[i] == cteam->members[j]))
^~
=
bnetd/team.c:317:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((uids[i] == cteam->teammembers[j]))
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
bnetd/team.c:317:16: note: remove extraneous parentheses around the comparison to silence this warning
if ((uids[i] == cteam->teammembers[j]))
~ ^ ~
bnetd/team.c:317:16: note: use '=' to turn this equality comparison into an assignment
if ((uids[i] == cteam->teammembers[j]))
^~
=
bnetd/team.c:356:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((cteam->teamid == teamid))
~~~~~~~~~~~~~~^~~~~~~~~
bnetd/team.c:356:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((cteam->teamid == teamid))
~ ^ ~
bnetd/team.c:356:25: note: use '=' to turn this equality comparison into an assignment
if ((cteam->teamid == teamid))
^~
=
Compiling bnetd/support.c
Compiling bnetd/attrgroup.c
Dependency check: common
2 warnings generated.
Compiling bnetd/attrlayer.c
Compiling bnetd/cmdline.c
3 warnings generated.
Compiling common/tag.c
Compiling common/hexdump.c
Compiling common/bn_type.c
common/hexdump.c:51:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
for (i = 0, datac = (char*)data ; i < len; i += 16, datac += 16)
^ ~~~~~~~~~~~
Compiling common/packet.c
Compiling common/queue.c
Compiling common/util.c
1 warning generated.
Compiling common/network.c
Compiling common/list.c
Compiling common/eventlog.c
common/eventlog.c:246:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
for (i = 0, datac = (char*)data; i < len; i += 16, datac += 16)
^ ~~~~~~~~~~~
Compiling common/bnettime.c
Compiling common/bnethash.c
1 warning generated.
Compiling common/bnethashconv.c
Compiling common/addr.c
Compiling common/hashtable.c
Compiling common/give_up_root_privileges.c
Compiling common/token.c
Compiling common/proginfo.c
Compiling common/rlimit.c
Compiling common/fdwatch.c
Compiling common/fdwatch_select.c
Compiling common/fdwatch_poll.c
Compiling common/fdwatch_kqueue.c
Compiling common/fdwatch_epoll.c
Compiling common/trans.c
Compiling common/xalloc.c
Compiling common/rcm.c
common/fdwatch_kqueue.c:134:67: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
EV_SET(kqchanges + ridx, fdw_fd(cfd), EVFILT_READ, EV_ADD, 0, 0, (void*)idx);
^
/usr/include/sys/event.h:111:21: note: expanded from macro 'EV_SET'
__kevp__->udata = (f); \
^
common/fdwatch_kqueue.c:147:70: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
EV_SET(kqchanges + ridx, fdw_fd(cfd), EVFILT_READ, EV_DELETE, 0, 0, (void*)idx);
^
/usr/include/sys/event.h:111:21: note: expanded from macro 'EV_SET'
__kevp__->udata = (f); \
^
common/fdwatch_kqueue.c:162:68: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
EV_SET(kqchanges + ridx, fdw_fd(cfd), EVFILT_WRITE, EV_ADD, 0, 0, (void*)idx);
^
/usr/include/sys/event.h:111:21: note: expanded from macro 'EV_SET'
__kevp__->udata = (f); \
^
common/fdwatch_kqueue.c:175:71: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
EV_SET(kqchanges + ridx, fdw_fd(cfd), EVFILT_WRITE, EV_DELETE, 0, 0, (void*)idx);
^
/usr/include/sys/event.h:111:21: note: expanded from macro 'EV_SET'
__kevp__->udata = (f); \
^
Compiling common/conf.c
Compiling common/asnprintf.c
Compiling common/xstr.c
Compiling compat/pdir.c
Compiling compat/inet_aton.c
4 warnings generated.
Compiling compat/inet_ntoa.c
Compiling compat/strdup.c
Compiling compat/strerror.c
Dependency check: compat
Compiling compat/strtoul.c
Compiling compat/strftime.c
Compiling compat/strcasecmp.c
Compiling compat/strncasecmp.c
Compiling compat/strsep.c
Compiling compat/psock.c
Compiling compat/uname.c
Compiling compat/gettimeofday.c
Compiling compat/difftime.c
Compiling compat/memset.c
Compiling compat/memcpy.c
Compiling compat/mmap.c
Compiling tinycdb/cdb_find.c
Compiling tinycdb/cdb_init.c
Compiling tinycdb/cdb_findnext.c
Compiling tinycdb/cdb_seek.c
Compiling tinycdb/cdb_seq.c
Compiling tinycdb/cdb_unpack.c
Compiling tinycdb/cdb_make_add.c
Compiling tinycdb/cdb_make_put.c
Compiling tinycdb/cdb_make_find.c
tinycdb/cdb_make_add.c:46:30: warning: passing 'unsigned char [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (_cdb_make_write(cdbmp, rlen, 8) < 0 ||
^~~~
tinycdb/cdb_int.h:41:19: note: passing argument to parameter 'ptr' here
const char *ptr, cdbi_t len);
^
Compiling tinycdb/cdb_make.c
Compiling tinycdb/cdb_hash.c
Compiling zlib/pvpgn_adler32.c
1 warning generated.
Compiling zlib/pvpgn_deflate.c
Compiling zlib/pvpgn_trees.c
tinycdb/cdb_make_put.c:79:30: warning: passing 'unsigned char [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (_cdb_make_write(cdbmp, rlen, 8) < 0 ||
^~~~
tinycdb/cdb_int.h:41:19: note: passing argument to parameter 'ptr' here
const char *ptr, cdbi_t len);
^
Dependency check: d2cs
tinycdb/cdb_make_find.c:56:61: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
cdbmp->cdb_bpos - cdbmp->cdb_buf, cdbmp->cdb_fd) < 0)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
tinycdb/cdb_make.c:147:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (_cdb_make_write(cdbmp, p, len << 3) < 0) {
^
tinycdb/cdb_make.c:63:53: note: passing argument to parameter 'ptr' here
_cdb_make_write(struct cdb_make *cdbmp, const char *ptr, unsigned len)
^
tinycdb/cdb_make.c:157:5: warning: assigning to 'unsigned char *' from 'char [4096]' converts between pointers to integer types with different sign [-Wpointer-sign]
p = cdbmp->cdb_buf;
^ ~~~~~~~~~~~~~~
tinycdb/cdb_make.c:163:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (ewrite(cdbmp->cdb_fd, p, 2048) != 0)
^
tinycdb/cdb_make.c:50:30: note: passing argument to parameter 'buf' here
ewrite(FILE *fd, const char *buf, int len)
^
Compiling zlib/pvpgn_zutil.c
1 warning generated.
1 warning generated.
Compiling win32/service.c
Compiling bntrackd/bntrackd.c
Compiling d2cs/main.c
Compiling d2cs/d2gs.c
Compiling d2cs/handle_d2gs.c
3 warnings generated.
bntrackd/bntrackd.c:324:53: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.server_location);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:325:53: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.software);
~~ ^~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:326:51: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.version);
~~ ^~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:327:48: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"\t%lu\n",bn_int_nget(server->info.users));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:328:54: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"\t%lu\n",bn_int_nget(server->info.channels));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:329:48: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"\t%lu\n",bn_int_nget(server->info.games));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:330:59: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.server_desc);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:331:53: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.platform);
~~ ^~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:332:43: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.server_url);
~~ ^~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:333:61: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.contact_name);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:334:63: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"\t%s\n",server->info.contact_email);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:335:50: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"\t%lu\n",bn_int_nget(server->info.uptime));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:336:60: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"\t%lu\n",bn_int_nget(server->info.total_games));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:337:50: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"\t%lu\n",bn_int_nget(server->info.total_logins));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:344:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.server_location);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:345:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.software);
~~ ^~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:346:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.version);
~~ ^~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:347:35: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"%lu\n##\n",bn_int_nget(server->info.users));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:348:35: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"%lu\n##\n",bn_int_nget(server->info.channels));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:349:35: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"%lu\n##\n",bn_int_nget(server->info.games));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:350:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.server_desc);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:351:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.platform);
~~ ^~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:352:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.server_url);
~~ ^~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:353:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.contact_name);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:354:34: warning: format specifies type 'char *' but the argument has type 'bn_byte *' (aka 'bn_basic (*)[1]') [-Wformat]
fprintf(outfile,"%s\n##\n",server->info.contact_email);
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
bntrackd/bntrackd.c:355:35: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"%lu\n##\n",bn_int_nget(server->info.uptime));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:356:35: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"%lu\n##\n",bn_int_nget(server->info.total_games));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
bntrackd/bntrackd.c:357:35: warning: format specifies type 'unsigned long' but the argument has type 't_uint32' (aka 'unsigned int') [-Wformat]
fprintf(outfile,"%lu\n##\n",bn_int_nget(server->info.total_logins));
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%u
Compiling d2cs/serverqueue.c
bntrackd/bntrackd.c:777:16: warning: expression result unused [-Wunused-value]
for (i=0; iheader.charname,charname,MAX_CHARNAME_LEN);
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2cs/d2charfile.c:109:10: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(chardata->header.account,account,MAX_ACCTNAME_LEN);
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2cs/d2charfile.c:111:10: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(chardata->header.realmname,prefs_get_realmname(),MAX_REALMNAME_LEN);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2cs/d2charfile.c:467:26: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (file_read(file,data,&size)<0) {
^~~~~
d2cs/d2charfile.h:98:73: note: passing argument to parameter 'size' here
extern int file_read(char const * filename, void * data, unsigned int * size);
^
d2cs/d2charfile.c:536:22: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
version=bn_int_get(buffer+D2CHARSAVE_VERSION_OFFSET);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:60:41: note: passing argument to parameter 'src' here
extern t_uint32 bn_int_get(bn_int const src) ;
^
d2cs/d2charfile.c:542:22: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
status=bn_byte_get(buffer+status_offset);
^~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:57:42: note: passing argument to parameter 'src' here
extern t_uint8 bn_byte_get(bn_byte const src) ;
^
d2cs/d2charfile.c:547:33: warning: passing 'char [32768]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
checksum=d2charsave_checksum(buffer,size,D2CHARSAVE_CHECKSUM_OFFSET);
^~~~~~
./common/d2char_checksum.h:23:54: note: passing argument to parameter 'data' here
extern int d2charsave_checksum(unsigned char const * data, unsigned int len, unsigned int offset);
^
d2cs/handle_d2cs.c:913:34: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
packet_append_string(rpacket,ccharlist->charinfo->header.charname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/packet.h:383:65: note: passing argument to parameter 'str' here
extern int packet_append_string(t_packet * packet, char const * str);
^
d2cs/handle_d2cs.c:927:34: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
packet_append_string(rpacket,ccharlist->charinfo->header.charname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/packet.h:383:65: note: passing argument to parameter 'str' here
extern int packet_append_string(t_packet * packet, char const * str);
^
d2cs/handle_d2cs.c:1022:34: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
packet_append_string(rpacket,ccharlist->charinfo->header.charname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/packet.h:383:65: note: passing argument to parameter 'str' here
extern int packet_append_string(t_packet * packet, char const * str);
^
d2cs/handle_d2cs.c:1040:34: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
packet_append_string(rpacket,ccharlist->charinfo->header.charname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/packet.h:383:65: note: passing argument to parameter 'str' here
extern int packet_append_string(t_packet * packet, char const * str);
^
Compiling d2cs/gamequeue.c
d2cs/d2charlist.c:71:102: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncasecmp(charinfo->header.charname,ccharlist->charinfo->header.charname,strlen(charinfo->header.charname))<0)
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
d2cs/d2charlist.c:71:32: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncasecmp(charinfo->header.charname,ccharlist->charinfo->header.charname,strlen(charinfo->header.charname))<0)
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/strings.h:79:30: note: passing argument to parameter here
int strncasecmp(const char *, const char *, size_t);
^
d2cs/d2charlist.c:71:58: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncasecmp(charinfo->header.charname,ccharlist->charinfo->header.charname,strlen(charinfo->header.charname))<0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/strings.h:79:44: note: passing argument to parameter here
int strncasecmp(const char *, const char *, size_t);
^
3 warnings generated.
Compiling d2cs/prefs.c
Compiling d2cs/cmdline.c
Compiling d2cs/bnetd.c
Compiling d2cs/handle_bnetd.c
Dependency check: d2dbs
Compiling d2cs/s2s.c
Compiling d2cs/net.c
7 warnings generated.
Compiling d2cs/d2ladder.c
Compiling d2cs/handle_signal.c
In file included from d2dbs/cmdline.c:47:
d2dbs/cmdline.h:20:9: warning: '__DDBS_CMDLINE_H_PROTOS__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __DDBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/cmdline.h:21:9: note: '__D2DBS_CMDLINE_H_PROTOS__' is defined here; did you mean '__DDBS_CMDLINE_H_PROTOS__'?
#define __D2DBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~~
__DDBS_CMDLINE_H_PROTOS__
1 warning generated.
4 warnings generated.
Compiling common/xstring.c
Compiling common/d2char_checksum.c
Compiling compat/memmove.c
Compiling d2dbs/main.c
Compiling d2dbs/charlock.c
Compiling d2dbs/d2ladder.c
Compiling d2dbs/dbserver.c
Compiling d2dbs/dbspacket.c
common/xstring.c:112:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
dest=xstrdup(src);
^~~
./common/xalloc.h:50:35: note: expanded from macro 'xstrdup'
#define xstrdup(str) xstrdup_real(str,__FILE__,__LINE__)
^
./common/xalloc.h:51:32: note: passing argument to parameter 'str' here
char *xstrdup_real(const char *str, const char *fn, unsigned ln);
^
Compiling d2dbs/cmdline.c
In file included from d2dbs/handle_signal.c:68:
d2dbs/cmdline.h:20:9: warning: '__DDBS_CMDLINE_H_PROTOS__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __DDBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/cmdline.h:21:9: note: '__D2DBS_CMDLINE_H_PROTOS__' is defined here; did you mean '__DDBS_CMDLINE_H_PROTOS__'?
#define __D2DBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~~
__DDBS_CMDLINE_H_PROTOS__
1 warning generated.
In file included from d2dbs/main.c:53:
d2dbs/cmdline.h:20:9: warning: '__DDBS_CMDLINE_H_PROTOS__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __DDBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/cmdline.h:21:9: note: '__D2DBS_CMDLINE_H_PROTOS__' is defined here; did you mean '__DDBS_CMDLINE_H_PROTOS__'?
#define __D2DBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~~
__DDBS_CMDLINE_H_PROTOS__
d2dbs/charlock.c:111:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strlen(charname)>=MAX_CHARNAME_LEN) return -1;
^~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
d2dbs/charlock.c:113:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hashval = string_hash(charname) % clitbl_len;
^~~~~~~~
d2dbs/charlock.c:55:45: note: passing argument to parameter 'string' here
static unsigned int string_hash(char const *string);
^
d2dbs/charlock.c:117:18: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strcasecmp(pcl->charname, charname) == 0) {
^~~~~~~~~~~~~
/usr/include/strings.h:78:29: note: passing argument to parameter here
int strcasecmp(const char *, const char *);
^
d2dbs/charlock.c:117:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strcasecmp(pcl->charname, charname) == 0) {
^~~~~~~~
/usr/include/strings.h:78:43: note: passing argument to parameter here
int strcasecmp(const char *, const char *);
^
d2dbs/charlock.c:135:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strlen(charname)>=MAX_CHARNAME_LEN) return -1;
^~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
d2dbs/charlock.c:137:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hashval = string_hash(charname) % clitbl_len;
^~~~~~~~
d2dbs/charlock.c:55:45: note: passing argument to parameter 'string' here
static unsigned int string_hash(char const *string);
^
d2dbs/charlock.c:142:18: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strcasecmp(pcl->charname, charname) == 0)
^~~~~~~~~~~~~
/usr/include/strings.h:78:29: note: passing argument to parameter here
int strcasecmp(const char *, const char *);
^
d2dbs/charlock.c:142:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strcasecmp(pcl->charname, charname) == 0)
^~~~~~~~
/usr/include/strings.h:78:43: note: passing argument to parameter here
int strcasecmp(const char *, const char *);
^
d2dbs/charlock.c:151:10: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(pcl->charname, charname, MAX_CHARNAME_LEN-1);
^~~~~~~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2dbs/charlock.c:151:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(pcl->charname, charname, MAX_CHARNAME_LEN-1);
^~~~~~~~
/usr/include/secure/_string.h:119:34: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2dbs/charlock.c:152:10: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(pcl->realmname, realmname, MAX_REALMNAME_LEN-1);
^~~~~~~~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2dbs/charlock.c:152:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(pcl->realmname, realmname, MAX_REALMNAME_LEN-1);
^~~~~~~~~
/usr/include/secure/_string.h:119:34: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2dbs/charlock.c:172:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strlen(charname)>=MAX_CHARNAME_LEN) return -1;
^~~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
d2dbs/charlock.c:174:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hashval = string_hash(charname) % clitbl_len;
^~~~~~~~
d2dbs/charlock.c:55:45: note: passing argument to parameter 'string' here
static unsigned int string_hash(char const *string);
^
d2dbs/charlock.c:179:19: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((strcasecmp(pcl->charname, charname) == 0) && (pcl->gsid==gsid)) {
^~~~~~~~~~~~~
/usr/include/strings.h:78:29: note: passing argument to parameter here
int strcasecmp(const char *, const char *);
^
d2dbs/charlock.c:179:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((strcasecmp(pcl->charname, charname) == 0) && (pcl->gsid==gsid)) {
^~~~~~~~
/usr/include/strings.h:78:43: note: passing argument to parameter here
int strcasecmp(const char *, const char *);
^
In file included from d2dbs/main.c:53:
d2dbs/cmdline.h:20:9: warning: '__DDBS_CMDLINE_H_PROTOS__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __DDBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/cmdline.h:21:9: note: '__D2DBS_CMDLINE_H_PROTOS__' is defined here; did you mean '__DDBS_CMDLINE_H_PROTOS__'?
#define __D2DBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~~
__DDBS_CMDLINE_H_PROTOS__
1 warning generated.
1 warning generated.
d2dbs/dbspacket.c:141:31: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
checksum_header = bn_int_get(&data[D2CHARSAVE_CHECKSUM_OFFSET]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:60:41: note: passing argument to parameter 'src' here
extern t_uint32 bn_int_get(bn_int const src) ;
^
d2dbs/dbspacket.c:142:40: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
checksum_calc = d2charsave_checksum(data,datalen,D2CHARSAVE_CHECKSUM_OFFSET);
^~~~
./common/d2char_checksum.h:23:54: note: passing argument to parameter 'data' here
extern int d2charsave_checksum(unsigned char const * data, unsigned int len, unsigned int offset);
^
Dependency check: tinycdb
In file included from d2dbs/cmdline.c:47:
d2dbs/cmdline.h:20:9: warning: '__DDBS_CMDLINE_H_PROTOS__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __DDBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/cmdline.h:21:9: note: '__D2DBS_CMDLINE_H_PROTOS__' is defined here; did you mean '__DDBS_CMDLINE_H_PROTOS__'?
#define __D2DBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~~
__DDBS_CMDLINE_H_PROTOS__
d2dbs/dbspacket.c:418:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
writepos=conn->WriteBuf+conn->nCharsInWriteBuffer;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/dbspacket.c:426:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(writepos,CharName,MAX_CHARNAME_LEN);
^~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
d2dbs/dbspacket.c:490:32: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_query_charlock_status(CharName,RealmName,&gsid)!=0) {
^~~~~~~~
d2dbs/charlock.h:37:45: note: passing argument to parameter 'charname' here
int cl_query_charlock_status(unsigned char *charname,
^
d2dbs/dbspacket.c:490:41: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_query_charlock_status(CharName,RealmName,&gsid)!=0) {
^~~~~~~~~
d2dbs/charlock.h:38:18: note: passing argument to parameter 'realmnamei' here
unsigned char *realmnamei, unsigned int *gsid);
^
d2dbs/dbspacket.c:493:27: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (cl_lock_char(CharName,RealmName,conn->serverid) != 0) {
^~~~~~~~
d2dbs/charlock.h:39:33: note: passing argument to parameter 'charname' here
int cl_lock_char(unsigned char *charname,
^
d2dbs/dbspacket.c:493:36: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (cl_lock_char(CharName,RealmName,conn->serverid) != 0) {
^~~~~~~~~
d2dbs/charlock.h:40:25: note: passing argument to parameter 'realmname' here
unsigned char *realmname, unsigned int gsid);
^
d2dbs/dbspacket.c:506:25: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_unlock_char(CharName,RealmName,gsid)!=0) {
^~~~~~~~
d2dbs/charlock.h:41:35: note: passing argument to parameter 'charname' here
int cl_unlock_char(unsigned char *charname, unsigned char *realmname, unsigned int gsid);
^
d2dbs/dbspacket.c:506:34: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_unlock_char(CharName,RealmName,gsid)!=0) {
^~~~~~~~~
d2dbs/charlock.h:41:60: note: passing argument to parameter 'realmname' here
int cl_unlock_char(unsigned char *charname, unsigned char *realmname, unsigned int gsid);
^
Compiling d2dbs/prefs.c
d2dbs/dbspacket.c:517:24: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_unlock_char(CharName,RealmName,gsid)!=0) {
^~~~~~~~
d2dbs/charlock.h:41:35: note: passing argument to parameter 'charname' here
int cl_unlock_char(unsigned char *charname, unsigned char *realmname, unsigned int gsid);
^
d2dbs/dbspacket.c:517:33: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_unlock_char(CharName,RealmName,gsid)!=0) {
^~~~~~~~~
d2dbs/charlock.h:41:60: note: passing argument to parameter 'realmname' here
int cl_unlock_char(unsigned char *charname, unsigned char *realmname, unsigned int gsid);
^
d2dbs/dbspacket.c:647:20: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_lock_char(CharName,RealmName,conn->serverid)!=0) {
^~~~~~~~
d2dbs/charlock.h:39:33: note: passing argument to parameter 'charname' here
int cl_lock_char(unsigned char *charname,
^
d2dbs/dbspacket.c:647:29: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_lock_char(CharName,RealmName,conn->serverid)!=0) {
^~~~~~~~~
d2dbs/charlock.h:40:25: note: passing argument to parameter 'realmname' here
unsigned char *realmname, unsigned int gsid);
^
d2dbs/dbspacket.c:653:22: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_unlock_char(CharName,RealmName,conn->serverid) != 0) {
^~~~~~~~
d2dbs/charlock.h:41:35: note: passing argument to parameter 'charname' here
int cl_unlock_char(unsigned char *charname, unsigned char *realmname, unsigned int gsid);
^
d2dbs/dbspacket.c:653:31: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (cl_unlock_char(CharName,RealmName,conn->serverid) != 0) {
^~~~~~~~~
d2dbs/charlock.h:41:60: note: passing argument to parameter 'realmname' here
int cl_unlock_char(unsigned char *charname, unsigned char *realmname, unsigned int gsid);
^
d2dbs/dbspacket.c:817:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
writepos = tempc->WriteBuf + tempc->nCharsInWriteBuffer;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/dbspacket.c:848:34: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
unsigned int level = bn_int_get(&charinfo[CHARINFO_SUMMARY_LEVEL_OFFSET]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:60:41: note: passing argument to parameter 'src' here
extern t_uint32 bn_int_get(bn_int const src) ;
^
d2dbs/dbspacket.c:849:36: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
unsigned int plevel = bn_byte_get(&charinfo[CHARINFO_PORTRAIT_LEVEL_OFFSET]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:57:42: note: passing argument to parameter 'src' here
extern t_uint8 bn_byte_get(bn_byte const src) ;
^
d2dbs/dbspacket.c:864:35: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
unsigned int level = bn_byte_get(&charsave[CHARSAVE_LEVEL_OFFSET]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:57:42: note: passing argument to parameter 'src' here
extern t_uint8 bn_byte_get(bn_byte const src) ;
^
d2dbs/dbspacket.c:865:39: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
unsigned short status = bn_short_get(&charsave[CHARSAVE_STATUS_OFFSET]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:58:45: note: passing argument to parameter 'src' here
extern t_uint16 bn_short_get(bn_short const src) ;
^
d2dbs/dbspacket.c:885:61: warning: passing 'unsigned char [192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if(!(dbs_packet_getdata_charinfo(conn,AccountName,CharName,charinfo,CHARINFO_SIZE))) {
^~~~~~~~
d2dbs/dbspacket.c:296:116: note: passing argument to parameter 'data' here
static unsigned int dbs_packet_getdata_charinfo(t_d2dbs_connection* conn,char * AccountName,char * CharName,char * data,unsigned int bufsize)
^
d2dbs/dbspacket.c:906:83: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
bn_byte_set((bn_byte *)&charinfo[CHARINFO_PORTRAIT_GFX_OFFSET+i],bn_byte_get(&charsave[CHARSAVE_GFX_OFFSET+i]));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:57:42: note: passing argument to parameter 'src' here
extern t_uint8 bn_byte_get(bn_byte const src) ;
^
d2dbs/dbspacket.c:907:85: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
bn_byte_set((bn_byte *)&charinfo[CHARINFO_PORTRAIT_COLOR_OFFSET+i],bn_byte_get(&charsave[CHARSAVE_GFX_OFFSET+i]));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./common/bn_type.h:57:42: note: passing argument to parameter 'src' here
extern t_uint8 bn_byte_get(bn_byte const src) ;
^
d2dbs/dbspacket.c:910:63: warning: passing 'unsigned char [192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!(dbs_packet_savedata_charinfo(conn,AccountName,CharName,charinfo,CHARINFO_SIZE))) {
^~~~~~~~
d2dbs/dbspacket.c:186:117: note: passing argument to parameter 'data' here
static unsigned int dbs_packet_savedata_charinfo(t_d2dbs_connection* conn,char * AccountName,char * CharName,char * data,unsigned int datalen)
^
d2dbs/dbserver.c:313:10: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(it->serverip, inet_ntoa(in), sizeof(it->serverip)-1);
^~~~~~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
1 warning generated.
1 warning generated.
Compiling d2dbs/handle_signal.c
Compiling d2dbs/dbsdupecheck.c
16 warnings generated.
Compiling client/bnchat.c
d2dbs/dbsdupecheck.c:95:29: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
itemcount = bn_short_get(&datap[2]);
^~~~~~~~~
./common/bn_type.h:58:45: note: passing argument to parameter 'src' here
extern t_uint16 bn_short_get(bn_short const src) ;
^
d2dbs/dbsdupecheck.c:111:19: warning: passing 'char *' to parameter of type 'const bn_basic *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
uid = bn_int_get(&datap[14]);
^~~~~~~~~~
./common/bn_type.h:60:41: note: passing argument to parameter 'src' here
extern t_uint32 bn_int_get(bn_int const src) ;
^
In file included from d2dbs/handle_signal.c:68:
d2dbs/cmdline.h:20:9: warning: '__DDBS_CMDLINE_H_PROTOS__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __DDBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~
d2dbs/cmdline.h:21:9: note: '__D2DBS_CMDLINE_H_PROTOS__' is defined here; did you mean '__DDBS_CMDLINE_H_PROTOS__'?
#define __D2DBS_CMDLINE_H_PROTOS__
^~~~~~~~~~~~~~~~~~~~~~~~~~
__DDBS_CMDLINE_H_PROTOS__
1 warning generated.
2 warnings generated.
Compiling client/client.c
1 warning generated.
Compiling client/client_connect.c
Compiling compat/vsnprintf.c
Compiling client/udptest.c
client/bnchat.c:1731:77: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
printf("Got bad SERVER_ECHOREQ packet (expected %u bytes, got %u)\n",sizeof(t_server_echoreq),packet_get_size(rpacket));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~
%lu
client/bnchat.c:1774:89: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
printf("Got bad SERVER_W3XP_CLAN_INVITEREQ packet (expected %u bytes, got %u)\n",sizeof(t_server_w3xp_clan_invitereq),packet_get_size(rpacket));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%lu
client/bnchat.c:1816:91: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
printf("Got bad SERVER_W3XP_CLANMEMBERUPDATE packet (expected %u bytes, got %u)\n",sizeof(t_server_w3xp_clanmemberupdate),packet_get_size(rpacket));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%lu
client/bnchat.c:1978:75: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
printf("Got bad SERVER_MESSAGE packet (expected %u bytes, got %u)",sizeof(t_server_message),packet_get_size(rpacket));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~
%lu
client/bnchat.c:1995:111: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
printf("Got SERVER_MESSAGE packet with bad or missing message (speaker=\"%s\" start=%u len=%u)\n",speaker,sizeof(t_server_message)+strlen(speaker)+1,packet_get_size(rpacket));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%lu
Compiling bnpass/bnpass.c
Dependency check: zlib
client/udptest.c:123:91: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
dprintf("Could not bind to standard UDP port %hu, trying others. (psock_bind: %s)\n",BNETD_MIN_TEST_PORT,pstrerror(psock_errno()));
~~~ ^~~~~~~~~~~~~~~~~~~
%d
./common/setup_before.h:197:31: note: expanded from macro 'BNETD_MIN_TEST_PORT'
#define BNETD_MIN_TEST_PORT 6112
^~~~
client/udptest.c:127:98: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
fprintf(stderr,"%s: could not bind to any UDP port %hu through %hu (psock_bind: %s)\n",progname,BNETD_MIN_TEST_PORT,BNETD_MAX_TEST_PORT,pstrerror(psock_errno()));
~~~ ^~~~~~~~~~~~~~~~~~~
%d
./common/setup_before.h:197:31: note: expanded from macro 'BNETD_MIN_TEST_PORT'
#define BNETD_MIN_TEST_PORT 6112
^~~~
client/udptest.c:127:118: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
fprintf(stderr,"%s: could not bind to any UDP port %hu through %hu (psock_bind: %s)\n",progname,BNETD_MIN_TEST_PORT,BNETD_MAX_TEST_PORT,pstrerror(psock_errno()));
~~~ ^~~~~~~~~~~~~~~~~~~
%d
./common/setup_before.h:198:31: note: expanded from macro 'BNETD_MAX_TEST_PORT'
#define BNETD_MAX_TEST_PORT 6500
^~~~
client/client_connect.c:343:44: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
dprintf("my tzbias = %d (0x%08hx)\n",bias,(unsigned int)bias);
~~~~~ ^~~~~~~~~~~~~~~~~~
%08x
25 warnings generated.
Compiling client/bnftp.c
Compiling client/bnbot.c
3 warnings generated.
Compiling client/bnstat.c
Compiling bniutils/bnilist.c
Compiling bniutils/fileio.c
1 warning generated.
Compiling bniutils/tga.c
Dependency check: win32
client/bnftp.c:494:32: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_class_str(packet),(unsigned int)packet_get_class(packet),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:495:54: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_type_str(packet,packet_dir_from_client),packet_get_type(packet),
^~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:690:32: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_class_str(packet),(unsigned int)packet_get_class(packet),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:691:54: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_type_str(packet,packet_dir_from_client),packet_get_type(packet),
^~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:715:38: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_class_str(fpacket),(unsigned int)packet_get_class(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:716:60: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_type_str(fpacket,packet_dir_from_server),packet_get_type(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:738:37: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_class_str(fpacket),(unsigned int)packet_get_class(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:739:59: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_type_str(fpacket,packet_dir_from_client),packet_get_type(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:757:38: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_class_str(rpacket),(unsigned int)packet_get_class(rpacket),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:758:60: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_type_str(rpacket,packet_dir_from_server),packet_get_type(rpacket),
^~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:823:38: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_class_str(fpacket),(unsigned int)packet_get_class(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:824:60: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_type_str(fpacket,packet_dir_from_server),packet_get_type(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:859:38: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_class_str(fpacket),(unsigned int)packet_get_class(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client/bnftp.c:860:60: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
packet_get_type_str(fpacket,packet_dir_from_server),packet_get_type(fpacket),
^~~~~~~~~~~~~~~~~~~~~~~~
Compiling bniutils/bni2tga.c
Compiling bniutils/bniextract.c
Compiling bniutils/bni.c
Compiling bniutils/bnibuild.c
Compiling bniutils/tgainfo.c
Compiling tinycdb/cdb.c
Compiling compat/getopt.c
sed -e "s@/usr/local/var/@/sw/var/pvpgn/@g" -e "s@/usr/local/etc/@/sw/etc/pvpgn/@g" ./../conf/bnetd.conf.in > ../conf/bnetd.conf
sed -e "s@/usr/local/var/@/sw/var/pvpgn/@g" -e "s@/usr/local/etc/@/sw/etc/pvpgn/@g" ./../conf/d2cs.conf.in > ../conf/d2cs.conf
tinycdb/cdb.c:128:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(fi, buf, blen, posp, limit);
^~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
tinycdb/cdb.c:133:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(fi, buf, len, posp, limit);
^~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
tinycdb/cdb.c:150:11: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(f, buf, 2048, &pos, 2048);
^~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
tinycdb/cdb.c:151:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
eod = cdb_unpack(buf);
^~~
tinycdb/cdb.h:15:41: note: passing argument to parameter 'buf' here
unsigned cdb_unpack(const unsigned char buf[4]);
^
tinycdb/cdb.c:153:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(f, buf, 8, &pos, eod);
^~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
tinycdb/cdb.c:154:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
klen = cdb_unpack(buf);
^~~
tinycdb/cdb.h:15:41: note: passing argument to parameter 'buf' here
unsigned cdb_unpack(const unsigned char buf[4]);
^
tinycdb/cdb.c:155:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vlen = cdb_unpack(buf + 4);
^~~~~~~
tinycdb/cdb.h:15:41: note: passing argument to parameter 'buf' here
unsigned cdb_unpack(const unsigned char buf[4]);
^
tinycdb/cdb.c:157:58: warning: data argument not used by format string [-Wformat-extra-args]
if (printf(mode == 'd' ? "+%u,%u:" : "+%u:", klen, vlen) < 0) return -1;
~~~~~~ ^
tinycdb/cdb.c:200:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(f, buf, 8, &pos, eod);
^~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
tinycdb/cdb.c:201:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
klen = cdb_unpack(buf);
^~~
tinycdb/cdb.h:15:41: note: passing argument to parameter 'buf' here
unsigned cdb_unpack(const unsigned char buf[4]);
^
sed -e "s@/usr/local/var/@/sw/var/pvpgn/@g" -e "s@/usr/local/etc/@/sw/etc/pvpgn/@g" ./../conf/d2dbs.conf.in > ../conf/d2dbs.conf
tinycdb/cdb.c:202:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vlen = cdb_unpack(buf + 4);
^~~~~~~
tinycdb/cdb.h:15:41: note: passing argument to parameter 'buf' here
unsigned cdb_unpack(const unsigned char buf[4]);
^
tinycdb/cdb.c:225:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(f, buf, 8, &pos, 0xffffffff);
^~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
tinycdb/cdb.c:226:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!cdb_unpack(buf + 4)) continue;
^~~~~~~
tinycdb/cdb.h:15:41: note: passing argument to parameter 'buf' here
unsigned cdb_unpack(const unsigned char buf[4]);
^
tinycdb/cdb.c:227:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
h = (cdb_unpack(buf) >> 8) % hlen;
^~~
tinycdb/cdb.h:15:41: note: passing argument to parameter 'buf' here
unsigned cdb_unpack(const unsigned char buf[4]);
^
tinycdb/cdb.c:306:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(f, buf, klen, NULL, 0);
^~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
tinycdb/cdb.c:308:13: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fget(f, buf + klen, vlen, NULL, 0);
^~~~~~~~~~
tinycdb/cdb.c:112:30: note: passing argument to parameter 'b' here
fget(FILE *f, unsigned char *b, unsigned len, unsigned *posp, unsigned limit)
^
Linking ../sbin/bnetd
Linking ../sbin/bntrackd
Linking ../sbin/d2cs
14 warnings generated.
Linking ../sbin/d2dbs
Linking ../bin/bnpass
Linking ../bin/bnftp
Linking ../bin/bnbot
Linking ../bin/bnilist
Linking ../bin/bni2tga
Linking ../bin/bniextract
Linking ../bin/bnibuild
Linking ../bin/tgainfo
5 warnings generated.
16 warnings generated.
Linking ../bin/bncdb
Linking ../bin/bnchat
Linking ../bin/bnstat
/bin/rm -rf /sw/build.build/root-pvpgn-mysql-1.8.5-1003
/bin/mkdir -p /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw
/bin/mkdir -p /sw/build.build/root-pvpgn-mysql-1.8.5-1003/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-pvpgn-mysql-1.8.5-1003
sudo -u fink-bld [ENV] sh -c /tmp/fink.bSY5I
/tmp/fink.tpJV6
#! /bin/sh -ev
cd src
perl -pi -e 's,^(\S+dir\s*=\s*)/sw,\1/sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw,' Makefile
perl -pi -e 's,/sw/build.build/root-pvpgn-mysql-1.8.5-1003,,g if /^INSTALL/' Makefile
make install
Using compile command: gcc -g -O2 -DHAVE_CONFIG_H -DWITH_SQL_MYSQL -DBNETD_DEFAULT_CONF_FILE="/sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn/bnetd.conf" -DD2CS_DEFAULT_CONF_FILE="/sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn/d2cs.conf" -DD2DBS_DEFAULT_CONF_FILE="/sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn/d2dbs.conf" -I. -I/sw/include/mysql -fno-strict-aliasing -c
Linking ../sbin/bnetd
Linking ../sbin/bntrackd
Linking ../sbin/d2cs
Linking ../sbin/d2dbs
/usr/bin/install -c -d -m 755 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/sbin
/usr/bin/install -c ./../sbin/bnetd //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/sbin
/usr/bin/install -c ./../sbin/bntrackd //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/sbin
/usr/bin/install -c ./../sbin/d2cs //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/sbin
/usr/bin/install -c ./../sbin/d2dbs //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/sbin
Linking ../bin/bnchat
Linking ../bin/bnpass
Linking ../bin/bnftp
Linking ../bin/bnbot
Linking ../bin/bnstat
Linking ../bin/bnilist
Linking ../bin/bni2tga
Linking ../bin/bniextract
Linking ../bin/bnibuild
Linking ../bin/tgainfo
Linking ../bin/bncdb
/usr/bin/install -c -d -m 755 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bnchat //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bnpass //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bnftp //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bnbot //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bnstat //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bnilist //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bni2tga //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bniextract //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bnibuild //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/tgainfo //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c ./../bin/bncdb //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/bin
/usr/bin/install -c -d -m 755 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man5
/usr/bin/install -c -m 644 ./../man/bnetd.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bntrackd.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnchat.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnpass.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnbot.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnftp.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnstat.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnetd.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bni2tga.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnibuild.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bniextract.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnilist.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/tgainfo.1 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man1
/usr/bin/install -c -m 644 ./../man/bnetd.conf.5 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man5
/usr/bin/install -c -m 644 ./../man/bntext.5 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/man/man5
/usr/bin/install -c -d -m 755 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnetd.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/ad.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/channel.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/realm.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/autoupdate.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnetd_default_user.plain //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnetd_default_user.cdb //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/versioncheck.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnmotd.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnissue.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnmaps.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnxplevel.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnxpcalc.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/news.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/command_groups.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnban.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnhelp.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/bnalias.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/anongame_infos.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/tournament.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/topics.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/sql_DB_layout.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/sql_DB_layout2.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/address_translation.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/supportfile.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/d2cs.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/d2server.ini //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/address_translation.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -m 644 ./../conf/d2dbs.conf //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/etc/pvpgn
/usr/bin/install -c -d -m 755 //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/users //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/userscdb //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/bnmail //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/reports \
//sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/chanlogs //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/charinfo //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/charsave //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/bak/charsave \
//sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/bak/charinfo //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/ladders //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/status \
//sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/clans //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/teams
/usr/bin/install -c -m 644 ./../files/ad000001.smk //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/ad000001.mng //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/ad000004.mng //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/tos.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/newbie.save //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/termsofservice-default.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/termsofservice-enUS.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/chathelp-war3-default.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/chathelp-war3-enUS.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/chathelp-war3-frFR.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/chathelp-war3-zhCN.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/chathelp-war3-ruRU.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/newaccount-default.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
/usr/bin/install -c -m 644 ./../files/newaccount-enUS.txt //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
chmod u+x ./../scripts/tos.sh
./../scripts/tos.sh //sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/var/pvpgn/files
Generating Term Of Service for language "RUS"
Generating Term Of Service for language "POL"
Generating Term Of Service for language "CHI"
Generating Term Of Service for language "SIN"
Generating Term Of Service for language "HAN"
Generating Term Of Service for language "KOR"
Generating Term Of Service for language "JPN"
Generating Term Of Service for language "ITA"
Generating Term Of Service for language "BRA"
Generating Term Of Service for language "POR"
Generating Term Of Service for language "FRA"
Generating Term Of Service for language "DEU"
Generating Term Of Service for language "ESP"
Generating Term Of Service for language "USA"
Generating Term Of Service for language "ENU"
sudo -u fink-bld [ENV] sh -c /tmp/fink.oxa3Y
/usr/bin/install -d -m 700 /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql
/bin/cp -r BUGS /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r README.DEV /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r COPYING /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r TODO /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r CREDITS /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r UPDATE /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r IGNOREME /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r NEWS /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r version-history.txt /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/cp -r README /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql/
/bin/chmod -R go=u-w /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/doc/pvpgn-mysql
/bin/rm -f /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/info/dir /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/info/dir.old /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/info/dir /sw/build.build/root-pvpgn-mysql-1.8.5-1003/sw/share/info/dir.old
Reverting ownership of install dir to root
Writing control file...
Writing conffiles list...
Writing md5sums file...
env LANG=C LC_ALL=C dpkg-deb -b root-pvpgn-mysql-1.8.5-1003 /sw/fink/10.9/stable/main/binary-darwin-x86_64/net
dpkg-deb: building package `pvpgn-mysql' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/net/pvpgn-mysql_1.8.5-1003_darwin-x86_64.deb'.
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-pvpgn-mysql-1.8.5-1003
(Reading database ... 6964 files and directories currently installed.)
Removing fink-buildlock-pvpgn-mysql-1.8.5-1003 ...