I'm not sure if anyone has tried this yet, but it dies on overland.cpp, I think I have the right library installed for gd2
overland.cpp: In function ‘void do_setmark(char_data*, char*)’:
overland.cpp:1127: warning: deprecated conversion from string constant to ‘char*’
overland.cpp:1132: warning: deprecated conversion from string constant to ‘char*’
overland.cpp: In function ‘void do_setexit(char_data*, char*)’:
overland.cpp:1523: warning: deprecated conversion from string constant to ‘char*’
overland.cpp: At global scope:
overland.cpp:1549: error: ‘gdImagePtr’ was not declared in this scope
overland.cpp:1549: error: expected primary-expression before ‘int’
overland.cpp:1549: error: expected primary-expression before ‘short’
overland.cpp:1549: error: expected primary-expression before ‘short’
overland.cpp:1549: error: expected primary-expression before ‘short’
overland.cpp:1549: error: initializer expression list treated as compound expression
overland.cpp:1550: error: expected ‘,’ or ‘;’ before ‘{’ token
overland.cpp:1556: error: ‘gdImagePtr’ was not declared in this scope
overland.cpp:1556: error: expected primary-expression before ‘int’
overland.cpp:1556: error: initializer expression list treated as compound expression
overland.cpp:1557: error: expected ‘,’ or ‘;’ before ‘{’ token
make[1]: *** [o/overland.o] Error 1