Chess GUI Compile and Run

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
Chess240 was a C++ programming project given for one of my past classes while in a university computer science program. The course professors provided a skeleton code for a GUI (and image files for a chess board and chess pieces) and also a supression file (for known memory errors during compilation), and the code given would compile (using a makefile) and run on the Linux computers of a department controlled computer lab, and it would render the pieces on the board. However, when I port that same code to other machines with no modifications it won't compile or run. I have tried on other Linux dystros but the same code won't compile or run, and I suspect it is because of the GUI library. What I desire now is a way to have that same code be able to compile and run on any other platform, including another Linux computer, Mac OS X machine, iPad, and also on Windows operating systems. I recommend you have it compile and run using makefile (such as was used when I was a student) but if your solution will be different then I will need to know how I can compile and run it on the different platforms on which I will use it. I will add a bonus if you can help me run the same code in a website that I host on my domain.
I have already finished the program years ago, so I am not seeking ways to cheat. But I was proud of that project and want to be able to still use it these many years later. I imagine if you use the code given by the course project description (same thing given to all students) and if I don't ask you to view any of my code then that condition also helps reduce anybody thinking I'm cheating. My idea is that if that code can compile on other Linux, Mac, and Windows machines then I should be able to plug in my coding and it would either work or only fail compilation with errors I create and not based on the GUI libraries.
The task given to the students was to add extra logic/code so that the game of chess may be played on that board, including turns, checks against illegal moves, stale mate and check mate. I already have that code because I finished the project. What I want to hire should make the base code compile and run, at which point all the rest of my code should not cause a problem if I plug it in and run it as well.
Because the class is still being taught at the university, you can see the project description and the download section online here
For I projected the project budget as a "Simple Project" but if it turns out to be more then let me know.

Skills required:
C++ Programming, iPad, Linux, Mac OS, Windows Desktop
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 250
in 2 days
$ 150
in 3 days
Hire NNyRs0F53
$ 250
in 1 days
Hire satpreet197
$ 100
in 2 days
Hire XImZ4jJ81
$ 250
in 1 days
$ 250
in 5 days
Hire GeorgeKazi
$ 200
in 6 days