I know i'm a bit crazy but as my first project (very first in my life except the AmiArcadia compile) i've decide to (try) port WarZone 2100 on OS4
This game:
http://www.happypenguin.org/show?Warzone%202100Thanks to the very userfull SpotUp guide i've already setup a proper SDK with all WarZone deps, next step was installing ABC-Shell and then create a project starting from the original configure file (as guide explain)
This is my current output of shell:
Processo: Shell 7
7.AmigaOS4:> Work:SDK/Progetti/warzone2100-2.3.4/
7.Work:SDK/Progetti/warzone2100-2.3.4> sh
/Work/SDK/Progetti/warzone2100-2.3.4> ./configure --disable-dependency-tracking --bindir=/SDK/Local/C --prefix=/SDK/Local --libdir=/SDK/Local/newlib/lib LIBS="-lauto -lunix"
configure: creating cache /dev/null
checking for a BSD-compatible install... /bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether /SDK/C/gmake sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking build system type... powerpc-unknown-amigaos
checking host system type... powerpc-unknown-amigaos
checking for style of include used by /SDK/C/gmake... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... none
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking for bison... no
checking for byacc... byacc
configure: error: Bison is not installed
/Work/SDK/Progetti/warzone2100-2.3.4>
As you can see I need Bison too but i've not found it on OS4Depot/Aminet so i desperately looking for it, is there any link when i can download an OS4 version ?
BTW, from now i'm going to the right way ?
Are that the correct step to begin a port from scratch ?
Maybe i would need a lot of help i know, this is my first project at all (experience = 0) so don't expect too mutch, i'm near zero also in C programming aniway