Resource icon

srb2bld - SRB2 Build/Package manager CLI

Also SRB2 Rphy's is not found apparently
Could you show me output from terminal of this issue with export SRB2BLDDEBUG=1 and then installing SRB2 rphys with srb2bld -i?

EDIT: Didnt fix it. And IDK how to make it work anymore.
With issue related to SRB2 Kart, first try to run with software mode in terminal: srb2kart -software -skipintro. Segmentation violation could be related to your OpenGL.
 
Last edited:
Could you show me output from terminal of this issue with export SRB2BLDDEBUG=1 and then installing SRB2 rphys with srb2bld -i?


With issue related to SRB2 Kart, first try to run with software mode in terminal: srb2kart -software -skipintro. Segmentation violation could be related to your OpenGL.
Ok. So I have the error with SRB2 rphys photo attached right here. But the SRB2Kart issue is still not resolved. I have tried both OpenGL and Software. Both didnt work. BTW This is done via SSH. Where I connect my windows 10 computer to my pi
Error.png
 
Hi! So I'm not really good with terminals, so I followed the tutorial up until this part. I'm not too sure what to do. I tried maybe copy and pasting the command you gave but I still can't get it.
1673743831329.png
 
heyo so I am getting another error where I re-installed the operating system I was using on my raspberry pi and I get this error:
1674697238229.png
 
Can this be updated to update srb2 to 2.2.11, update kart to 1.6, replace moe mansion with srb2kart galaxy as moe mansion has not been updated and has been succeeded by galaxy, add srb2 kart haya's expansion and remove vr versions of srb2 and srb2 kart due to being outdated.
 
It is strange that I didn't receive any notifications in this thread, so I missed some comments here, so thanks @RealYamTalOren for pinging me. :)

Hi! So I'm not really good with terminals, so I followed the tutorial up until this part. I'm not too sure what to do. I tried maybe copy and pasting the command you gave but I still can't get it. View attachment 83079
Hello! If you have opened file ".bash_profile" in path "~/.bash_profile" with "nano" like in step 7, then you need to:
1. Paste export PATH="~/bin:$PATH" to the end of file,
2. Press "CTRL+S" to save file with pasted line,
3. "CTRL+X" to quit nano,
4. Enter source ~/.bash_profile or reopen terminal.
5. Run "srb2bld -i" in newly opened or sourced terminal.

Alternatively you can just paste export PATH="~/bin:$PATH" to file ".bash_profile" in your home user directory (C:\Users\[your username]) with Windows Notepad.

If you still can't get script, please show me screenshot with output you are getting when running script and content of ".bash_profile" file.

I'm trying to build on linux and it keeps looping at installing missing dependencesView attachment 85984
CTRL+C to cancel this process. The script is trying to install dependencies for build, but it can't find them, hence infinite loop. Which distro is this? It looks like it is running in WSL?

Can this be updated to update srb2 to 2.2.11, update kart to 1.6,
Just enter srb2bld -up and you will get updated build to the latest version, if you installed previously using script.

replace moe mansion with srb2kart galaxy as moe mansion has not been updated and has been succeeded by galaxy, add srb2 kart haya's expansion
I'm working on adding a few new builds that you mentioned and more.

and remove vr versions of srb2 and srb2 kart due to being outdated.
SRB2 Kart VR was updated recently by developer and I don't want to remove SRB2 VR for now, because of its uniqueness with VR feature.

BTW to everyone who uses srb2bld, do you want me to delete builds like Moe Mansion or should I keep it?
 
Last edited:
It is strange that I didn't receive any notifications in this thread, so I missed some comments here, so thanks @RealYamTalOren for pinging me. :)


Hello! If you have opened file ".bash_profile" in path "~/.bash_profile" with "nano" like in step 7, then you need to:
1. Paste export PATH="~/bin:$PATH" to the end of file,
2. Press "CTRL+S" to save file with pasted line,
3. "CTRL+X" to quit nano,
4. Enter source ~/.bash_profile or reopen terminal.
5. Run "srb2bld -i" in newly opened or sourced terminal.

Alternatively you can just paste export PATH="~/bin:$PATH" to file ".bash_profile" in your home user directory (C:\Users\[your username]) with Windows Notepad.

If you still can't get script, please show me screenshot with output you are getting when running script and content of ".bash_profile" file.


CTRL+C to cancel this process. The script is trying to install dependencies for build, but it can't find them, hence infinite loop. Which distro is this? It looks like it is running in WSL?


Just enter srb2bld -up and you will get updated build to the latest version, if you installed previously using script.


I'm working on adding a few new builds that you mentioned and more.


SRB2 Kart VR was updated recently by developer and I don't want to remove SRB2 VR for now, because of its uniqueness with VR feature.

BTW to everyone who uses srb2bld, do you want me to delete builds like Moe Mansion or should I keep it?
this was with opensuse, ended up using ubuntu instead and everything works fine now, VwV thank u anywasyss
 
Bijman updated srb2bld - SRB2 Build/Package manager CLI with a new update entry:

Update 2023-10-13

Features:
- Nix flakes support added replacing command "nix-env" (issue #14),
- Option to build Flatpaks with flags -f/--flatpak added (issue #15),
- Podman support added (issue #17),
- MSYS environment and MSYS2 program for Windows support added (issue #20),
- Build's commit selection added,
- Build's tag release selection by entering -t/--tag option added,
- Builds SRB2 Kart Galaxy (issue #19), SRB2 TSoURDt3rd, SRB2 Kart Haya's Expansion Pack (HEP) and Ultimate Zone Builder added as a new...

Read the rest of this update entry...
 
Bijman updated srb2bld - SRB2 Build/Package manager CLI with a new update entry:

Update 2023-11-16

Features:
- Added SRB2 JTE and SRB2Kart Saturn as new build targets,
- Added builds' debug binaries to installation process.

Fixes:
- Fixed issue of errors with #ifdef message during compiling on Windows, because of removing exchndl.dll dependency with patch,
- Fixed issue with linking libopenvr SRB2 VR and SRB2Kart VR on Windows and Linux due to builds' hardcoded path to libopenvr.

Other:
- Updated README.md,
- Updated compatibilty table,
- Updated links to SRB2 VR and SRB2 2.1 Legacy...

Read the rest of this update entry...
 
Bijman updated srb2bld - SRB2 Build/Package manager CLI with a new update entry:

Update 2023-12-18

Features:
- Added option to build SRB2 Android APKs. Use -ad/--android option (only supported by Windows and Linux. Requirement is having gradlew script in android directory of SRB2 source code path),
- Because of ability to build SRB2 Android APKs, added new envirionment variable SRB2BLDNOGRADLECACHE to disable build Gradle cache,
- Added software build - kartmaker,
- Added additional prompt to download and extract extra assets, in case of SRB2/SRB2Kart build requires more files to load...

Read the rest of this update entry...
 
Bijman updated srb2bld - SRB2 Build/Package manager CLI with a new update entry:

Update 2024-02-17

Features:

- Added -ld/--listdep option to list installed dependencies, which were compiled withs script.

Fixes:
- Fixed issue with not compiling SRB2 due to missing library libminiupnpc,
- Fixed issue with missing libbacktrace dependency in musl-based Linux distros,
- Fixed issue with compiling SRB2 Final Demo and other old builds in musl-based Linux distros,
- Replaced Alpine container to Ubuntu container to fix issue with creating Flatpak in musl-based Linux distro,
- Fixed some...

Read the rest of this update entry...
 
i've been trying to get srb2 2.1 with this system, but everytime i try to do it, it says i need a password, i have no idea what this as i am on a Chromebook, any ideas people?
 
can you make it so you don't need to enter a password to make it compile? i honestly think its annoying because nothing works. N O T H I N G.
 

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top