Comments (3)
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.
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.
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)
- boost::shared_ptr
- boost::static_pointer_cast
- boost::thread HOT 1
- boost::tokenizer
- boost::to_lower_copy
- boost::to_upper
- boost::uniform_01
- boost::uniform_int
- boost::unique_future
- boost::unordered_map
- boost::unordered_set
- boost::variate_generator
- boost::weak_ptr
- Static analysis CI for tests in Travis HOT 2
- Compiling and build for Windows HOT 4
- Boost 1.54 has hidden dependency on GCC 4.x HOT 3
- Lua vs Python consideration
- boost::next
- Github Pages Site? HOT 1
- build failures on master HOT 1
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 goblin_camp.