-
-
Notifications
You must be signed in to change notification settings - Fork 112
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
Test failure on 32 bit platforms #56
Comments
Is 32 bit an important platform to run osmium on? |
Well that's a reasonable question, but my problem is that I was considering packaging it for Fedora and 32 bit x86 and ARM are both primary architectures so any package would be expected to build there. I could of course just not run the tests but that would probably only defer the problem until I tried to package something like osmium-tool or node-osmium that builds on top of libosmium. |
On 32 bit systems item_size_type and size_t are the same size, so there was a duplicate definition here. See also #56.
Compiling on 32bit should work now. @tomhughes can you verify? |
Confirmed fixed. |
A number of the tests fail on a 32 bit platform with errors like this:
The problem is that on a 32 bit platform
size_t
isuint32_t
and therefore the same asitem_size_type
and we wind up with duplicate function definitions.The text was updated successfully, but these errors were encountered: