> Thanks for this patch. I'm surprised at how simple the port was.
> Does everything really work out of the box after you apply it (with
> Just so we know, how do you compile it? Did you test with cmake or
Firstly I tried with autools:
./configure --prefix=/boot/apps/VegaStrike --disable-sdl
Then I faced a lot of problems, like python not found (had
to manually include the path) without
glXGetProcessAddressARB (we use glutGetProcAddress instead),
libpthread dependency (Haiku does not have one), add our
libnetwork instead of libsocket, and add libavutil togheter
Then I did some little modifications into configure file
(see file attached, I will create a wiki file for this)
With the patch that you applied, it builds without any
The only thing that I notice is that I got bigger binaries
from both: vegaserver and vegastrike (11mb and 18mb).
So, now I tried compile the game using CMake. No big
surprise: I had to make small adjustments also, because we
don't have gtk2 too (using autotools, gtk is not
required).The only thing I found odd is that now the
endianess.h file don't find the endian.h header.
Anycase, here comes another patch (see the file attached).
Thereafter, it generates smaller binaries of vegaserver and
vegastrike (4,6 mb and 8,6 mb) and now, vegaserver don't
show the OS description at beggining.
Running the game, I got the following results:
Please consider that:
* I'm running the game in Vesa mode, because I have a
unsupported radeonhd (only geforce drivers have some 3D
* Our mesa renderer is in alpha quality still (in very bad
* Gallium port already started, so we'll have a better 3D
I configure it to start into a windowed 1024x768
resolution, later I resized it to a 512x352 to save some fps
in order to be playable.
Here, a screenshot
Focusing on the first visible planet visible, I got this
I remember when I ported Celestia, it crashed when viewing
a planet, so this could be a mesa renderer problem. Any tips
about how solve that?
Anyway, it's very playable.
Later, I create a icon, in HVIF format (Haiku native icon
format, see the file attached and the screenshots)
Then I posted the game here, int the official Haiku app
> If there are any complicated directions, feel free to
add a page at
> the vega strike wiki at http://vegastrike.sourceforge.net/wiki/
Ok! I'll work on that
** THANK YOU FOR ALL THE SUPPORT**
Michael Vinícius de Oliveira