I am unable to compile an OpenBOR build for Windows using Windows 11.

Alan ARS

New member
Hi everyone, I downloaded openbor-master from GitHub and would like to compile it using my own operating system (Windows 11). Is this possible in the current version?

I tried both the engine/build.bat folder and cloning the git repository and manually installing MinGW+SDL2.0 but it simply doesn't work. I tried in another computer also with Windows 11 with the same result. I tried with Visual Studio 2022 too. I also tried the process by unzipping openbor-master in the system root and the result is always the same.

With build.bat that just ask me the build version that is 7533 and the commit that is 2e2519b, a long process runs and It even creates the releases folder, I close the prompt but inside it I only find the files COMPILING.txt, LICENSE.txt, README.txt and translation.txt

What do I need to make the compilation process work?

CMD Progress:
Copyright (c) OpenBOR Team
-------------------------------------------------------
-------------------------------------------------------
Windows SDK (windows32) i686-pc Environment Loaded!
-------------------------------------------------------

Removing All WIN Files...
Done!

CompilingC WINompiling Port: WINopenbo Port:r.c...
openborscript.c...
Compiling WICNompili ngPort :WI Nsdl/ joyPort:sticks. c...sdl/co
ntrol.c...
In file included from openbor.h:23:0,
from openbor.c:15:
sdl/video.h:15:17: fatal error: SDL.h: No such file or directory
#include "SDL.h"
^
compilation terminated.
In file included from sdl/joysticks.c:9:0:
sdl/sdlpoIrt.h:12:17: fatan file included from source/l error: SDL.h: No sucIn file included from sdl/controlglobals.h:34:0,
h f .c:11:0:
from source/scriptlib/depends.h:13,
from source/scriptlib/Interpreter.h:11,
sdl/video.h:15:17: fatal error: SDL.h: No such file or directory
#include "SDL.h"
^
..\tborscript/config.h:12,
ools\bin\make.exe: cile or directory
<SDL.h>de *o
^
*cm o* [openbor.o] Ep from imrror 1loppenborscript
i.ca:30:
sdl/sdlportl..\tools\bin\make.exe: t.h:12:17: fatal error:*ai SDL.h: No such fit** Waiting for unfinished jobs....iloe o
nr directory
#inclo ude <SDL.h>
^
e rtcemorimmpniaintlaeatdte.i
odn.
terminated.
..\tools\bin\make.exe: *** [sdl/joysticks.o] Error 1
..\tools\bin\make.exe: *** [openborscript.o] Error 1

Removing All WIN Files...
Done!

-------------------------------------------------------
WII SDK (SVN) Environment Loaded!
-------------------------------------------------------

Removing All WII Files...
Done!

CompilingCompiling WIIWII PortCompilingC PoWII:ompiling rt :Port:openbor.c...WII
w ii/control.c...op
ePornbot:rscri pt.wii/sblaster.cc......

In file included from source/scriptlib/List.h:28:0,
from source/gamelib/soundmix.h:13,
from openbor.h:35,
from openbor.c:15:
source/scriptlib/depends.h:30:20: fatal error: gcbool.h: No such file or directory
#include <gcbool.h>
^
compilation terminated.
In file included from source/scriptlib/Interpreter.h:11:0,
from source/openborscript/config.h:12,
from openborscript.c:30:
source/scriptlib/depends.h:30:20: fatal error: gcbool.h: No such file or directory
#include <gcbool.h>
^
compi.l.\tools\bin\make.exe: at*** [openbori.o] Error 1on
t..\tools\bin\make.exe: er*** Waiting for unfinished jobs....m
inated.
In file included from source/scriptlib/List.h:28:0,
from source/gamelib/soundmix.h:13,
from wii/sblaster.c:47:
source/scriptlib/depends.h:30:20: fatal error: gcbool.h: No such file or directory
#include <gcbool.h>
^
coIn file included from source/scriptlib/List.h:28:0,
from source/gamelib/soundmix.h:13,
from ./openbor.h:35,
from wii/control.c:20:
source/scriptlib/depends.h:30:20: fatal error: gcbool.h: No such file or directory
#include <gcbool.h>
^
cm..\toolops\bin\mimake.exe: plailt*** [openborscript.o] Error 1i
on atteironm itneartmeidn.a
ted.
..\tools\bin\make.exe: *** [wii/sblaster.o] Error 1

Removing All WII Files...
Done!

Press any key to continue . . .
 
Last edited:
Hi everyone, I downloaded openbor-master from GitHub and would like to compile it using my own operating system (Windows 11). Is this possible in the current version?

I tried both the engine/build.bat folder and cloning the git repository and manually installing MinGW+SDL2.0 but it simply doesn't work. I tried in another computer also with Windows 11 with the same result. I tried with Visual Studio 2022 too. I also tried the process by unzipping openbor-master in the system root and the result is always the same.

With build.bat that just ask me the build version that is 7533 and the commit that is 2e2519b, a long process runs and It even creates the releases folder, I close the prompt but inside it I only find the files COMPILING.txt, LICENSE.txt, README.txt and translation.txt

What do I need to make the compilation process work?

CMD Progress:

Welcome to the community @Alan ARS. I'm away from my desk today and phones suck for this, but I'll try to get back to you tomorrow.. I'm tagging @SX as he checked in the latest compiling scheme.

DC
 
Welcome to the community @Alan ARS. I'm away from my desk today and phones suck for this, but I'll try to get back to you tomorrow.. I'm tagging @SX as he checked in the latest compiling scheme.

DC
Thank you @DCurrent, I really sorry for bother you guys with this. I am reading everything that I can but no lucky to get the result.

EDIT: I tested the oldest release until the last release and it is working. But only when you build it from the Source code package. The master package don't do the task, what I think is strange. But for me is enough to start playing with the code and try customize some things.

Thank you again

 
Last edited:
Back
Top Bottom