Not sure what the rules are about bumping posts here, but since it has been almost 48 hours, figured that was ample time.
Having problems compiling the 32-bit version of the latest mame (and mameui fails at the same point, so I figure if we can resolve this, it will work for mameui as well).
Thanks.
> I'm trying to compile the stock build using the same compiler and settings that I've > used for a while now. > > I was able to get mame64 compiled, but when trying to compile the 32-bit version, > this error gets thrown. > > In file included from ../../../../../src/devices/cpu/saturn/saturn.cpp0: > ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void > saturn_device::saturn_exchange(int, int, int, int)': > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > void saturn_device::saturn_exchange(int left, int begin, int count, int right) > ^~~~~~~~~~~~~ > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void > saturn_device::saturn_copy(int, int, int, int)': > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > void saturn_device::saturn_copy(int dest, int begin, int count, int src) > ^~~~~~~~~~~~~ > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void > saturn_device::saturn_or(int, int, int, int)': > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > void saturn_device::saturn_or(int dest, int begin, int count, int src) > ^~~~~~~~~~~~~ > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void > saturn_device::saturn_and(int, int, int, int)': > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > void saturn_device::saturn_and(int dest, int begin, int count, int src) > ^~~~~~~~~~~~~ > ../../../../../src/devices/cpu/saturn/satops.hxx6: error: assuming signed overflow > does not occur when assuming that (X + c) < X is always false > [-Werror=strict-overflow] > > any thoughts? Thanks.
|