Comments (12)
Done in 043e5a7 + c9c4034 + c7ba54a
Only tested 32 bit build on on 32 bit Ubuntu using OpenJK, but Raven's JA should work fine as it does on Windows.
Still some minor (visual) bugs and haven't tested x86_64 builds though it compiles fine.
Compile via e.g. scons project=1
where project is game, cgame or ui
Defaults to a debug build. Fiddle with SConscript for release builds.
Leaving this open until visual bugs are fixed and x86_64 is confirmed working.
/me pokes @KaldNL
from japp.
@Razish awesome :)
Can't get it to build on two different systems, though. Both return this:
/bin/ld: cannot find -llua5.1
collect2: error: ld returned 1 exit status
scons: *** [cgamex86_64.so] Error 1
scons: building terminated because of errors.
Fedora 19 x86_64 and 32 bit CentOS 5.
from japp.
game + cgame need Lua, UI needs cURL. Package names on my system are libcurl4-openssl-dev liblua5.1-0-dev
I may opt to compile from source later on. Maybe.
from japp.
Some more dialog here on JA++ forums
from japp.
Allowed debug + release configuration in 2e770f4
Tested 32 bit compile, works. Kaldor confirmed it runs.
from japp.
On Arch Linux, I can build it, but it builds x86_64, and AFAIK openjk is still limited to 32bit. Will the plugin still work when Architectures are mixed?
from japp.
OpenJK works fine with x86_64, it has for months.
No, I don't think you can mix x86_64 and i386 in this case.
from japp.
Thanks for the hint (maybe openjk should update the info on their readme ;) ).
Built the plugin, and can confirm it's working, apart from a visual glitch in the saber selection menu (should i open a new issue about this?).
Distribution is Arch Linux, x86_64, OpenJK built today from latest git.
from japp.
The saber selection menu glitch was mentioned on the JA++ forums, but a Github issue wouldn't hurt. Maybe with a screenshot and related console information if any :>
You're right about the OpenJK readme. I think the main reason for it being there is there may be one or two edge cases where x86_64 causes issues, and the fact there is not support for x86_64 on Windows as of yet (would need to rebuild libraries, and there might be issues with sound code? I don't remember)
from japp.
The question is, do you prefer bugs on github, or threads in your forum (or maybe both)?
from japp.
Github, now that the project is here. I use Github more often.
from japp.
Closing this now. As of 3b63100 lua is now compiled from source and cURL is not used.
from japp.
Related Issues (20)
- Segmentation fault when using /rcon amprotect HOT 1
- Add: Unified accounts system
- Add: C#/Java like event registers for objects (player, entity, etc)
- Add: Make lua tables able to be indexed by objects
- Add: Ability to pivot model in character customisation menu HOT 2
- Add @mentions to chat HOT 4
- japp_ratioFix doesn't apply to disruptor scope HOT 3
- amrename admin string not displaying correctly HOT 1
- Various "create server" menu bugs HOT 2
- Jedi Master GT: can't pick up saber HOT 1
- Build failed for Raspberry Pi 3 Model b HOT 2
- Building failing for x86 HOT 1
- admin cmds announce HOT 1
- Nicknames for bots
- Add support for python 3.x
- Lua "stack overflow" over time. HOT 1
- level should not be memset in G_InitGame HOT 2
- JPLua Event_KeyDown calls wrong listener
- Off by one error in "SelectRandomFurthestSpawnPoint" HOT 3
- Crash if "amslap" is used by a person manually granted permissions. 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 japp.