

In Ubuntu 12.04, there are zero warnings (there are some in the Intel library but none in Free42 itself). Speaking of compile options: Adding -Wno-missing-braces -Wno-unused-but-set-variable -Wno-unused-variable removes hundreds of warnings.Īrgh. The downsides are error messages from compilers that don't recognize -Wno-narrowing. As you've added it to the FreeBSD and SunOS builds, can you please add it to the normal Linux build as well? I think there are no downsides. At least under Arch Linux -Wno-narrowing is necessary. I'll have to check what happens when I do add it there I don't remember whether I left it off out of misguided command-line minimalism or because of a warning. I do my Linux builds in Ubuntu 12.04, and -lX11 is not needed there. The X11 library is always required, but what varies is whether you have to tell the linker about it or not. Probably all Linux distributions require it. Arch Linux requires the X11 library as well (LIBS += -lX11). My comments on your comments follow below. For the iOS version, I'll probably be able to reuse a lot of the code I wrote for the MacOS version, but that's going to have to wait, there's no way I'll be able to finish both this weekend.

#FREE42 IMPORT EXPORT ANDROID#
Three done, two to go! I'll work on the Android version today, that should be a bit less work that the previous three. The state file management dialog is a lot more work, because that's all shell code, so it has to be done five times. And it gave me an opportunity to simplify the core/shell interface a bit. The platform-independent state files did require a lot of code changes, but that was a feature I've wanted for a long time, and doing it the way I ended up doing wasn't that bad, it took about a day and a half in the end.
