-
Notifications
You must be signed in to change notification settings - Fork 217
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
freeBSD build failing on f8f230e #85
Comments
Hmm ... can you try a fresh pull from head (into a new directory) ? |
Yes, that fails, too. I |
Do you mind to run
|
Interestingly, this one fails: |
And with the zsh shell: |
The last two are due to missing single quotes on your shell commands. I'm sure there's a system-dependent regression here but I'm skeptical that your bisection has identified the culprit commit. In a couple days I'll get you some experiments to run if you don't mind. Also I need to set up a FreeBSD VM or something to shorten these cross-platform debug cycles. |
Hello, right, I'm not positive that the problem is exactly with f8f230e. I just know if I checkout the commit prior to f8f230e, it will build and install correctly. I don't know git bisect well enough to conclusively report the problem, just my observations. Regarding the VM, it may be much simpler to install vagrant on your host and then download the 10.2-release of freebsd: This is basically a pre-made freebsd VM without the need to go through the install process of the guest OS. To use vagrant, though, you need to have virtualbox or VMWare installed. Once you have the freebsd vagrant up (presuming you'll use that), I recommend these steps:
In fact I just downloaded a second 10.2-release and the same exact problem exists. |
Any luck on getting your freeBSD environment setup and/or identifying the issue? |
Not yet. I was on travel this last weekend, and while I had plenty of coding time, it was all on the airplane (off-net). Either I'll get the VM set up, or I'll send you some isolated, printf-decorated C snippets & ask you to compile and run them. This and #82 are two things I absolutely want to get taken care of before making the next release. |
Not a problem, @johnkerl. Hope your traveling was safe. |
f4de252 has some overdue error-checking in these routines. (Things that should not have been failing with these particular inputs, but error-checking nonetheless.) As a next step, @jungle-boogie if you can pull from head and recompile & post the output, I'd be grateful. |
Also, your gist https://gist.github.com/jungle-boogie/0e0c0cb80a8bfed24212 above shows the test case not failing. So there is something odd and subtle here. |
Hi @johnkerl, Scroll all the way down and see the good news: can you explain how you fixed it? |
I don't see how I did. The commit you pointed to was number-to-string logic, and the unit-test failure you pointed out was in string-to-int. But I'm glad to hear it's resolved. |
Thanks for your help! |
To be specific, this most recent commit wouldn't have fixed it. An earlier one might have, inadvertently. |
thank you for your help! |
Hello,
This commit seems to cause a regression on FreeBSD:
f8f230e
The commit just before this one builds successfully.
https://gist.github.com/jungle-boogie/0e1e3eef359ec930e0cc
Any ideas what's the blame?
The text was updated successfully, but these errors were encountered: