Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
104 user(s) are online (59 user(s) are browsing Forums)

Members: 0
Guests: 104

more...

Headlines

 
  Register To Post  

(1) 2 3 4 5 »
Making WarZone 2100 ..
Home away from home
Home away from home


See User information
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%202100

Thanks 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

Go to top
Re: Making WarZone 2100 ..
Just popping in
Just popping in


See User information
@samo79

good luck. :)

on Aminet is a 68k version , maybe this helps a little....
http://aminet.net/package/dev/gg/bison-2.3-src-bin-m68k

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@netrot

Thanks, surely I need a lot ...

About Bison 68k i'm not sure about it, before try such version i prefer to wait a bit more for suggestions

Go to top
Re: Making WarZone 2100 ..
Just can't stay away
Just can't stay away


See User information
@samo79

I'm currently trying to see if I can build bison 2.4.3 easily on my SAM440. If I manage this I will upload the binary and post a link so you can try it.

Go to top
Re: Making WarZone 2100 ..
Quite a regular
Quite a regular


See User information
@samo79

Good!! Looks really cool! We need that game

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@salass00

Cool, your support is very very welcome, thanks

@Joeled?

Hehe i will try, but don't count of me at 100%

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@samo79

Warzone are pretty nice to have, but that is the last comment which i read about that game "Depends of X11 and Motif crap :(" (that mean, that again it will use some x11/motif crap fucntions). And authors answer: "Well, it uses OpenGL, so you need X. Motif should only be used if detected by the configure script."

I do not see the logic here (about if you use opengl, then you need X, pretty strange). But let's hope that i am wrong, or maybe someone in that question/answer do not understand something.

Anyway, try it plz, and post any problems which you will have here.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@kas1e

Mmm don't know but there are no mention of it, about deps tech page say:

sdl >= 1.2.10
opengl >= 1.1
openal >= 1.1
libogg >= 1.1
libvorbis >= 1.1
libtheora >= 1.0
libpng >= 1.2
physfs >= 1.0

But we'll see ...

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@samo79

Yep, usually authors not write about Xwindow only support (dunno why), but lets see. Maybe it can be skipped somehow, or not so many X fucntions are used (which we can re-change on SDL ones for example)

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@kas1e

That's ok but i'm not able to do this alone, eventually i need an help for this :-/

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@samo79

way to go! I love RTS games and we need it on AOS4.1 for sure

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@samo79
Did you already setup bison and alt ? (for make configure script working after) ?

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Making WarZone 2100 ..
Just can't stay away
Just can't stay away


See User information
@kas1e

there is a morphos port of warzone since long.

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@kas1e

Not yet, i'm waiting a Bison compile from salass00, then when (and if) he able to release I can continue ...

@SpotUP

That's true, it is a Fab port

http://fabportnawak.free.fr/misc/warzone2100-2.0.8_rc1.lha

Source are not inside but almost now we are sure that we can port this game on Amiga

Go to top
Re: Making WarZone 2100 ..
Just can't stay away
Just can't stay away


See User information
@samo79

to build warzone you also need a newer version of flex than we have.

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@spotUP,saimo79
Right! Maybe it was an older version .. Anyway, need to try it of course.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Making WarZone 2100 ..
Just can't stay away
Just can't stay away


See User information
@samo79

Unfortunately compiling bison is not as easy as I had hoped. For some reason it tries to replace a lot of clib functions with its own ones and this is causing lots of problems as they are defined slightly differently in the clib includes and in bison source code.

Go to top
Re: Making WarZone 2100 ..
Quite a regular
Quite a regular


See User information
@samo79

Cheer up! Samir, and if you need PNG icons or the spanish translation, I'm here.

Go to top
Re: Making WarZone 2100 ..
Home away from home
Home away from home


See User information
@spotUP

Quote:
to build warzone you also need a newer version of flex than we have.


Ah ok, i have missed this

@kas1e

Quote:
Right! Maybe it was an older version .. Anyway, need to try it of course.




@salass00

Quote:
Unfortunately compiling bison is not as easy as I had hoped. For some reason it tries to replace a lot of clib functions with its own ones and this is causing lots of problems as they are defined slightly differently in the clib includes and in bison source code.


Mmm on Aminet there is the 68k source, did you try it ?

http://aminet.net/package/dev/gg/bison-2.3-src-bin-m68k

There is also a MOS src somewhere ...

@Templario

Quote:
Cheer up! Samir, and if you need PNG icons or the spanish translation, I'm here.


Thanks mate, i'll send you the first beta/alpha when/if i'm able to compile somethings decent

Go to top
Re: Making WarZone 2100 ..
Quite a regular
Quite a regular


See User information
@samo79

Perhaps that maybe of some use

http://www.amigans.net/modules/news/article.php?storyid=816

SpotUp's Dummy Guide to porting

Go to top

  Register To Post
(1) 2 3 4 5 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project