-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Each release seems to almost always break the project #29
Comments
Are you mean that the build.sh is not working properly? Do you have installed the dependencies on the readme? |
What we will do is start creating branches for features and not merge them until they are confirmed working. That should help keep master more stable. I've reverted the user directory fix for now, until there is a real demand for Linux users and packaging / wants / needs / dreams etc.. then we will keep the directories as you suggested. About the segfault, I will test on a RPI3 today, that is the only stable system I have (Raspbian). I simply don't have the time to create virtual machines and test on every conceivable hardware. Kaiser also cannot help, so please don't bother him or ping him. He works at nightdive and did the remaster, this is a conflict of interest and he won't be able to. It isn't fair on him to pester about something he cannot do. The next release will have a ton of fixes and will be the first truly stable build. This won’t be soon though, maybe in a few weeks to a month from now. Let us do the developing in our own time. |
So I just tried it on a raspberry pi 3 1GB using Raspbian. It compiles and it does run. There were a few segfaults with fluidsynth and OpenGL (video ram) which isn't enough for the software. To help us with the issue, if you have GDB installed, could you do a:
|
Just after having git-cloned:
After deleting all source stuff, leaving only program's files:
Still don't get why GDB says "Debian 10", if I'm clearly on 11... |
Ok now we are onto something. This is where my Raspberry Pi 3 segfaulted on after trying to start a newgame, except mine crashed on line 183. Very interesting. Thanks! |
So I have been able to reproduce this issue exactly, on Ubuntu and ZorinOS, both LTS. Question is... why does this only hapen on 'stable' systems.... this is going to be a pain. |
Thanks very much! It finally worked now. You already mentioned that custom save locations will wait for a bit longer until project reaches a more stable point, or so I understood. That's ok, I still look for that feature, but meanwhile for saves to be placed in same directory as the binary is pretty good. Thanks again. Just out of curiosity, what was the technical problem causing it to not work on stable distros? Thanks again. |
First, regarding the "segmentation fault" error, I tried in other 2 different rigs, and got exactly the same problem. Making them 3 in total then, I must mention that all of them are different brands, different hardware, and even different years of release. So I dare to discard hardware problems.
That was yesterday. Git-cloned today yet again... full of coding errors.
Even very first complain is "build.sh: line 2: HOME unknown command"
Then full of errors which seemingly had to do mainly with the save dir implementation. Or at least the first lines of output.
I'm actually no coder, so I cannot throw points of view regarding coding style or practices. However, and as only thing to suspect, I was taught that factory/unstable systems are meant for testing and experimentation; never for daily drivers.
Perhaps you're an enthusiastic tester of things, and that's actually excellent. However, if you're sharing a project like this one (just posting in a website such as Github and even making a wiki page for usage is "sharing"), could you perhaps also think about all those ones using stable branch systems, and test more before releasing?
With all my ignorance I'm suspecting the different glibc and gcc versions...
"I don't have a Debian Stable installation" What about live systems? That if you find setting up a VM would be too time consuming...
Could we even try locating and asking @svkaiser for some help?
The text was updated successfully, but these errors were encountered: