Git Product home page Git Product logo

Comments (12)

Razish avatar Razish commented on August 16, 2024

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.

KaldNL avatar KaldNL commented on August 16, 2024

@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.

Razish avatar Razish commented on August 16, 2024

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.

Razish avatar Razish commented on August 16, 2024

Some more dialog here on JA++ forums

from japp.

Razish avatar Razish commented on August 16, 2024

Allowed debug + release configuration in 2e770f4

Tested 32 bit compile, works. Kaldor confirmed it runs.

from japp.

Gigadoc2 avatar Gigadoc2 commented on August 16, 2024

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.

Razish avatar Razish commented on August 16, 2024

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.

Gigadoc2 avatar Gigadoc2 commented on August 16, 2024

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.

Razish avatar Razish commented on August 16, 2024

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.

Gigadoc2 avatar Gigadoc2 commented on August 16, 2024

The question is, do you prefer bugs on github, or threads in your forum (or maybe both)?

from japp.

Razish avatar Razish commented on August 16, 2024

Github, now that the project is here. I use Github more often.

from japp.

Razish avatar Razish commented on August 16, 2024

Closing this now. As of 3b63100 lua is now compiled from source and cURL is not used.

from japp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.