codenamecpp / carnage3d

Reimplementation of Grand Theft Auto 1 [GTA1]
MIT License
480 stars 38 forks source link

Continuous Integration Testing #2

Closed neuromancer closed 5 years ago

neuromancer commented 5 years ago

It's never too early for CI testing!

I recommend to setup CI using websites like TravisCI since they allow to specify Window/Linux systems and they are integrated with Github. Let me know if you need help with this.

codenamecpp commented 5 years ago

Oh yes, I'm working on it right now, trying to get things work. Need a bit more time to figure out details.

codenamecpp commented 5 years ago

Hm, something strange is going on. Cannot build project on Travis because of error

error: use of undeclared identifier 'isfinite' in Box2D/Common/b2Math.

The Box2d itself is building OK, but when compile carnage3d with box2d headers included then that error happened.

Next error even more strange:

no member named 'glfwSetWindowMonitor' in the global namespace

Wtf? On my Linux Lite all complies perfectly...

neuromancer commented 5 years ago

I can take a look later today.

codenamecpp commented 5 years ago

It would be great !

Here, one of logs: https://gist.github.com/codenamecpp/54fb90526ccdd48107a9c416e3639e80

codenamecpp commented 5 years ago

Awesome, it's works, build is success now. Thank you for help, neuromancer!