Skip to content

Make 64-to-32 bit conversions explicit when needed (issue #296) #297

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

Conversation

fivemicro
Copy link
Contributor

No description provided.

cdunn2001 added a commit that referenced this pull request Jul 2, 2015
…rsions

Make 64-to-32 bit conversions explicit when needed (issue #296)

Thanks!

resolves #296
@cdunn2001 cdunn2001 merged commit 1c4f274 into open-source-parsers:master Jul 2, 2015
@cdunn2001
Copy link
Contributor

Thanks!

@fivemicro fivemicro deleted the fixes-issue-296-implicit-conversions branch July 2, 2015 21:22
@cdunn2001
Copy link
Contributor

I just noticed that AppVeyor began to fail with this build:

(I had assumed AppVeyor was down when I merged this change, but actually I just had to view it in another browser.)

And the problem has affected someone else: #300.

So I will have to revert this change, unless you have a more complete fix.

@fivemicro
Copy link
Contributor Author

@cdunn2001 - Sorry, I am new to AppVeyor, but I read one of the failed build logs and it looked like there were missing tools? Specifically:

https://ci.appveyor.com/project/cdunn2001/jsoncpp/build/build.92/job/i2224pf8kr58y854#L55

says
...
...

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(64,5): error
MSB8020: The build tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 
build tools, please install v140 build tools.  Alternatively, you may upgrade to the current Visual Studio 
tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". 
[C:\projects\jsoncpp\ZERO_CHECK.vcxproj]

I am not sure how my changes caused that. Still, if you need to revert, I understand.

@cdunn2001
Copy link
Contributor

Yeah, maybe we just need the Toolset.

cdunn2001 added a commit that referenced this pull request Jul 11, 2015
fix appveyor 32-bit windows build

I've backed rebased under #297 because AppVeyor has been failing since there, and because that was not properly based on master anyway.
cdunn2001 pushed a commit to cdunn2001/jsoncpp that referenced this pull request Jul 11, 2015
…ed when needed

This is rebased from open-source-parsers#297, where AppVeyor had been failing, and which
was not properly based on the master branch.
@cdunn2001 cdunn2001 mentioned this pull request Jul 11, 2015
Merged
cdunn2001 added a commit that referenced this pull request Jul 11, 2015
Same as #297 (1c4f274), but properly rebased
cdunn2001 pushed a commit to cdunn2001/jsoncpp that referenced this pull request Jul 11, 2015
…ed when needed

This is rebased from open-source-parsers#297, where AppVeyor had been failing, and which
was not properly based on the master branch.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants