Nice page, but a little weird that for some people alucardx.net resolves to some auto-generated link page.
Anyway, some brief comments:
- next version (and current CVS snapshot) compiles with gcc 4.x indeed

- you can use any lower version of gcc 3.x to compile openMSX 0.5.2 (use 3.3 or 3.4 for better performance, I guess; at least it's better than 3.1 which you mentioned)
- you can skip the ./configure step (it's done automatically); see manual
- you can also put the system roms in /opt/openMSX/share/systemroms; see manual
Thanks for the nice page!