While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Proton Experimental brings lots of bug fixes, controller support in a few launchers
- RimWorld - Anomaly expansion and big free update out now
- GE-Proton 9-3 and 9-4 released with a new option to help with modded games
- Palworld is getting a major content update this Summer, plus a PvP Arena mode later
- PathBlasters is like a competitive vertical-scrolling Bomberman
- > See more over 30 days here
-
Former Nouveau driver lead joins NVIDIA and sent a mass…
- TheRiddick -
Former Nouveau driver lead joins NVIDIA and sent a mass…
- Fremen -
SCHiM is a unique platformer about jumping between shad…
- M@GOid -
Athenian Rhapsody is one of the wackiest games I've see…
- Cybolic -
Victoria 3: Sphere of Influence delayed, Europa Univers…
- Mountain Man - > See more comments
Latest Forum Posts
- What sorta display and audio setup do you folks got?
- pleasereadthemanual - Weekend Players' Club 4/12/2024
- Pengling - The Evercade Outpost!
- StoneColdSpider - Deus Ex GOTY Weird Resolution Issue on Steam But Not GOG…
- Vortex_Acherontic - Colin McRae Rally 3 at 22 years young looking great!
- Pengling - See more posts
View PC info
So this means I can just follow the instructions and get Serious Sam 1 working natively on my 32 bit Linux Mint PC, right? Well, no, not in my experience. Every time I try to compile it, something along the while fails and the compilation terminates. I have all the dependencies I followed the instructions as well as I can understand them. I've never really had this kind of issue before.
Am I dong something wrong? Is my Linux distribution to blame? Is the source code not up to snuff? Can anybody else compile it? If so, I don't suppose you could provide instructions that are more concise then the ones provided by the readme, because I just can't figure it out, and I can't find anywhere else that has really has discussed this source code to any degree.
View PC info
The instructions say in order to compile the first Serious Sam game instead of the second you first have to pass -DTFE=TRUE to cmake. So, I enter the "Sources" directory and I enter into my console: "cmake ./ -DTFE=TRUE" Some things are printed to console which indicates the operation was successful, so I proceed to run "build-linux32.sh" as instructed. But then, my terminal prints out:
Will build with 'make -j4' ... please edit this script if incorrect.
+ rm -rf cmake-build
+ mkdir cmake-build
+ cd cmake-build
+ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32 -DUSE_I386_NASM_ASM=TRUE ..
WARNING,re-enable some of the warnings some day!
-- Using assembler code (when available)
-- Using i386 nasm ASM
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gurock/Downloads/Serious-Engine-master/Sources
+ make -j4
make: *** No targets specified and no makefile found. Stop.
However, running build-linux32.sh without running "cmake ./ -DTFE=TRUE" (as I would if I wanted to run Serious Sam 2) it does not produce this error. Instead I get this at about 51% completion:
[ 51%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Common/HUD.cpp.o
In file included from /home/gurock/Downloads/Serious-Engine-master/Sources/./Engine/Engine.h:48:0,
from /home/gurock/Downloads/Serious-Engine-master/Sources/./EntitiesMP/StdH/StdH.h:16,
from /home/gurock/Downloads/Serious-Engine-master/Sources/EntitiesMP/Common/HUD.cpp:16:
/home/gurock/Downloads/Serious-Engine-master/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/gurock/Downloads/Serious-Engine-master/Sources/./Engine/Base/CRC.h:67:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
^
Linking CXX shared library Debug/libEntitiesMPD.so
[ 72%] Built target EntitiesMPD
make: *** [all] Error 2
View PC info
Gordon, we love you man, but your build instructions are fairly opaque.