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
Broken on FreeBSD: license_hash.cc #100
Comments
I don't have freebsd installed. Is there a way to use use a docker image or simmilar? Is there something like travis-ci we can add to the CI? |
You can import this FreeBSD VirtualBox appliance image into VirtualBox: https://people.freebsd.org/~yuri/FreeBSD-12-amd64.ova and then just boot the VM. login: root password: root
Please let me know if you have any questions. |
I found a free freebsd CI offering over at Could you open a PR with a working .cirrus-ci.yml file |
It doesn't seem reasonable to need to run something in the cloud when it can be run locally with much smaller efforts. This VirtualBox appliance only takes a few clicks to install and run: https://people.freebsd.org/~yuri/FreeBSD-12-amd64.ova And only one small function seems to be required to be fixed. |
CI makes sense for me, because I don't have a BSD system and I will not check my changes for BSD by hand. But a CI for BSD would check my commits before I merge them into master for this particular issue checking by hand would be less effort (probably), but in the long run I think CI would be better |
Why don't you just enable a CI for FreeBSD and it will tell you what's broken once it fails? |
that's exactly what I suggested by using cirrus-ci (specifically cirrus-ci, because it was the first solution with a free tier for open source projects I've found) |
Yuri, welcome to ViewTouch. Thanks for your input here. It would be great to see ViewTouch compiling under FreeBSD. I can see multiple benefits to this and look forward to a rapid resolution of any issues that need to be addressed to make that happen. You are certainly welcome to commit any code enhancements to master which will lead to this achievement. |
First,
BSD
isn't defined. I had to apply this patch:Then, there is this failure:
The text was updated successfully, but these errors were encountered: