Comments (8)
This was probably fixed when #1154 was merged.
from openjk.
unfortunately upgraded gsl-lite seems to have removed string views entirely and string span is marked for deprecation.
from openjk.
Nope I'm good, JO and JK compiled fine on the last release! Thanks everyone!
from openjk.
+1, also faced this using a fedora:38
container after installing all the dev dependencies and following the guidelines for building.
How reproducible:
$ podman run -it --rm --entrypoint bash -v "${PWD}":/Games:Z fedora:38
# dnf install cmake3 make gcc gcc-c++ glibc-devel libstdc++-devel libjpeg-turbo-devel libpng-devel zlib-devel libglvnd-devel SDL2-devel -y
# dnf groupinstall "Development tools" -y
# git clone https://github.com/JACoders/OpenJK.git <-- using master branch, no tags are being used for releasing here...
# cd OpenJK
# mkdir build
# <EDIT CMakeLists.txt to enable JK2 build>
# cd build
# cmake -DCMAKE_INSTALL_PREFIX=/Games/ja/GameData/ ..
# make
Seems likely no issues have been yet raised at https://github.com/microsoft/GSL about it
It builds using a fedora:37
container image, but then the running openjo_sp.x86_64
on my F38 PC fails with the following msg:
Could not open string package 'KEYNAMES'This option is not available. Please see --help for all possible usages.
Not sure what this is all about though:
$ ldd openjo_sp.x86_64
linux-vdso.so.1 (0x00007ffc6e9a3000)
libSDL2-2.0.so.0 => /lib64/libSDL2-2.0.so.0 (0x00007f142afd2000)
libz.so.1 => /lib64/libz.so.1 (0x00007f142afb8000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f142ac00000)
libm.so.6 => /lib64/libm.so.6 (0x00007f142aed7000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f142aeb3000)
libc.so.6 => /lib64/libc.so.6 (0x00007f142aa22000)
/lib64/ld-linux-x86-64.so.2 (0x00007f142b1c0000)
$ ls -l openjo_sp.x86_64
-rwxr-xr-x. 1 user user 1642856 2 mag 19.24 openjo_sp.x86_64
from openjk.
So it's an upstream issue that then effects fedora 38? Dang...Anything I can do?
from openjk.
Same issue trying to build on Arch via https://aur.archlinux.org/packages/openjk-git
Downgrading gcc
and gcc-libs
from 13.1.1-1 to 12.2.1-2 makes the repo compile again on Arch.
from openjk.
so can there be a solution? Your linux compile release doesn't work on fedora38 because if differing dependency versions.
from openjk.
Good call, will close this one.
Please re-open if you're still having issues with gsl(-lite).
from openjk.
Related Issues (20)
- SP Quest Objective Updates and Switch Functionality Broken HOT 8
- Application unable to start correctly. HOT 7
- [BUG] g_maxConnPerIP/g_antiFakePlayer broken? HOT 2
- [Feature Request] Parenting / Linking Entities to Other Entities (Similar to Soldier of Fortune II) HOT 2
- Cutscenes failing to play correctly HOT 2
- [Just a warning] OpenJO - "Where to find?!" HOT 4
- [OpenJO] Elevator Stuck (Soft Lock) HOT 6
- OpenJO - EAX Effects Not Working HOT 3
- Included gsl-lite fails to compile with g++-13 13.2.0 HOT 3
- [OpenJK] Dynamic Glow broken? HOT 17
- UBSAN multiplayer
- ASAN/UBSAN single player
- Replace SP cvars with XCVAR method HOT 1
- Rend2 out-of-bounds write while outside the map in the negative direction. HOT 1
- Error "Could not open string package 'CON_TEXT'" HOT 1
- Problem with cmake -DCMAKE_INSTALL_PREFIX=/path/to/GameData .. HOT 2
- Script to download and build Star Wars Jedi Knight II: Jedi Outcast Demo on Mac , Linux or FreeBSD
- Traditional Chinese language support issue of OpenJO (Jedi Outcast) HOT 1
- Please tell me how to install Jedi Outcast (Ubuntu arm64) HOT 4
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 openjk.