I find it odd that you are having trouble with building ClanLib on Linux. ClanLib started off being Linux only. In its beginnings it was mostly a 2d library though.

Most of the open source...