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

Reply via email to