Git Product home page Git Product logo

Comments (3)

y2s82 avatar y2s82 commented on July 3, 2024

Interesting. Could you clarify?

This actually is two separate issues:

  • build without Boost, and
  • change build environment to not rely on bjam and repository-maintained custom Boost source code

The referred link was an attempt at the latter, relying more on the system-installed Boost instead of its own custom Boost build.
@veox's goal was to change the build environment:

  • removed bjam in favor of cmake.
  • remove the burden of having Boost and libtcod managed within this project instead of just using the system-installed versions.

We had in fact merged his code into our repo. He kept the use of Boost as the library. He just removed the Boost source code from the repository. (Yes, the original repository had a custom source code of Boost in the repository under the folder "/vendor" along with source code for another library called libtcod)

This turned a game designed to run on Windows to not run on Windows at all and run strictly on a specific build of Linux that coincidentally has an identical setup to Travis CI. Well, this is something to work on once we can confirm game running as expected.

Removing Boost entirely would be an interesting thing to do, and something to consider once we have successfully resuscitated the 7-year-dormant project. That said, could you state some of the advantages of doing this?

Please see
issue #29 (your link is in fact one of the references)
and PR #30

from goblin_camp.

Pooch11 avatar Pooch11 commented on July 3, 2024

Ah yes I didn't actually see #29 - likely as I was probably working on the same idea. I thought dropping the link might just be helpful because I was still unsuccessful in getting a proper build. It was definitely a similar attempt in resuscitating the build work-flow for the project. I glad it has made its way into the repo.

Using Boost as a tool is definitely the way to go in the long run. I will see if I can build it then with the latest activity going on. :)

from goblin_camp.

y2s82 avatar y2s82 commented on July 3, 2024

it currently builds on Travis CI's specific environment. Likely will fail miserably everywhere else.
and even when compiled, @rdittrich97 told me that it seg faults.

I'm trying to set up coverity scan to scan (issue #63) through the program and point us to some bugs. Not working yet, though.

from goblin_camp.

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.