Comments (4)
Just updated the cmake script to enforce the c++11 standard (require CMake 3.1or later).
Also why you don't try the prebuilt binary? Doesn't work ?
from classic-rbdoom-3-bfg.
Trying the precompiled binary with the command ./DoomBFA.sh results with the message
funduke@doomsday:~/Downloads/doom/DOOMBFA$ nohup: hänge Ausgabe an 'nohup.out' an
but the nohup.out remains to be an empty file.
But the game does not start.
Trying to run the precompiled version with ./DoomBFA results in the message:
Ungültiger Maschinenbefehl (Speicherabzug geschrieben)
And the game also does not start.
So i tried it again with 'make' on the updated source files from the git repository.
The result was exactly like the above.
Then i installed explicitly cmake with this command:
sudo apt-get install cmake cmake-qt-gui
and checked the cmake version. It is:
cmake version 3.10.2
Then i tried again to build the executable. The make output was the following:
funduke@doomsday:~/Classic-RBDOOM-3-BFG/build$ make
Scanning dependencies of target precomp_header_idlib
[ 0%] Creating idlib/precompiled.h.gch for idlib
In file included from precompiled.h:36:0:
sys/sys_types.h:98:2: error: ‘constexpr’ does not name a type
constexpr idNullPtr() : value( 0 ) { }
^
sys/sys_types.h:98:2: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
sys/sys_types.h:101:24: error: ‘constexpr’ does not name a type
template constexpr operator T1* () const
^
sys/sys_types.h:101:24: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
sys/sys_types.h:107:37: error: ‘constexpr’ does not name a type
template<typename T1, typename T2> constexpr operator T1 T2::* () const
^
sys/sys_types.h:107:37: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
idlib/CMakeFiles/precomp_header_idlib.dir/build.make:57: recipe for target 'idlib/CMakeFiles/precomp_header_idlib' failed
make[2]: *** [idlib/CMakeFiles/precomp_header_idlib] Error 1
CMakeFiles/Makefile2:199: recipe for target 'idlib/CMakeFiles/precomp_header_idlib.dir/all' failed
make[1]: *** [idlib/CMakeFiles/precomp_header_idlib.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
from classic-rbdoom-3-bfg.
A. try the command g++ --version (on my VM which is also Ubuntu 18.04 it is 7.4)
B. Can you try with the previous version ? (the only difference is the new name but still)
from classic-rbdoom-3-bfg.
The compiler version was too low on my system and it refused to be updated. So i reinstalled Ubuntu and now i was able to compile a playable executable from github. I'm happy :)
The precompiled binary version stays unplayable by the way, but is, at least for me now, no problem.
from classic-rbdoom-3-bfg.
Related Issues (20)
- Broken video settings: only one fullscreen resolution HOT 7
- Moving the window freezes the game HOT 8
- Serious random input lag on Classic Doom HOT 3
- Launching with the fs_basepath parameter shows string variable placeholders in settings HOT 1
- Flashlight doesn't work if soft shadows are enabled HOT 1
- Use DOOM2.WAD textures for TNT Evilution and The Plutonia experiment HOT 13
- Game crashes after intro videos HOT 3
- [Feature Request] Use dhewm3's stb_vorbis instead of libogg HOT 1
- Crash when starting with "com_game_mode 3" and pressing JOY1 for Campaign HOT 2
- Setting r_clear to RGB Value Causes Clear Color to be White, Affects Load Screen HOT 5
- Pause Menu Can be Closed When Exit Game Submenu is Active HOT 1
- "Convergence Chamber" Lights can be Seen Through Doors on Mars City Underground
- SSAO is completely broken
- Player Spawns with Grabber in RoE when ui_autoSwitch is 0 HOT 1
- Integrate modern RBDOOM3BFG feature sets? (Like Vulkan API, PBR) HOT 1
- [Doom 1/2] Camera Not Moving HOT 4
- alsoft.ini settings are suboptimal. HOT 2
- [Doom 3] Extreme stutter and performance issues HOT 2
- [Doom 3] Cannot enable SSAO HOT 2
- [Doom 3] Extreme slow down and crash upon exiting PDA HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from classic-rbdoom-3-bfg.