static library dependancies, compiling under IRIX

Help with Setup, Hardware, Performance or other Issues...Or just pimp your rig.
Post Reply
User avatar
wingnut
Private First Class
Private First Class
Posts: 18
Joined: Tue Sep 09, 2003 5:59 pm
Location: Detroit, MI
Contact:

static library dependancies, compiling under IRIX

Post by wingnut »

Howdy!

I never have been able to get BZ to compile and run under IRIX. I have been using the rpre-compiled binaries off of sourceforge for over a year. I have 7e6 running. All pre-compiled versions since g0-g2 fail on startup with warnings about libc fversion incompatability.

Anyone have any suggestions? If you have experience getting it compiled under IRIX with gcc, I can give you an account to build and package on a 6.5.17 internet connected box.

WingNut aka. eak
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

moved to help
ImageJeffM
User avatar
wingnut
Private First Class
Private First Class
Posts: 18
Joined: Tue Sep 09, 2003 5:59 pm
Location: Detroit, MI
Contact:

Compiling 1.7g2 under IRIX, gcc 3.3

Post by wingnut »

Howdy!

I grabbed the latest 1.7g2 src, extracted, and tried to compile without success.

dns 70# ./config.guess
mips-sgi-irix6.5

dns 71# uname -R
6.5 6.5.17f

dns 72# gcc --ver
Reading specs from /usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.3/specs
Configured with: ../configure --prefix=/usr/freeware --enable-version-specific-runtime-libs --disable-shared --enable-threads --enable-haifa --enable-libgcj --disable-c-mbchar
Thread model: single
gcc version 3.3

dns 77# ./autogen.sh
WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
WARNING: is deprecated and discouraged.

WARNING: Using the third argument of `AC_DEFINE' and
WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
WARNING: `acconfig.h':

WARNING: AC_DEFINE([NEED_MAIN], 1,
WARNING: [Define if a function `main' is needed.])

WARNING: More sophisticated templates can also be produced, see the
WARNING: documentation.
autoheader: `include/config.h.in' is unchanged
BZFlag sources are now prepared. To build here, run:
./configure
make


dns 29# make
Making all in data
Making all in l10n
Making all in debian
Making all in include
cd .. && /bin/sh ./config.status include/config.h
Usage: ./config.status [--recheck] [--version] [--help]
*** Error code 1 (bu21)
*** Error code 1 (bu21)
dns 30# ./config.status --recheck
running /bin/sh configure --no-create --no-recursion
loading cache ./config.cache
checking for a BSD compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking whether make sets ${MAKE}... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for c++... (cached) c++
checking whether the C++ compiler (c++ ) works... yes
checking whether the C++ compiler (c++ ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking for ranlib... (cached) :
checking host system type... mips-sgi-irix6.5
checking how to run the C preprocessor... (cached) gcc -E
checking for X... (cached) libraries , headers
checking for dnet_ntoa in -ldnet... (cached) no
checking for dnet_ntoa in -ldnet_stub... (cached) no
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for IceConnectionNumber in -lICE... (cached) yes
checking for sqrtf in -lm... (cached) yes
checking for XextAddDisplay in -lXext... (cached) yes
checking for glBegin in -lGL... (cached) yes
checking for gluScaleImage in -lGLU... (cached) yes
creating ./config.status


dns 31# make
Making all in data
Making all in l10n
cd ../.. && /bin/sh ./config.status data/l10n/Makefile
Usage: ./config.status [--recheck] [--version] [--help]
*** Error code 1 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)

dns 35# make package irix

cd package && make targets
sh[5]: ../dist/irix: cannot execute
*** Error code 126 (bu21)
*** Error code 1 (bu21)

dns 62# rm config.cache
dns 63# ./configure
creating cache ./config.cache
checking for a BSD compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking whether make sets ${MAKE}... (cached) yes
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++ ) works... yes
checking whether the C++ compiler (c++ ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for ranlib... :
checking host system type... mips-sgi-irix6.5
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for sqrtf in -lm... yes
checking for XextAddDisplay in -lXext... yes
checking for glBegin in -lGL... yes
checking for gluScaleImage in -lGLU... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating data/Makefile
creating data/l10n/Makefile
creating debian/Makefile
creating include/Makefile
creating misc/Makefile
creating man/Makefile
creating package/Makefile
creating package/linux/Makefile
creating package/rpm/Makefile
creating package/irix/Makefile
creating package/mac/Makefile
creating package/mac/notes/Makefile
creating package/mac/platform/Makefile
creating package/mac/src/Makefile
creating package/win32/Makefile
creating package/win32/include/Makefile
creating package/win32/nsis/Makefile
creating package/win32/src/Makefile
creating package/win32/src/bzfinst/Makefile
creating package/win32/src/bzfuinst/Makefile
creating package/win32/src/makedb/Makefile
creating win32/Makefile
creating src/Makefile
creating src/bzfrelay/Makefile
creating src/common/Makefile
creating src/net/Makefile
creating src/bzfs/Makefile
creating src/bzfls/Makefile
creating src/geometry/Makefile
creating src/geometry/models/Makefile
creating src/geometry/models/hitank/Makefile
creating src/geometry/models/medtank/Makefile
creating src/geometry/models/lowtank/Makefile
creating src/obstacle/Makefile
creating src/ogl/Makefile
creating src/scene/Makefile
creating src/platform/Makefile
creating src/platform/MacOSX/Makefile
creating src/platform/MacOSX/BZFlag.pbproj/Makefile
creating src/platform/MacOSX/English.lproj/Makefile
creating src/platform/MacOSX/English.lproj/MainMenu.nib/Makefile
creating src/bzflag/Makefile
creating include/config.h
include/config.h is unchanged

dns 64# make
Making all in data
Making all in l10n
cd .. && \
automake --gnu data/Makefile
cd .. && /bin/sh ./config.status data/Makefile
Usage: ./config.status [--recheck] [--version] [--help]
*** Error code 1 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)

Anyone have any thoughts?
Post Reply