After further testing this is because the 'long' type is a 64-bit value.
In order for the types in h-types.h to be correct we need to either:
* define 'L64' in z-config.h
* rewrite h-types.h to use "standard" types where possible
The key issue is that the 32-bit integer is defined to be 64 bits long
(unsigned long int) unless running on DEC/OSF in the standard config.
When L64 is defined this product does run correctly on the 64-bit
platform, at least as far as starting the game -- no more RNG hang.
Regards,
Daniel
--
zangband fails to start due to RNG 64-bit bug
https://bugs.launchpad.net/bugs/178228
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs