Setup BZflag server on Solaris 11.2 - 11.3 Beta

Need help seting up a server, or have a question on how to run one? This is the place.
Post Reply
Tzeentch
Private First Class
Private First Class
Posts: 19
Joined: Mon Sep 21, 2015 12:07 am

Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Tzeentch »

Hey all,

I wanted to configure my own BZflag server on my Solaris machine. I've got fibre optics so speed is fine and Solaris has some useful capabilities not necessarily found on other OSes. My Q is how to configure the server on Solaris? The readme.solaris is basic and looks old. I downloaded the tar.gz file and extracted then used:

$ sh autogen.sh -v
Verbose output enabled
Found a configure template: ./configure.ac
Preparing the BZFlag build system...please wait

Checking autoreconf version: autoreconf --version
Checking autoconf version: autoconf --version
Found GNU Autoconf version 2.68
Checking if 2.68.0 is greater than 2.52.0
Checking automake version: automake --version
Found GNU Automake version 1.11.2
Checking if 1.11.2 is greater than 1.6.0
Checking libtoolize version: libtoolize --version

Warning: libtoolize does not appear to be available. This means that
the automatic build preparation via autoreconf will probably not work.
Preparing the build by running each step individually, however, should
work and will be done automatically for you if autoreconf fails.
Checking libtoolize alternate: glibtoolize --version
Checking libtoolize alternate: libtoolize15 --version
Checking libtoolize alternate: libtoolize14 --version
Checking libtoolize alternate: libtoolize13 --version

ERROR: Unable to locate GNU Libtool.

ERROR: To prepare the BZFlag build system from scratch,
at least version 1.4.2 of GNU Libtool must be installed.

autogen.sh does not need to be run on the same machine that will
run configure or make. Either the GNU Autotools will need to be installed
or upgraded on this system, or autogen.sh must be run on the source
code on another system and then transferred to here. -- Cheers!

now I can download http://www.gnu.org/software/libtool/ latest one but how do I get this to be detected during the autogen section?

Tz
more or less grey
User avatar
Bullet Catcher
Captain
Captain
Posts: 564
Joined: Sat Dec 23, 2006 7:56 am
Location: Escondido, California

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Bullet Catcher »

Assuming you downloaded version 2.4.2 from SourceForge, then you don't need to run autogen.sh at all. Just run ./configure and then (if that is successful) make. It works for me on Solaris 10, but I don't have any Solaris 11 systems to try.

It ought to find libtool if it is in your PATH.
Tzeentch
Private First Class
Private First Class
Posts: 19
Joined: Mon Sep 21, 2015 12:07 am

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Tzeentch »

thanks, ./configure worked fine and this was output:

Code: Select all

BZFlag-2.4.2.20151010 configured with the following:

             Prefix: /usr/local
           Binaries: /usr/local/bin
            Plugins: /usr/local/lib/bzflag
       Manual pages: /usr/local/share/man

CC            = gcc
CXX           = g++
CFLAGS        = -g -O2
CONF_CFLAGS   =  -fexpensive-optimizations
CXXFLAGS      = -g -O2
CONF_CXXFLAGS =  -fexpensive-optimizations
CPPFLAGS      = 
CONF_CPPFLAGS =   
LDFLAGS       =   -lresolv
LIBS          = -lsocket -lm  -lpthread

Build ares ........: yes
Build curl ........: no (using system)
Build glew ........: no (clients disabled)
Build regex .......: no (using system)
Build zlib ........: no (using system)

BZFlag client .....: no bzflag client binary! (need OpenGL)
BZFlag server .....: yes (with plugins)
BZAdmin client ....: yes

---
./configure complete, type 'make' to begin building
but when I then did make:

Code: Select all

make
Making all in data
Making all in l10n
Making all in fonts
Making all in include
make  all-am
Making all in man
sed  -e 's|@BZFLAG_DATE[@]|2015-10-10|g'  -e 's|@BZFLAG_VERSION[@]|2.4.2|g'  -e 's|@INSTALL_DATA_DIR[@]|/usr/local/share/bzflag|g' './bzadmin.6.in' >bzadmin.6
sed  -e 's|@BZFLAG_DATE[@]|2015-10-10|g'  -e 's|@BZFLAG_VERSION[@]|2.4.2|g'  -e 's|@INSTALL_DATA_DIR[@]|/usr/local/share/bzflag|g' './bzflag.6.in' >bzflag.6
sed  -e 's|@BZFLAG_DATE[@]|2015-10-10|g'  -e 's|@BZFLAG_VERSION[@]|2.4.2|g'  -e 's|@INSTALL_DATA_DIR[@]|/usr/local/share/bzflag|g' './bzfs.6.in' >bzfs.6
sed  -e 's|@BZFLAG_DATE[@]|2015-10-10|g'  -e 's|@BZFLAG_VERSION[@]|2.4.2|g'  -e 's|@INSTALL_DATA_DIR[@]|/usr/local/share/bzflag|g' './bzw.5.in' >bzw.5
Making all in package
Making all in src
Making all in other
Making all in ares
make  all-am
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__close_sockets.lo -MD -MP -MF .deps/ares__close_sockets.Tpo -c -o ares__close_sockets.lo ares__close_sockets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__close_sockets.lo -MD -MP -MF .deps/ares__close_sockets.Tpo -c ares__close_sockets.c  -fPIC -DPIC -o .libs/ares__close_sockets.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__close_sockets.lo -MD -MP -MF .deps/ares__close_sockets.Tpo -c ares__close_sockets.c -o ares__close_sockets.o >/dev/null 2>&1
mv -f .deps/ares__close_sockets.Tpo .deps/ares__close_sockets.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__get_hostent.lo -MD -MP -MF .deps/ares__get_hostent.Tpo -c -o ares__get_hostent.lo ares__get_hostent.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__get_hostent.lo -MD -MP -MF .deps/ares__get_hostent.Tpo -c ares__get_hostent.c  -fPIC -DPIC -o .libs/ares__get_hostent.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__get_hostent.lo -MD -MP -MF .deps/ares__get_hostent.Tpo -c ares__get_hostent.c -o ares__get_hostent.o >/dev/null 2>&1
mv -f .deps/ares__get_hostent.Tpo .deps/ares__get_hostent.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__read_line.lo -MD -MP -MF .deps/ares__read_line.Tpo -c -o ares__read_line.lo ares__read_line.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__read_line.lo -MD -MP -MF .deps/ares__read_line.Tpo -c ares__read_line.c  -fPIC -DPIC -o .libs/ares__read_line.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__read_line.lo -MD -MP -MF .deps/ares__read_line.Tpo -c ares__read_line.c -o ares__read_line.o >/dev/null 2>&1
mv -f .deps/ares__read_line.Tpo .deps/ares__read_line.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__timeval.lo -MD -MP -MF .deps/ares__timeval.Tpo -c -o ares__timeval.lo ares__timeval.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__timeval.lo -MD -MP -MF .deps/ares__timeval.Tpo -c ares__timeval.c  -fPIC -DPIC -o .libs/ares__timeval.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares__timeval.lo -MD -MP -MF .deps/ares__timeval.Tpo -c ares__timeval.c -o ares__timeval.o >/dev/null 2>&1
mv -f .deps/ares__timeval.Tpo .deps/ares__timeval.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_cancel.lo -MD -MP -MF .deps/ares_cancel.Tpo -c -o ares_cancel.lo ares_cancel.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_cancel.lo -MD -MP -MF .deps/ares_cancel.Tpo -c ares_cancel.c  -fPIC -DPIC -o .libs/ares_cancel.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_cancel.lo -MD -MP -MF .deps/ares_cancel.Tpo -c ares_cancel.c -o ares_cancel.o >/dev/null 2>&1
mv -f .deps/ares_cancel.Tpo .deps/ares_cancel.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_data.lo -MD -MP -MF .deps/ares_data.Tpo -c -o ares_data.lo ares_data.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_data.lo -MD -MP -MF .deps/ares_data.Tpo -c ares_data.c  -fPIC -DPIC -o .libs/ares_data.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_data.lo -MD -MP -MF .deps/ares_data.Tpo -c ares_data.c -o ares_data.o >/dev/null 2>&1
mv -f .deps/ares_data.Tpo .deps/ares_data.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_destroy.lo -MD -MP -MF .deps/ares_destroy.Tpo -c -o ares_destroy.lo ares_destroy.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_destroy.lo -MD -MP -MF .deps/ares_destroy.Tpo -c ares_destroy.c  -fPIC -DPIC -o .libs/ares_destroy.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_destroy.lo -MD -MP -MF .deps/ares_destroy.Tpo -c ares_destroy.c -o ares_destroy.o >/dev/null 2>&1
mv -f .deps/ares_destroy.Tpo .deps/ares_destroy.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_expand_name.lo -MD -MP -MF .deps/ares_expand_name.Tpo -c -o ares_expand_name.lo ares_expand_name.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_expand_name.lo -MD -MP -MF .deps/ares_expand_name.Tpo -c ares_expand_name.c  -fPIC -DPIC -o .libs/ares_expand_name.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_expand_name.lo -MD -MP -MF .deps/ares_expand_name.Tpo -c ares_expand_name.c -o ares_expand_name.o >/dev/null 2>&1
mv -f .deps/ares_expand_name.Tpo .deps/ares_expand_name.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_expand_string.lo -MD -MP -MF .deps/ares_expand_string.Tpo -c -o ares_expand_string.lo ares_expand_string.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_expand_string.lo -MD -MP -MF .deps/ares_expand_string.Tpo -c ares_expand_string.c  -fPIC -DPIC -o .libs/ares_expand_string.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_expand_string.lo -MD -MP -MF .deps/ares_expand_string.Tpo -c ares_expand_string.c -o ares_expand_string.o >/dev/null 2>&1
mv -f .deps/ares_expand_string.Tpo .deps/ares_expand_string.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_fds.lo -MD -MP -MF .deps/ares_fds.Tpo -c -o ares_fds.lo ares_fds.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_fds.lo -MD -MP -MF .deps/ares_fds.Tpo -c ares_fds.c  -fPIC -DPIC -o .libs/ares_fds.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_fds.lo -MD -MP -MF .deps/ares_fds.Tpo -c ares_fds.c -o ares_fds.o >/dev/null 2>&1
mv -f .deps/ares_fds.Tpo .deps/ares_fds.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_free_hostent.lo -MD -MP -MF .deps/ares_free_hostent.Tpo -c -o ares_free_hostent.lo ares_free_hostent.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_free_hostent.lo -MD -MP -MF .deps/ares_free_hostent.Tpo -c ares_free_hostent.c  -fPIC -DPIC -o .libs/ares_free_hostent.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_free_hostent.lo -MD -MP -MF .deps/ares_free_hostent.Tpo -c ares_free_hostent.c -o ares_free_hostent.o >/dev/null 2>&1
mv -f .deps/ares_free_hostent.Tpo .deps/ares_free_hostent.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_free_string.lo -MD -MP -MF .deps/ares_free_string.Tpo -c -o ares_free_string.lo ares_free_string.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_free_string.lo -MD -MP -MF .deps/ares_free_string.Tpo -c ares_free_string.c  -fPIC -DPIC -o .libs/ares_free_string.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_free_string.lo -MD -MP -MF .deps/ares_free_string.Tpo -c ares_free_string.c -o ares_free_string.o >/dev/null 2>&1
mv -f .deps/ares_free_string.Tpo .deps/ares_free_string.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_gethostbyaddr.lo -MD -MP -MF .deps/ares_gethostbyaddr.Tpo -c -o ares_gethostbyaddr.lo ares_gethostbyaddr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_gethostbyaddr.lo -MD -MP -MF .deps/ares_gethostbyaddr.Tpo -c ares_gethostbyaddr.c  -fPIC -DPIC -o .libs/ares_gethostbyaddr.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_gethostbyaddr.lo -MD -MP -MF .deps/ares_gethostbyaddr.Tpo -c ares_gethostbyaddr.c -o ares_gethostbyaddr.o >/dev/null 2>&1
mv -f .deps/ares_gethostbyaddr.Tpo .deps/ares_gethostbyaddr.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_gethostbyname.lo -MD -MP -MF .deps/ares_gethostbyname.Tpo -c -o ares_gethostbyname.lo ares_gethostbyname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_gethostbyname.lo -MD -MP -MF .deps/ares_gethostbyname.Tpo -c ares_gethostbyname.c  -fPIC -DPIC -o .libs/ares_gethostbyname.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_gethostbyname.lo -MD -MP -MF .deps/ares_gethostbyname.Tpo -c ares_gethostbyname.c -o ares_gethostbyname.o >/dev/null 2>&1
mv -f .deps/ares_gethostbyname.Tpo .deps/ares_gethostbyname.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_getnameinfo.lo -MD -MP -MF .deps/ares_getnameinfo.Tpo -c -o ares_getnameinfo.lo ares_getnameinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_getnameinfo.lo -MD -MP -MF .deps/ares_getnameinfo.Tpo -c ares_getnameinfo.c  -fPIC -DPIC -o .libs/ares_getnameinfo.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_getnameinfo.lo -MD -MP -MF .deps/ares_getnameinfo.Tpo -c ares_getnameinfo.c -o ares_getnameinfo.o >/dev/null 2>&1
mv -f .deps/ares_getnameinfo.Tpo .deps/ares_getnameinfo.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_getsock.lo -MD -MP -MF .deps/ares_getsock.Tpo -c -o ares_getsock.lo ares_getsock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_getsock.lo -MD -MP -MF .deps/ares_getsock.Tpo -c ares_getsock.c  -fPIC -DPIC -o .libs/ares_getsock.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_getsock.lo -MD -MP -MF .deps/ares_getsock.Tpo -c ares_getsock.c -o ares_getsock.o >/dev/null 2>&1
mv -f .deps/ares_getsock.Tpo .deps/ares_getsock.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_init.lo -MD -MP -MF .deps/ares_init.Tpo -c -o ares_init.lo ares_init.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_init.lo -MD -MP -MF .deps/ares_init.Tpo -c ares_init.c  -fPIC -DPIC -o .libs/ares_init.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_init.lo -MD -MP -MF .deps/ares_init.Tpo -c ares_init.c -o ares_init.o >/dev/null 2>&1
mv -f .deps/ares_init.Tpo .deps/ares_init.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_library_init.lo -MD -MP -MF .deps/ares_library_init.Tpo -c -o ares_library_init.lo ares_library_init.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_library_init.lo -MD -MP -MF .deps/ares_library_init.Tpo -c ares_library_init.c  -fPIC -DPIC -o .libs/ares_library_init.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_library_init.lo -MD -MP -MF .deps/ares_library_init.Tpo -c ares_library_init.c -o ares_library_init.o >/dev/null 2>&1
mv -f .deps/ares_library_init.Tpo .deps/ares_library_init.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_llist.lo -MD -MP -MF .deps/ares_llist.Tpo -c -o ares_llist.lo ares_llist.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_llist.lo -MD -MP -MF .deps/ares_llist.Tpo -c ares_llist.c  -fPIC -DPIC -o .libs/ares_llist.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_llist.lo -MD -MP -MF .deps/ares_llist.Tpo -c ares_llist.c -o ares_llist.o >/dev/null 2>&1
mv -f .deps/ares_llist.Tpo .deps/ares_llist.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_mkquery.lo -MD -MP -MF .deps/ares_mkquery.Tpo -c -o ares_mkquery.lo ares_mkquery.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_mkquery.lo -MD -MP -MF .deps/ares_mkquery.Tpo -c ares_mkquery.c  -fPIC -DPIC -o .libs/ares_mkquery.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_mkquery.lo -MD -MP -MF .deps/ares_mkquery.Tpo -c ares_mkquery.c -o ares_mkquery.o >/dev/null 2>&1
mv -f .deps/ares_mkquery.Tpo .deps/ares_mkquery.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_nowarn.lo -MD -MP -MF .deps/ares_nowarn.Tpo -c -o ares_nowarn.lo ares_nowarn.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_nowarn.lo -MD -MP -MF .deps/ares_nowarn.Tpo -c ares_nowarn.c  -fPIC -DPIC -o .libs/ares_nowarn.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_nowarn.lo -MD -MP -MF .deps/ares_nowarn.Tpo -c ares_nowarn.c -o ares_nowarn.o >/dev/null 2>&1
mv -f .deps/ares_nowarn.Tpo .deps/ares_nowarn.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_options.lo -MD -MP -MF .deps/ares_options.Tpo -c -o ares_options.lo ares_options.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_options.lo -MD -MP -MF .deps/ares_options.Tpo -c ares_options.c  -fPIC -DPIC -o .libs/ares_options.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_options.lo -MD -MP -MF .deps/ares_options.Tpo -c ares_options.c -o ares_options.o >/dev/null 2>&1
mv -f .deps/ares_options.Tpo .deps/ares_options.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_a_reply.lo -MD -MP -MF .deps/ares_parse_a_reply.Tpo -c -o ares_parse_a_reply.lo ares_parse_a_reply.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_a_reply.lo -MD -MP -MF .deps/ares_parse_a_reply.Tpo -c ares_parse_a_reply.c  -fPIC -DPIC -o .libs/ares_parse_a_reply.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_a_reply.lo -MD -MP -MF .deps/ares_parse_a_reply.Tpo -c ares_parse_a_reply.c -o ares_parse_a_reply.o >/dev/null 2>&1
mv -f .deps/ares_parse_a_reply.Tpo .deps/ares_parse_a_reply.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_aaaa_reply.lo -MD -MP -MF .deps/ares_parse_aaaa_reply.Tpo -c -o ares_parse_aaaa_reply.lo ares_parse_aaaa_reply.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_aaaa_reply.lo -MD -MP -MF .deps/ares_parse_aaaa_reply.Tpo -c ares_parse_aaaa_reply.c  -fPIC -DPIC -o .libs/ares_parse_aaaa_reply.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_aaaa_reply.lo -MD -MP -MF .deps/ares_parse_aaaa_reply.Tpo -c ares_parse_aaaa_reply.c -o ares_parse_aaaa_reply.o >/dev/null 2>&1
mv -f .deps/ares_parse_aaaa_reply.Tpo .deps/ares_parse_aaaa_reply.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_ns_reply.lo -MD -MP -MF .deps/ares_parse_ns_reply.Tpo -c -o ares_parse_ns_reply.lo ares_parse_ns_reply.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_ns_reply.lo -MD -MP -MF .deps/ares_parse_ns_reply.Tpo -c ares_parse_ns_reply.c  -fPIC -DPIC -o .libs/ares_parse_ns_reply.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_ns_reply.lo -MD -MP -MF .deps/ares_parse_ns_reply.Tpo -c ares_parse_ns_reply.c -o ares_parse_ns_reply.o >/dev/null 2>&1
mv -f .deps/ares_parse_ns_reply.Tpo .deps/ares_parse_ns_reply.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_ptr_reply.lo -MD -MP -MF .deps/ares_parse_ptr_reply.Tpo -c -o ares_parse_ptr_reply.lo ares_parse_ptr_reply.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_ptr_reply.lo -MD -MP -MF .deps/ares_parse_ptr_reply.Tpo -c ares_parse_ptr_reply.c  -fPIC -DPIC -o .libs/ares_parse_ptr_reply.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_ptr_reply.lo -MD -MP -MF .deps/ares_parse_ptr_reply.Tpo -c ares_parse_ptr_reply.c -o ares_parse_ptr_reply.o >/dev/null 2>&1
mv -f .deps/ares_parse_ptr_reply.Tpo .deps/ares_parse_ptr_reply.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_srv_reply.lo -MD -MP -MF .deps/ares_parse_srv_reply.Tpo -c -o ares_parse_srv_reply.lo ares_parse_srv_reply.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_srv_reply.lo -MD -MP -MF .deps/ares_parse_srv_reply.Tpo -c ares_parse_srv_reply.c  -fPIC -DPIC -o .libs/ares_parse_srv_reply.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_srv_reply.lo -MD -MP -MF .deps/ares_parse_srv_reply.Tpo -c ares_parse_srv_reply.c -o ares_parse_srv_reply.o >/dev/null 2>&1
mv -f .deps/ares_parse_srv_reply.Tpo .deps/ares_parse_srv_reply.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_txt_reply.lo -MD -MP -MF .deps/ares_parse_txt_reply.Tpo -c -o ares_parse_txt_reply.lo ares_parse_txt_reply.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_txt_reply.lo -MD -MP -MF .deps/ares_parse_txt_reply.Tpo -c ares_parse_txt_reply.c  -fPIC -DPIC -o .libs/ares_parse_txt_reply.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_parse_txt_reply.lo -MD -MP -MF .deps/ares_parse_txt_reply.Tpo -c ares_parse_txt_reply.c -o ares_parse_txt_reply.o >/dev/null 2>&1
mv -f .deps/ares_parse_txt_reply.Tpo .deps/ares_parse_txt_reply.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_process.lo -MD -MP -MF .deps/ares_process.Tpo -c -o ares_process.lo ares_process.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_process.lo -MD -MP -MF .deps/ares_process.Tpo -c ares_process.c  -fPIC -DPIC -o .libs/ares_process.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_process.lo -MD -MP -MF .deps/ares_process.Tpo -c ares_process.c -o ares_process.o >/dev/null 2>&1
mv -f .deps/ares_process.Tpo .deps/ares_process.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_query.lo -MD -MP -MF .deps/ares_query.Tpo -c -o ares_query.lo ares_query.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_query.lo -MD -MP -MF .deps/ares_query.Tpo -c ares_query.c  -fPIC -DPIC -o .libs/ares_query.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_query.lo -MD -MP -MF .deps/ares_query.Tpo -c ares_query.c -o ares_query.o >/dev/null 2>&1
mv -f .deps/ares_query.Tpo .deps/ares_query.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_search.lo -MD -MP -MF .deps/ares_search.Tpo -c -o ares_search.lo ares_search.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_search.lo -MD -MP -MF .deps/ares_search.Tpo -c ares_search.c  -fPIC -DPIC -o .libs/ares_search.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_search.lo -MD -MP -MF .deps/ares_search.Tpo -c ares_search.c -o ares_search.o >/dev/null 2>&1
mv -f .deps/ares_search.Tpo .deps/ares_search.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_send.lo -MD -MP -MF .deps/ares_send.Tpo -c -o ares_send.lo ares_send.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_send.lo -MD -MP -MF .deps/ares_send.Tpo -c ares_send.c  -fPIC -DPIC -o .libs/ares_send.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_send.lo -MD -MP -MF .deps/ares_send.Tpo -c ares_send.c -o ares_send.o >/dev/null 2>&1
mv -f .deps/ares_send.Tpo .deps/ares_send.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strcasecmp.lo -MD -MP -MF .deps/ares_strcasecmp.Tpo -c -o ares_strcasecmp.lo ares_strcasecmp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strcasecmp.lo -MD -MP -MF .deps/ares_strcasecmp.Tpo -c ares_strcasecmp.c  -fPIC -DPIC -o .libs/ares_strcasecmp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strcasecmp.lo -MD -MP -MF .deps/ares_strcasecmp.Tpo -c ares_strcasecmp.c -o ares_strcasecmp.o >/dev/null 2>&1
mv -f .deps/ares_strcasecmp.Tpo .deps/ares_strcasecmp.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strdup.lo -MD -MP -MF .deps/ares_strdup.Tpo -c -o ares_strdup.lo ares_strdup.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strdup.lo -MD -MP -MF .deps/ares_strdup.Tpo -c ares_strdup.c  -fPIC -DPIC -o .libs/ares_strdup.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strdup.lo -MD -MP -MF .deps/ares_strdup.Tpo -c ares_strdup.c -o ares_strdup.o >/dev/null 2>&1
mv -f .deps/ares_strdup.Tpo .deps/ares_strdup.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strerror.lo -MD -MP -MF .deps/ares_strerror.Tpo -c -o ares_strerror.lo ares_strerror.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strerror.lo -MD -MP -MF .deps/ares_strerror.Tpo -c ares_strerror.c  -fPIC -DPIC -o .libs/ares_strerror.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_strerror.lo -MD -MP -MF .deps/ares_strerror.Tpo -c ares_strerror.c -o ares_strerror.o >/dev/null 2>&1
mv -f .deps/ares_strerror.Tpo .deps/ares_strerror.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_timeout.lo -MD -MP -MF .deps/ares_timeout.Tpo -c -o ares_timeout.lo ares_timeout.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_timeout.lo -MD -MP -MF .deps/ares_timeout.Tpo -c ares_timeout.c  -fPIC -DPIC -o .libs/ares_timeout.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_timeout.lo -MD -MP -MF .deps/ares_timeout.Tpo -c ares_timeout.c -o ares_timeout.o >/dev/null 2>&1
mv -f .deps/ares_timeout.Tpo .deps/ares_timeout.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_version.lo -MD -MP -MF .deps/ares_version.Tpo -c -o ares_version.lo ares_version.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_version.lo -MD -MP -MF .deps/ares_version.Tpo -c ares_version.c  -fPIC -DPIC -o .libs/ares_version.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_version.lo -MD -MP -MF .deps/ares_version.Tpo -c ares_version.c -o ares_version.o >/dev/null 2>&1
mv -f .deps/ares_version.Tpo .deps/ares_version.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_writev.lo -MD -MP -MF .deps/ares_writev.Tpo -c -o ares_writev.lo ares_writev.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_writev.lo -MD -MP -MF .deps/ares_writev.Tpo -c ares_writev.c  -fPIC -DPIC -o .libs/ares_writev.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ares_writev.lo -MD -MP -MF .deps/ares_writev.Tpo -c ares_writev.c -o ares_writev.o >/dev/null 2>&1
mv -f .deps/ares_writev.Tpo .deps/ares_writev.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT bitncmp.lo -MD -MP -MF .deps/bitncmp.Tpo -c -o bitncmp.lo bitncmp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT bitncmp.lo -MD -MP -MF .deps/bitncmp.Tpo -c bitncmp.c  -fPIC -DPIC -o .libs/bitncmp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT bitncmp.lo -MD -MP -MF .deps/bitncmp.Tpo -c bitncmp.c -o bitncmp.o >/dev/null 2>&1
mv -f .deps/bitncmp.Tpo .deps/bitncmp.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT inet_net_pton.lo -MD -MP -MF .deps/inet_net_pton.Tpo -c -o inet_net_pton.lo inet_net_pton.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT inet_net_pton.lo -MD -MP -MF .deps/inet_net_pton.Tpo -c inet_net_pton.c  -fPIC -DPIC -o .libs/inet_net_pton.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT inet_net_pton.lo -MD -MP -MF .deps/inet_net_pton.Tpo -c inet_net_pton.c -o inet_net_pton.o >/dev/null 2>&1
mv -f .deps/inet_net_pton.Tpo .deps/inet_net_pton.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT inet_ntop.lo -MD -MP -MF .deps/inet_ntop.Tpo -c -o inet_ntop.lo inet_ntop.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT inet_ntop.lo -MD -MP -MF .deps/inet_ntop.Tpo -c inet_ntop.c  -fPIC -DPIC -o .libs/inet_ntop.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT inet_ntop.lo -MD -MP -MF .deps/inet_ntop.Tpo -c inet_ntop.c -o inet_ntop.o >/dev/null 2>&1
mv -f .deps/inet_ntop.Tpo .deps/inet_ntop.Plo
/bin/sh ./libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H  -I.  -I.     -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT windows_port.lo -MD -MP -MF .deps/windows_port.Tpo -c -o windows_port.lo windows_port.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT windows_port.lo -MD -MP -MF .deps/windows_port.Tpo -c windows_port.c  -fPIC -DPIC -o .libs/windows_port.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT windows_port.lo -MD -MP -MF .deps/windows_port.Tpo -c windows_port.c -o windows_port.o >/dev/null 2>&1
mv -f .deps/windows_port.Tpo .deps/windows_port.Plo
/bin/sh ./libtool --tag=CC    --mode=link gcc  -g0 -O2 -Wno-system-headers -fvisibility=hidden   -version-info 2:0:0  -o libcares.la  ares__close_sockets.lo ares__get_hostent.lo  ares__read_line.lo ares__timeval.lo ares_cancel.lo  ares_data.lo ares_destroy.lo ares_expand_name.lo  ares_expand_string.lo ares_fds.lo ares_free_hostent.lo  ares_free_string.lo ares_gethostbyaddr.lo  ares_gethostbyname.lo ares_getnameinfo.lo ares_getsock.lo  ares_init.lo ares_library_init.lo ares_llist.lo  ares_mkquery.lo ares_nowarn.lo ares_options.lo  ares_parse_a_reply.lo ares_parse_aaaa_reply.lo  ares_parse_ns_reply.lo ares_parse_ptr_reply.lo  ares_parse_srv_reply.lo ares_parse_txt_reply.lo  ares_process.lo ares_query.lo ares_search.lo ares_send.lo  ares_strcasecmp.lo ares_strdup.lo ares_strerror.lo  ares_timeout.lo ares_version.lo ares_writev.lo bitncmp.lo  inet_net_pton.lo inet_ntop.lo windows_port.lo   -lsocket -lnsl
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
libtool: link: /usr/bin/ar cru .libs/libcares.a .libs/ares__close_sockets.o .libs/ares__get_hostent.o .libs/ares__read_line.o .libs/ares__timeval.o .libs/ares_cancel.o .libs/ares_data.o .libs/ares_destroy.o .libs/ares_expand_name.o .libs/ares_expand_string.o .libs/ares_fds.o .libs/ares_free_hostent.o .libs/ares_free_string.o .libs/ares_gethostbyaddr.o .libs/ares_gethostbyname.o .libs/ares_getnameinfo.o .libs/ares_getsock.o .libs/ares_init.o .libs/ares_library_init.o .libs/ares_llist.o .libs/ares_mkquery.o .libs/ares_nowarn.o .libs/ares_options.o .libs/ares_parse_a_reply.o .libs/ares_parse_aaaa_reply.o .libs/ares_parse_ns_reply.o .libs/ares_parse_ptr_reply.o .libs/ares_parse_srv_reply.o .libs/ares_parse_txt_reply.o .libs/ares_process.o .libs/ares_query.o .libs/ares_search.o .libs/ares_send.o .libs/ares_strcasecmp.o .libs/ares_strdup.o .libs/ares_strerror.o .libs/ares_timeout.o .libs/ares_version.o .libs/ares_writev.o .libs/bitncmp.o .libs/inet_net_pton.o .libs/inet_ntop.o .libs/windows_port.o 
libtool: link: ranlib .libs/libcares.a
libtool: link: ( cd ".libs" && rm -f "libcares.la" && ln -s "../libcares.la" "libcares.la" )
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ahost-ahost.o -MD -MP -MF .deps/ahost-ahost.Tpo -c -o ahost-ahost.o `test -f 'ahost.c' || echo './'`ahost.c
mv -f .deps/ahost-ahost.Tpo .deps/ahost-ahost.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ahost-ares_getopt.o -MD -MP -MF .deps/ahost-ares_getopt.Tpo -c -o ahost-ares_getopt.o `test -f 'ares_getopt.c' || echo './'`ares_getopt.c
mv -f .deps/ahost-ares_getopt.Tpo .deps/ahost-ares_getopt.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ahost-ares_strcasecmp.o -MD -MP -MF .deps/ahost-ares_strcasecmp.Tpo -c -o ahost-ares_strcasecmp.o `test -f 'ares_strcasecmp.c' || echo './'`ares_strcasecmp.c
mv -f .deps/ahost-ares_strcasecmp.Tpo .deps/ahost-ares_strcasecmp.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ahost-inet_net_pton.o -MD -MP -MF .deps/ahost-inet_net_pton.Tpo -c -o ahost-inet_net_pton.o `test -f 'inet_net_pton.c' || echo './'`inet_net_pton.c
mv -f .deps/ahost-inet_net_pton.Tpo .deps/ahost-inet_net_pton.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT ahost-inet_ntop.o -MD -MP -MF .deps/ahost-inet_ntop.Tpo -c -o ahost-inet_ntop.o `test -f 'inet_ntop.c' || echo './'`inet_ntop.c
mv -f .deps/ahost-inet_ntop.Tpo .deps/ahost-inet_ntop.Po
/bin/sh ./libtool --tag=CC    --mode=link gcc  -g0 -O2 -Wno-system-headers -fvisibility=hidden    -o ahost ahost-ahost.o ahost-ares_getopt.o  ahost-ares_strcasecmp.o ahost-inet_net_pton.o  ahost-inet_ntop.o   ./libcares.la -lsocket -lnsl
libtool: link: gcc -g0 -O2 -Wno-system-headers -fvisibility=hidden -o ahost ahost-ahost.o ahost-ares_getopt.o ahost-ares_strcasecmp.o ahost-inet_net_pton.o ahost-inet_ntop.o  ./.libs/libcares.a -lsocket -lnsl
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT adig-adig.o -MD -MP -MF .deps/adig-adig.Tpo -c -o adig-adig.o `test -f 'adig.c' || echo './'`adig.c
mv -f .deps/adig-adig.Tpo .deps/adig-adig.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT adig-ares_getopt.o -MD -MP -MF .deps/adig-ares_getopt.Tpo -c -o adig-ares_getopt.o `test -f 'ares_getopt.c' || echo './'`ares_getopt.c
mv -f .deps/adig-ares_getopt.Tpo .deps/adig-ares_getopt.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT adig-ares_strcasecmp.o -MD -MP -MF .deps/adig-ares_strcasecmp.Tpo -c -o adig-ares_strcasecmp.o `test -f 'ares_strcasecmp.c' || echo './'`ares_strcasecmp.c
mv -f .deps/adig-ares_strcasecmp.Tpo .deps/adig-ares_strcasecmp.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT adig-inet_net_pton.o -MD -MP -MF .deps/adig-inet_net_pton.Tpo -c -o adig-inet_net_pton.o `test -f 'inet_net_pton.c' || echo './'`inet_net_pton.c
mv -f .deps/adig-inet_net_pton.Tpo .deps/adig-inet_net_pton.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT adig-inet_ntop.o -MD -MP -MF .deps/adig-inet_ntop.Tpo -c -o adig-inet_ntop.o `test -f 'inet_ntop.c' || echo './'`inet_ntop.c
mv -f .deps/adig-inet_ntop.Tpo .deps/adig-inet_ntop.Po
/bin/sh ./libtool --tag=CC    --mode=link gcc  -g0 -O2 -Wno-system-headers -fvisibility=hidden    -o adig adig-adig.o adig-ares_getopt.o  adig-ares_strcasecmp.o adig-inet_net_pton.o  adig-inet_ntop.o   ./libcares.la -lsocket -lnsl
libtool: link: gcc -g0 -O2 -Wno-system-headers -fvisibility=hidden -o adig adig-adig.o adig-ares_getopt.o adig-ares_strcasecmp.o adig-inet_net_pton.o adig-inet_ntop.o  ./.libs/libcares.a -lsocket -lnsl
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT acountry-acountry.o -MD -MP -MF .deps/acountry-acountry.Tpo -c -o acountry-acountry.o `test -f 'acountry.c' || echo './'`acountry.c
mv -f .deps/acountry-acountry.Tpo .deps/acountry-acountry.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT acountry-ares_getopt.o -MD -MP -MF .deps/acountry-ares_getopt.Tpo -c -o acountry-ares_getopt.o `test -f 'ares_getopt.c' || echo './'`ares_getopt.c
mv -f .deps/acountry-ares_getopt.Tpo .deps/acountry-ares_getopt.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT acountry-ares_strcasecmp.o -MD -MP -MF .deps/acountry-ares_strcasecmp.Tpo -c -o acountry-ares_strcasecmp.o `test -f 'ares_strcasecmp.c' || echo './'`ares_strcasecmp.c
mv -f .deps/acountry-ares_strcasecmp.Tpo .deps/acountry-ares_strcasecmp.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT acountry-inet_net_pton.o -MD -MP -MF .deps/acountry-inet_net_pton.Tpo -c -o acountry-inet_net_pton.o `test -f 'inet_net_pton.c' || echo './'`inet_net_pton.c
mv -f .deps/acountry-inet_net_pton.Tpo .deps/acountry-inet_net_pton.Po
gcc -DHAVE_CONFIG_H  -I.  -I.    -g0 -O2 -Wno-system-headers -fvisibility=hidden -MT acountry-inet_ntop.o -MD -MP -MF .deps/acountry-inet_ntop.Tpo -c -o acountry-inet_ntop.o `test -f 'inet_ntop.c' || echo './'`inet_ntop.c
mv -f .deps/acountry-inet_ntop.Tpo .deps/acountry-inet_ntop.Po
/bin/sh ./libtool --tag=CC    --mode=link gcc  -g0 -O2 -Wno-system-headers -fvisibility=hidden    -o acountry acountry-acountry.o acountry-ares_getopt.o  acountry-ares_strcasecmp.o  acountry-inet_net_pton.o acountry-inet_ntop.o   ./libcares.la -lsocket -lnsl
libtool: link: gcc -g0 -O2 -Wno-system-headers -fvisibility=hidden -o acountry acountry-acountry.o acountry-ares_getopt.o acountry-ares_strcasecmp.o acountry-inet_net_pton.o acountry-inet_ntop.o  ./.libs/libcares.a -lsocket -lnsl
Making all in 3D
Making all in common
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -DINSTALL_DATA_DIR=\"/usr/local/share/bzflag\"      -I../../include  -fexpensive-optimizations -g -O2 -MT AccessList.lo -MD -MP -MF .deps/AccessList.Tpo -c -o AccessList.lo AccessList.cxx
mv -f .deps/AccessList.Tpo .deps/AccessList.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -DINSTALL_DATA_DIR=\"/usr/local/share/bzflag\"      -I../../include  -fexpensive-optimizations -g -O2 -MT AutoCompleter.lo -MD -MP -MF .deps/AutoCompleter.Tpo -c -o AutoCompleter.lo AutoCompleter.cxx
mv -f .deps/AutoCompleter.Tpo .deps/AutoCompleter.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -DINSTALL_DATA_DIR=\"/usr/local/share/bzflag\"      -I../../include  -fexpensive-optimizations -g -O2 -MT BzPNG.lo -MD -MP -MF .deps/BzPNG.Tpo -c -o BzPNG.lo BzPNG.cxx
mv -f .deps/BzPNG.Tpo .deps/BzPNG.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -DINSTALL_DATA_DIR=\"/usr/local/share/bzflag\"      -I../../include  -fexpensive-optimizations -g -O2 -MT BZDBCache.lo -MD -MP -MF .deps/BZDBCache.Tpo -c -o BZDBCache.lo BZDBCache.cxx
mv -f .deps/BZDBCache.Tpo .deps/BZDBCache.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -DINSTALL_DATA_DIR=\"/usr/local/share/bzflag\"      -I../../include  -fexpensive-optimizations -g -O2 -MT BZDBLocal.lo -MD -MP -MF .deps/BZDBLocal.Tpo -c -o BZDBLocal.lo BZDBLocal.cxx
In file included from BZDBLocal.cxx:16:0:
../../include/BZDBLocal.h:94:16: error: 'INT_MIN' was not declared in this scope
      int min = INT_MIN, int max = INT_MAX,
                ^
../../include/BZDBLocal.h:94:35: error: 'INT_MAX' was not declared in this scope
      int min = INT_MIN, int max = INT_MAX,
                                   ^
*** Error code 1
make: Fatal error: Command failed for target `BZDBLocal.lo'
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src/common
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='other  3D  common  net  game  geometry  obstacle  ogl  scene  platform  mediafile  date  bzfs    bzadmin'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='data  include  man  package  src  plugins'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'

so do I need to do any changes to this env. variable?

Code: Select all

 
$ echo $PATH
/usr/bin:/usr/sbin
does this from a log I generated indicate it has found libtool?

Code: Select all

 
./configure > /tmp/bztest
grep libtool /tmp/bztest
checking if libtool supports shared libraries... yes
config.status: executing libtool commands
checking if libtool supports shared libraries... yes
config.status: executing libtool commands
checking if libtool supports shared libraries... yes
config.status: executing libtool commands
Is anyone able to further help?
more or less grey
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by blast »

You should be able to run src/bzfs/bzfs from that same directory to run the server. So, for example, for a 5 shot jumping server with log debug level 2:

Code: Select all

src/bzfs/bzfs -dd -ms 5 -j
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Bullet Catcher
Captain
Captain
Posts: 564
Joined: Sat Dec 23, 2006 7:56 am
Location: Escondido, California

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Bullet Catcher »

Blast, he won't be able to run bzfs before it successfully compiles.

On Solaris 10, INT_MIN and INT_MAX are provided by /usr/include/limits.h (which itself includes /usr/include/iso/limits_iso.h where the actual definition occurs. If you can find the .h file where those constants are defined in Solaris 11 and add a line to include it into the BZFlag include/BZDBLocal.h file, then you ought to get past this compilation error.

Everything else looks good so far.
Tzeentch
Private First Class
Private First Class
Posts: 19
Joined: Mon Sep 21, 2015 12:07 am

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Tzeentch »

here is what I have:

Code: Select all

ls -ltrh /usr/include/lim*
-rw-r--r--   1 root     bin         9.5K Mar  9  2015 /usr/include/limits.h

Code: Select all

$ grep limits /usr/include/limits.h
#include <iso/limits_iso.h>
 * Include fixed width type limits as proposed by the ISO/JTC1/SC22/WG14 C
 * of type definitions and limits which is namespace clean with respect to
#include <sys/int_limits.h>
 * <limits.h> on specific implementations where the corresponding value is
I found inside of /usr/include/iso/limits_iso.h just as you stated

Code: Select all

 #define INT_MIN         (-2147483647-1) /* min value of an "int" */
#define INT_MAX         2147483647      /* max value of an "int" */
#define UINT_MAX        4294967295U     /* max value of an "unsigned int" */
so I've done this add of "#include <BZDBLocal.h>" to /usr/include/limits.h

Code: Select all

/*        All Rights Reserved   */


#ifndef _LIMITS_H
#define _LIMITS_H

#include <sys/feature_tests.h>
#include <sys/isa_defs.h>
#include <iso/limits_iso.h>
#include <BZDBLocal.h>

/*
./configure then make and it fails the same even if I change it to "#include <include/BZDBLocal.h>". I think I've gotten further here with your help but still stuck probably my mistake somewhere. If it goes into /usr/include/iso/limits_iso.h then I am unsure exactly where in the file or the syntax to use.
more or less grey
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by blast »

Heh, somehow I didn't notice the scrollbars on the make output, so I was thinking it was just a snippet of the output and that make had worked. Sorry.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Bullet Catcher
Captain
Captain
Posts: 564
Joined: Sat Dec 23, 2006 7:56 am
Location: Escondido, California

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Bullet Catcher »

Add

Code: Select all

#include <limits.h>
near the top of BZDBLocal.h instead of the changing the system /usr/include/limits.h file.
Tzeentch
Private First Class
Private First Class
Posts: 19
Joined: Mon Sep 21, 2015 12:07 am

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Tzeentch »

Thanks, with that I've gotten further in the compiling stage before failing again. Here is where it is at:

Code: Select all

/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=link g++ -fexpensive-optimizations -g -O2  -export-dynamic -static -lresolv -o bzfs bzfsPlugins.o AccessControlList.o  Authentication.o BanCommands.o  base64.o bzfsAPI.o bzfsHTTPAPI.o  BZWError.o BZWReader.o  CmdLineOptions.o CustomArc.o  CustomBase.o CustomBox.o CustomCone.o  CustomDynamicColor.o CustomGate.o  CustomGroup.o CustomLink.o  CustomMaterial.o CustomMesh.o  CustomMeshFace.o CustomMeshTransform.o  CustomPhysicsDriver.o CustomSphere.o  CustomTextureMatrix.o CustomPyramid.o  CustomTetra.o CustomWaterLevel.o  CustomWeapon.o CustomWorld.o  CustomZone.o DropGeometry.o  EntryZones.o Filter.o FlagHistory.o  FlagInfo.o GameKeeper.o  ListServerConnection.o MasterBanList.o  ParseMaterial.o Permissions.o  RandomSpawnPolicy.o RecordReplay.o  RejoinList.o Score.o ServerCommand.o  ServerSidePlayer.o SpawnPolicy.o  SpawnPosition.o TeamBases.o  WorldFileLocation.o WorldFileObject.o  WorldFileObstacle.o WorldGenerators.o  WorldInfo.o WorldWeapons.o  WorldEventManager.o commands.o bzfs.o ../obstacle/libObstacle.la	 ../game/libGame.la		 ../net/libNet.la		 ../common/libCommon.la		 -lcurl -lidn -lssl -lcrypto -lssl -lcrypto -lgss -llber-2.4 -lldap_r-2.4 -lz -lsocket -lnsl			 ../../src/other/ares/libcares.la			 -lc			 -lz				 -ldl			  ../date/libDate.la -lsocket -lm  -lpthread
Making all in bzadmin
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT BZAdminClient.o -MD -MP -MF .deps/BZAdminClient.Tpo -c -o BZAdminClient.o BZAdminClient.cxx
mv -f .deps/BZAdminClient.Tpo .deps/BZAdminClient.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT BZAdminUI.o -MD -MP -MF .deps/BZAdminUI.Tpo -c -o BZAdminUI.o BZAdminUI.cxx
mv -f .deps/BZAdminUI.Tpo .deps/BZAdminUI.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT CursesUI.o -MD -MP -MF .deps/CursesUI.Tpo -c -o CursesUI.o CursesUI.cxx
In file included from CursesUI.h:27:0,
                 from CursesUI.cxx:17:
curses_wrapper.h: In function ‘int cr_waddstr(WINDOW*, const char*)’:
curses_wrapper.h:65:26: error: ‘memcpy’ was not declared in this scope
   memcpy(newStr, str, len);
                          ^
*** Error code 1
make: Fatal error: Command failed for target `CursesUI.o'
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src/bzadmin
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='other  3D  common  net  game  geometry  obstacle  ogl  scene  platform  mediafile  date  bzfs    bzadmin'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='data  include  man  package  src  plugins'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Thoughts from there? I wonder if their is anyone else using this OS for doing this or could assist in the compiling parts (as it may be faster than just me doing one thing at a time)
more or less grey
User avatar
Bullet Catcher
Captain
Captain
Posts: 564
Joined: Sat Dec 23, 2006 7:56 am
Location: Escondido, California

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Bullet Catcher »

Adding

Code: Select all

#include <string.h>
near the top of src/bzadmin/curses_wrapper.h should let it find the memcpy declaration.

You may be the only person with Solaris 11 determined to get it to compile. So far, these two problems are legitimate portability bugs that the BZFlag developers can't find themselves because they don't have a Solaris 11 system to test on.

To find out how many more errors remain, run "make -k" and then look above each instance of "Error" in the output.
Tzeentch
Private First Class
Private First Class
Posts: 19
Joined: Mon Sep 21, 2015 12:07 am

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Tzeentch »

output little different, perhaps further now (using make)

Code: Select all

Making all in bzadmin
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT CursesUI.o -MD -MP -MF .deps/CursesUI.Tpo -c -o CursesUI.o CursesUI.cxx
mv -f .deps/CursesUI.Tpo .deps/CursesUI.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT CursesMenu.o -MD -MP -MF .deps/CursesMenu.Tpo -c -o CursesMenu.o CursesMenu.cxx
mv -f .deps/CursesMenu.Tpo .deps/CursesMenu.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT OptionParser.o -MD -MP -MF .deps/OptionParser.Tpo -c -o OptionParser.o OptionParser.cxx
mv -f .deps/OptionParser.Tpo .deps/OptionParser.Po
g++ -DHAVE_CONFIG_H -I. -I../../include  -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT ServerLink.o -MD -MP -MF .deps/ServerLink.Tpo -c -o ServerLink.o `test -f '../../src/bzflag/ServerLink.cxx' || echo './'`../../src/bzflag/ServerLink.cxx
mv -f .deps/ServerLink.Tpo .deps/ServerLink.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT StdBothUI.o -MD -MP -MF .deps/StdBothUI.Tpo -c -o StdBothUI.o StdBothUI.cxx
In file included from /usr/include/sys/types.h:653:0,
                 from /usr/include/sys/wait.h:14,
                 from /usr/include/stdlib.h:15,
                 from ../../include/common.h:35,
                 from BZAdminUI.h:16,
                 from StdBothUI.h:17,
                 from StdBothUI.cxx:14:
StdBothUI.cxx: In member function ‘virtual bool StdBothUI::checkCommand(std::string&)’:
StdBothUI.cxx:99:3: error: ‘memset’ was not declared in this scope
   FD_ZERO(&rfds);
   ^
*** Error code 1
make: Fatal error: Command failed for target `StdBothUI.o'
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src/bzadmin
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='other  3D  common  net  game  geometry  obstacle  ogl  scene  platform  mediafile  date  bzfs    bzadmin'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='data  include  man  package  src  plugins'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
It is possible to download and install Solaris 11.2 on low end hardware, on one machine I have only 2G of memory ddr3, an intel atom d525 (with Hyperthreading enabled and detected by the OS) and regular cheap disks. ZFS doesn't require loads of memory depending how you use the host. Kstat shows me max is configured to use 1.5G of the 2G. low end case as well. Maybe even some old hardware will work without problems. Don't need to pay for the OS either. In case anyone has some thoughts about it costing alot or needing something high spec just for this. I'd like to do this to be running some bzflag servers 24/7/365 :) with zones / kernel zones maybe even a few or several
I count 4 errors from make -k ?

Code: Select all

$ make -k
Making all in data
Making all in l10n
Making all in fonts
Making all in include
make  all-am
Making all in man
Making all in package
Making all in src
Making all in other
Making all in ares
make  all-am
Making all in 3D
Making all in common
Making all in net
Making all in game
Making all in geometry
Making all in models
Making all in tank
Making all in obstacle
Making all in ogl
Making all in scene
Making all in platform
Making all in mediafile
Making all in date
Making all in bzfs
Making all in bzadmin
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT StdBothUI.o -MD -MP -MF .deps/StdBothUI.Tpo -c -o StdBothUI.o StdBothUI.cxx
In file included from /usr/include/sys/types.h:653:0,
                 from /usr/include/sys/wait.h:14,
                 from /usr/include/stdlib.h:15,
                 from ../../include/common.h:35,
                 from BZAdminUI.h:16,
                 from StdBothUI.h:17,
                 from StdBothUI.cxx:14:
StdBothUI.cxx: In member function ‘virtual bool StdBothUI::checkCommand(std::string&)’:
StdBothUI.cxx:99:3: error: ‘memset’ was not declared in this scope
   FD_ZERO(&rfds);
   ^
*** Error code 1
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT StdInUI.o -MD -MP -MF .deps/StdInUI.Tpo -c -o StdInUI.o StdInUI.cxx
mv -f .deps/StdInUI.Tpo .deps/StdInUI.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT StdOutUI.o -MD -MP -MF .deps/StdOutUI.Tpo -c -o StdOutUI.o StdOutUI.cxx
mv -f .deps/StdOutUI.Tpo .deps/StdOutUI.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT UIMap.o -MD -MP -MF .deps/UIMap.Tpo -c -o UIMap.o UIMap.cxx
mv -f .deps/UIMap.Tpo .deps/UIMap.Po
g++ -DHAVE_CONFIG_H -I. -I../../include   -DBUILDING_BZADMIN  -I../../src/bzflag      -I../../include  -fexpensive-optimizations -g -O2 -MT bzadmin.o -MD -MP -MF .deps/bzadmin.Tpo -c -o bzadmin.o bzadmin.cxx
mv -f .deps/bzadmin.Tpo .deps/bzadmin.Po
make: Warning: Target `all' not remade because of errors
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src/bzadmin
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='other  3D  common  net  game  geometry  obstacle  ogl  scene  platform  mediafile  date  bzfs    bzadmin'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Warning: Target `all' not remade because of errors
Current working directory /export/home/scott/Downloads/bzflag-2.4.2/src
Making all in plugins
Making all in plugin_utils
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -I../../include   -fexpensive-optimizations -g -O2 -MT plugin_utils.lo -MD -MP -MF .deps/plugin_utils.Tpo -c -o plugin_utils.lo plugin_utils.cpp
mv -f .deps/plugin_utils.Tpo .deps/plugin_utils.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -I../../include   -fexpensive-optimizations -g -O2 -MT plugin_files.lo -MD -MP -MF .deps/plugin_files.Tpo -c -o plugin_files.lo plugin_files.cpp
mv -f .deps/plugin_files.Tpo .deps/plugin_files.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -I../../include   -fexpensive-optimizations -g -O2 -MT plugin_groups.lo -MD -MP -MF .deps/plugin_groups.Tpo -c -o plugin_groups.lo plugin_groups.cpp
mv -f .deps/plugin_groups.Tpo .deps/plugin_groups.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include   -I../../include   -fexpensive-optimizations -g -O2 -MT plugin_config.lo -MD -MP -MF .deps/plugin_config.Tpo -c -o plugin_config.lo plugin_config.cpp
mv -f .deps/plugin_config.Tpo .deps/plugin_config.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -avoid-version -lresolv -o libplugin_utils.la  plugin_utils.lo plugin_files.lo  plugin_groups.lo plugin_config.lo  -lsocket -lm  -lpthread
Making all in airspawn
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT airspawn_la-airspawn.lo -MD -MP -MF .deps/airspawn_la-airspawn.Tpo -c -o airspawn_la-airspawn.lo `test -f 'airspawn.cpp' || echo './'`airspawn.cpp
mv -f .deps/airspawn_la-airspawn.Tpo .deps/airspawn_la-airspawn.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o airspawn.la -rpath /usr/local/lib/bzflag airspawn_la-airspawn.lo  -lsocket -lm  -lpthread
Making all in autoFlagReset
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT autoFlagReset_la-autoFlagReset.lo -MD -MP -MF .deps/autoFlagReset_la-autoFlagReset.Tpo -c -o autoFlagReset_la-autoFlagReset.lo `test -f 'autoFlagReset.cpp' || echo './'`autoFlagReset.cpp
mv -f .deps/autoFlagReset_la-autoFlagReset.Tpo .deps/autoFlagReset_la-autoFlagReset.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o autoFlagReset.la -rpath /usr/local/lib/bzflag autoFlagReset_la-autoFlagReset.lo  -lsocket -lm  -lpthread
Making all in chathistory
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT chathistory_la-chathistory.lo -MD -MP -MF .deps/chathistory_la-chathistory.Tpo -c -o chathistory_la-chathistory.lo `test -f 'chathistory.cpp' || echo './'`chathistory.cpp
mv -f .deps/chathistory_la-chathistory.Tpo .deps/chathistory_la-chathistory.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o chathistory.la -rpath /usr/local/lib/bzflag chathistory_la-chathistory.lo  -lsocket -lm  -lpthread
Making all in customflagsample
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../plugins/plugin_utils -I../../include  -fexpensive-optimizations -g -O2 -MT customflagsample_la-customflagsample.lo -MD -MP -MF .deps/customflagsample_la-customflagsample.Tpo -c -o customflagsample_la-customflagsample.lo `test -f 'customflagsample.cpp' || echo './'`customflagsample.cpp
mv -f .deps/customflagsample_la-customflagsample.Tpo .deps/customflagsample_la-customflagsample.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o customflagsample.la -rpath /usr/local/lib/bzflag customflagsample_la-customflagsample.lo ../../plugins/plugin_utils/libplugin_utils.la -lsocket -lm  -lpthread
Making all in fairCTF
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT fairCTF_la-fairCTF.lo -MD -MP -MF .deps/fairCTF_la-fairCTF.Tpo -c -o fairCTF_la-fairCTF.lo `test -f 'fairCTF.cpp' || echo './'`fairCTF.cpp
mv -f .deps/fairCTF_la-fairCTF.Tpo .deps/fairCTF_la-fairCTF.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o fairCTF.la -rpath /usr/local/lib/bzflag fairCTF_la-fairCTF.lo  -lsocket -lm  -lpthread
Making all in fastmap
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include    -I../../include  -fexpensive-optimizations -g -O2 -MT fastmap.lo -MD -MP -MF .deps/fastmap.Tpo -c -o fastmap.lo fastmap.cpp
mv -f .deps/fastmap.Tpo .deps/fastmap.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o fastmap.la -rpath /usr/local/lib/bzflag fastmap.lo  -lsocket -lm  -lpthread
Making all in flagStay
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT flagStay_la-flagStay.lo -MD -MP -MF .deps/flagStay_la-flagStay.Tpo -c -o flagStay_la-flagStay.lo `test -f 'flagStay.cpp' || echo './'`flagStay.cpp
mv -f .deps/flagStay_la-flagStay.Tpo .deps/flagStay_la-flagStay.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o flagStay.la -rpath /usr/local/lib/bzflag flagStay_la-flagStay.lo  -lsocket -lm  -lpthread
Making all in hiddenAdmin
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT hiddenAdmin_la-hiddenAdmin.lo -MD -MP -MF .deps/hiddenAdmin_la-hiddenAdmin.Tpo -c -o hiddenAdmin_la-hiddenAdmin.lo `test -f 'hiddenAdmin.cpp' || echo './'`hiddenAdmin.cpp
mv -f .deps/hiddenAdmin_la-hiddenAdmin.Tpo .deps/hiddenAdmin_la-hiddenAdmin.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o hiddenAdmin.la -rpath /usr/local/lib/bzflag hiddenAdmin_la-hiddenAdmin.lo  -lsocket -lm  -lpthread
Making all in HoldTheFlag
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT HoldTheFlag_la-HoldTheFlag.lo -MD -MP -MF .deps/HoldTheFlag_la-HoldTheFlag.Tpo -c -o HoldTheFlag_la-HoldTheFlag.lo `test -f 'HoldTheFlag.cpp' || echo './'`HoldTheFlag.cpp
mv -f .deps/HoldTheFlag_la-HoldTheFlag.Tpo .deps/HoldTheFlag_la-HoldTheFlag.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o HoldTheFlag.la -rpath /usr/local/lib/bzflag HoldTheFlag_la-HoldTheFlag.lo  -lsocket -lm  -lpthread
Making all in keepaway
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT keepaway_la-keepaway.lo -MD -MP -MF .deps/keepaway_la-keepaway.Tpo -c -o keepaway_la-keepaway.lo `test -f 'keepaway.cpp' || echo './'`keepaway.cpp
mv -f .deps/keepaway_la-keepaway.Tpo .deps/keepaway_la-keepaway.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o keepaway.la -rpath /usr/local/lib/bzflag keepaway_la-keepaway.lo  -lsocket -lm  -lpthread
Making all in killall
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT killall_la-killall.lo -MD -MP -MF .deps/killall_la-killall.Tpo -c -o killall_la-killall.lo `test -f 'killall.cpp' || echo './'`killall.cpp
mv -f .deps/killall_la-killall.Tpo .deps/killall_la-killall.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o killall.la -rpath /usr/local/lib/bzflag killall_la-killall.lo  -lsocket -lm  -lpthread
Making all in koth
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT koth_la-koth.lo -MD -MP -MF .deps/koth_la-koth.Tpo -c -o koth_la-koth.lo `test -f 'koth.cpp' || echo './'`koth.cpp
mv -f .deps/koth_la-koth.Tpo .deps/koth_la-koth.Plo
/bin/sh ../../libtool --silent --tag=CXX  --silent  --mode=link g++ -fexpensive-optimizations -g -O2  -module -avoid-version -shared -lresolv -o koth.la -rpath /usr/local/lib/bzflag koth_la-koth.lo  -lsocket -lm  -lpthread
Making all in logDetail
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT logDetail_la-logDetail.lo -MD -MP -MF .deps/logDetail_la-logDetail.Tpo -c -o logDetail_la-logDetail.lo `test -f 'logDetail.cpp' || echo './'`logDetail.cpp
mv -f .deps/logDetail_la-logDetail.Tpo .deps/logDetail_la-logDetail.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o logDetail.la -rpath /usr/local/lib/bzflag logDetail_la-logDetail.lo  -lsocket -lm  -lpthread
Making all in nagware
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT nagware_la-nagware.lo -MD -MP -MF .deps/nagware_la-nagware.Tpo -c -o nagware_la-nagware.lo `test -f 'nagware.cpp' || echo './'`nagware.cpp
mv -f .deps/nagware_la-nagware.Tpo .deps/nagware_la-nagware.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o nagware.la -rpath /usr/local/lib/bzflag nagware_la-nagware.lo  -lsocket -lm  -lpthread
Making all in Phoenix
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT Phoenix_la-Phoenix.lo -MD -MP -MF .deps/Phoenix_la-Phoenix.Tpo -c -o Phoenix_la-Phoenix.lo `test -f 'Phoenix.cpp' || echo './'`Phoenix.cpp
mv -f .deps/Phoenix_la-Phoenix.Tpo .deps/Phoenix_la-Phoenix.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o Phoenix.la -rpath /usr/local/lib/bzflag Phoenix_la-Phoenix.lo  -lsocket -lm  -lpthread
Making all in playHistoryTracker
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT playHistoryTracker_la-playHistoryTracker.lo -MD -MP -MF .deps/playHistoryTracker_la-playHistoryTracker.Tpo -c -o playHistoryTracker_la-playHistoryTracker.lo `test -f 'playHistoryTracker.cpp' || echo './'`playHistoryTracker.cpp
mv -f .deps/playHistoryTracker_la-playHistoryTracker.Tpo .deps/playHistoryTracker_la-playHistoryTracker.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o playHistoryTracker.la -rpath /usr/local/lib/bzflag playHistoryTracker_la-playHistoryTracker.lo  -lsocket -lm  -lpthread
Making all in rabbitTimer
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT rabbitTimer_la-rabbitTimer.lo -MD -MP -MF .deps/rabbitTimer_la-rabbitTimer.Tpo -c -o rabbitTimer_la-rabbitTimer.lo `test -f 'rabbitTimer.cpp' || echo './'`rabbitTimer.cpp
mv -f .deps/rabbitTimer_la-rabbitTimer.Tpo .deps/rabbitTimer_la-rabbitTimer.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o rabbitTimer.la -rpath /usr/local/lib/bzflag rabbitTimer_la-rabbitTimer.lo  -lsocket -lm  -lpthread
Making all in rabidRabbit
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT rabidRabbit_la-rabidRabbit.lo -MD -MP -MF .deps/rabidRabbit_la-rabidRabbit.Tpo -c -o rabidRabbit_la-rabidRabbit.lo `test -f 'rabidRabbit.cpp' || echo './'`rabidRabbit.cpp
mv -f .deps/rabidRabbit_la-rabidRabbit.Tpo .deps/rabidRabbit_la-rabidRabbit.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o rabidRabbit.la -rpath /usr/local/lib/bzflag rabidRabbit_la-rabidRabbit.lo  -lsocket -lm  -lpthread
Making all in recordmatch
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT recordmatch_la-recordmatch.lo -MD -MP -MF .deps/recordmatch_la-recordmatch.Tpo -c -o recordmatch_la-recordmatch.lo `test -f 'recordmatch.cpp' || echo './'`recordmatch.cpp
mv -f .deps/recordmatch_la-recordmatch.Tpo .deps/recordmatch_la-recordmatch.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o recordmatch.la -rpath /usr/local/lib/bzflag recordmatch_la-recordmatch.lo  -lsocket -lm  -lpthread
Making all in regFlag
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT regFlag_la-regFlag.lo -MD -MP -MF .deps/regFlag_la-regFlag.Tpo -c -o regFlag_la-regFlag.lo `test -f 'regFlag.cpp' || echo './'`regFlag.cpp
mv -f .deps/regFlag_la-regFlag.Tpo .deps/regFlag_la-regFlag.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o regFlag.la -rpath /usr/local/lib/bzflag regFlag_la-regFlag.lo  -lsocket -lm  -lpthread
Making all in RogueGenocide
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT RogueGenocide_la-RogueGenocide.lo -MD -MP -MF .deps/RogueGenocide_la-RogueGenocide.Tpo -c -o RogueGenocide_la-RogueGenocide.lo `test -f 'RogueGenocide.cpp' || echo './'`RogueGenocide.cpp
mv -f .deps/RogueGenocide_la-RogueGenocide.Tpo .deps/RogueGenocide_la-RogueGenocide.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o RogueGenocide.la -rpath /usr/local/lib/bzflag RogueGenocide_la-RogueGenocide.lo  -lsocket -lm  -lpthread
Making all in SAMPLE_PLUGIN
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include    -I../../include -I../../plugins/plugin_utils -g -O2 -MT SAMPLE_PLUGIN_la-SAMPLE_PLUGIN.lo -MD -MP -MF .deps/SAMPLE_PLUGIN_la-SAMPLE_PLUGIN.Tpo -c -o SAMPLE_PLUGIN_la-SAMPLE_PLUGIN.lo `test -f 'SAMPLE_PLUGIN.cpp' || echo './'`SAMPLE_PLUGIN.cpp
mv -f .deps/SAMPLE_PLUGIN_la-SAMPLE_PLUGIN.Tpo .deps/SAMPLE_PLUGIN_la-SAMPLE_PLUGIN.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++  -I../../include -I../../plugins/plugin_utils -g -O2  -module -avoid-version -shared -lresolv -o SAMPLE_PLUGIN.la -rpath /usr/local/lib/bzflag SAMPLE_PLUGIN_la-SAMPLE_PLUGIN.lo ../../plugins/plugin_utils/libplugin_utils.la -lsocket -lm  -lpthread
Making all in serverControl
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include    -I../../include -I../../plugins/plugin_utils -fexpensive-optimizations -g -O2 -MT serverControl_la-serverControl.lo -MD -MP -MF .deps/serverControl_la-serverControl.Tpo -c -o serverControl_la-serverControl.lo `test -f 'serverControl.cpp' || echo './'`serverControl.cpp
mv -f .deps/serverControl_la-serverControl.Tpo .deps/serverControl_la-serverControl.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++  -I../../include -I../../plugins/plugin_utils -fexpensive-optimizations -g -O2  -module -avoid-version -shared -lresolv -o serverControl.la -rpath /usr/local/lib/bzflag serverControl_la-serverControl.lo ../../plugins/plugin_utils/libplugin_utils.la -lsocket -lm  -lpthread
Making all in shockwaveDeath
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT shockwaveDeath_la-shockwaveDeath.lo -MD -MP -MF .deps/shockwaveDeath_la-shockwaveDeath.Tpo -c -o shockwaveDeath_la-shockwaveDeath.lo `test -f 'shockwaveDeath.cpp' || echo './'`shockwaveDeath.cpp
mv -f .deps/shockwaveDeath_la-shockwaveDeath.Tpo .deps/shockwaveDeath_la-shockwaveDeath.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o shockwaveDeath.la -rpath /usr/local/lib/bzflag shockwaveDeath_la-shockwaveDeath.lo  -lsocket -lm  -lpthread
Making all in teamflagreset
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT teamflagreset_la-teamflagreset.lo -MD -MP -MF .deps/teamflagreset_la-teamflagreset.Tpo -c -o teamflagreset_la-teamflagreset.lo `test -f 'teamflagreset.cpp' || echo './'`teamflagreset.cpp
mv -f .deps/teamflagreset_la-teamflagreset.Tpo .deps/teamflagreset_la-teamflagreset.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o teamflagreset.la -rpath /usr/local/lib/bzflag teamflagreset_la-teamflagreset.lo  -lsocket -lm  -lpthread
Making all in thiefControl
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT thiefControl_la-thiefControl.lo -MD -MP -MF .deps/thiefControl_la-thiefControl.Tpo -c -o thiefControl_la-thiefControl.lo `test -f 'thiefControl.cpp' || echo './'`thiefControl.cpp
mv -f .deps/thiefControl_la-thiefControl.Tpo .deps/thiefControl_la-thiefControl.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o thiefControl.la -rpath /usr/local/lib/bzflag thiefControl_la-thiefControl.lo  -lsocket -lm  -lpthread
Making all in timedctf
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT timedctf_la-timedctf.lo -MD -MP -MF .deps/timedctf_la-timedctf.Tpo -c -o timedctf_la-timedctf.lo `test -f 'timedctf.cpp' || echo './'`timedctf.cpp
mv -f .deps/timedctf_la-timedctf.Tpo .deps/timedctf_la-timedctf.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o timedctf.la -rpath /usr/local/lib/bzflag timedctf_la-timedctf.lo  -lsocket -lm  -lpthread
Making all in TimeLimit
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT TimeLimit_la-TimeLimit.lo -MD -MP -MF .deps/TimeLimit_la-TimeLimit.Tpo -c -o TimeLimit_la-TimeLimit.lo `test -f 'TimeLimit.cpp' || echo './'`TimeLimit.cpp
mv -f .deps/TimeLimit_la-TimeLimit.Tpo .deps/TimeLimit_la-TimeLimit.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o TimeLimit.la -rpath /usr/local/lib/bzflag TimeLimit_la-TimeLimit.lo  -lsocket -lm  -lpthread
Making all in wwzones
/bin/sh ../../libtool --silent  --tag=CXX  --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../include  -I../../include  -fexpensive-optimizations -g -O2 -MT wwzones_la-wwzones.lo -MD -MP -MF .deps/wwzones_la-wwzones.Tpo -c -o wwzones_la-wwzones.lo `test -f 'wwzones.cpp' || echo './'`wwzones.cpp
mv -f .deps/wwzones_la-wwzones.Tpo .deps/wwzones_la-wwzones.Plo
/bin/sh ../../libtool --silent --tag=CXX   --silent --mode=link g++ -fexpensive-optimizations  -g -O2 -module -avoid-version -shared -lresolv -o wwzones.la -rpath /usr/local/lib/bzflag wwzones_la-wwzones.lo  -lsocket -lm  -lpthread
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='data  include  man  package  src  plugins'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Warning: Target `all' not remade because of errors
more or less grey
User avatar
Bullet Catcher
Captain
Captain
Posts: 564
Joined: Sat Dec 23, 2006 7:56 am
Location: Escondido, California

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Bullet Catcher »

One more

Code: Select all

#include <string.h>
near the top of file src/bzadmin/StdBothUI.cxx should fix the remaining errors.
Tzeentch
Private First Class
Private First Class
Posts: 19
Joined: Mon Sep 21, 2015 12:07 am

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Tzeentch »

wow, it... works. :)

What would be the recommended way to run said server for high performance? "The ./configure script has a number of build options that you may find
interesting." some old posts I've seen here look a little out of date (got fibre optikz) Would having a graphics card accelerate this because it must generate and process a 3D based graphical world? and with this running am I also able to use the game client on Solaris as well? - probably noob question...

Code: Select all

$ src/bzfs/bzfs -dd -ms 5 -j
ColDet Octree obstacles = 42
  grid extent[0] = -398.161804, 422.263000
  grid extent[1] = -426.700104, 393.724701
  grid extent[2] = 0.000000, 820.424805
  world extent[0] = -392.848419, 416.949615
  world extent[1] = -426.700104, 393.724701
  world extent[2] = 0.000000, 10.250000
ColDet Octree leaf nodes  = 24
ColDet Octree total nodes = 32
ColDet Octree total elements = 63
Collision Octree processed in 0.000 seconds.
Map size: uncompressed = 1406, compressed = 665
Note: no acceleration limit has been set.  Players using "mouse
enhancements" may cause problems on this server due to very high
acceleration rates which are not handled well by dead reckoning
algorithms.  To eliminate this warning, set the -a switch in your
configuration.  '-a 50 38' is recommended for standard-speed servers.
Higher speed servers will need higher values for -a in order to not
affect gameplay.  '-a 0 0' may be used to shut this message up without
affecting any players, including those using "mouse enhancements".
type: 0
  teamed free-for-all
options: 18
  jumping allowed
There is a voting arbiter with the following settings:
	vote time is 60 seconds
	veto time is 2 seconds
	votes required are 2
	vote percentage necessary is 50.099998
	vote repeat time is 300 seconds
	available voters is initially set to 200
Running a private server with the following settings:
	listening on 0.0.0.0:5154
	with title of ""
LIBCURL version:  libcurl/7.40.0 OpenSSL/1.0.1o zlib/1.2.8-T4mods libidn/1.19

^CShutting down server: uptime 23 secs
Segmentation Fault (core dumped)
Question, how many levels of debug are available? Also it is probably worth updating the file for the download README.SOLARIS for future references now this works

Code: Select all

$ src/bzfs/bzfs -a 50 38 -dddd -ms 5 -j
ColDet Octree obstacles = 41
  grid extent[0] = -416.815857, 419.184784
  grid extent[1] = -382.414368, 453.586273
  grid extent[2] = 0.000000, 836.000610
  world extent[0] = -416.815857, 419.184784
  world extent[1] = -333.532135, 404.704041
  world extent[2] = 0.000000, 10.250000
ColDet Octree leaf nodes  = 25
ColDet Octree total nodes = 33
ColDet Octree total elements = 62
Collision Octree processed in 0.000 seconds.
Map size: uncompressed = 1377, compressed = 651
Compression: 0.001 seconds
MD5 generation: 0.000 seconds
MD5 = e7221b213408f3eb763b4e5afa85212b
type: 0
  teamed free-for-all
options: 18
  jumping allowed
There is a voting arbiter with the following settings:
	vote time is 60 seconds
	veto time is 2 seconds
	votes required are 2
	vote percentage necessary is 50.099998
	vote repeat time is 300 seconds
	available voters is initially set to 200
Running a private server with the following settings:
	listening on 0.0.0.0:5154
	with title of ""
LIBCURL version:  libcurl/7.40.0 OpenSSL/1.0.1o zlib/1.2.8-T4mods libidn/1.19
^CShutting down server: uptime 17 secs
Segmentation Fault (core dumped)
Now I have this running I feel it would be fair to make some contribution back... I'll be in touch
more or less grey
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by blast »

The server does not use OpenGL and takes minimal resources. Even an old Pentium II or III with enough memory could probably run a reasonably popular server (at least if you don't have too many crazy plugins or a large swear filter). The main thing with the game server is bandwidth requirements, moreso the upstream.

It does look like the server is crashing on exit, which is unfortunate.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Bullet Catcher
Captain
Captain
Posts: 564
Joined: Sat Dec 23, 2006 7:56 am
Location: Escondido, California

Re: Setup BZflag server on Solaris 11.2 - 11.3 Beta

Post by Bullet Catcher »

Git commit fa71748 (AKA r22828), which will be included in the 2.4.4 release, should fix the segfault at exit.

Rewriting README.SOLARIS is on my to-do list.

Getting the game client to run on Solaris would take more effort than I have time to contribute, and I suspect there is extremely little demand for it.
Post Reply