Thanks for the suggestion castor.
I'm trying to find where my libraries are kept (and how to use grep), being very n00bish but I need to learn how to do more development anyways eventually, might as well be with this.
Anyways, when I try compiling 3.6.10 with gcc 4.2.1, it ends trying to compile sexp.o with this message:
parse/sexp.cpp: In function ‘void sexp_deal_with_ship_flag(int, int, int, int, int, int, int, int, int)’:
parse/sexp.cpp:10471: warning: unused variable ‘wingnum’
parse/sexp.cpp:10471: warning: unused variable ‘shipnum’
parse/sexp.cpp:10471: warning: unused variable ‘ship_index’
parse/sexp.cpp: In function ‘void sexp_toggle_builtin_messages(int, bool)’:
parse/sexp.cpp:10603: error: ‘wingnum’ was not declared in this scope
parse/sexp.cpp:10604: error: ‘shipnum’ was not declared in this scope
parse/sexp.cpp:10605: error: ‘ship_index’ was not declared in this scope
parse/sexp.cpp: In function ‘int sexp_previous_goal_status(int, int)’:
parse/sexp.cpp:10676: warning: deprecated conversion from string constant to ‘char*’
and then it keeps running giving lots and lots of the deprecated conversion errors and then eventually terminating with:
make[1]: *** [sexp.o] Error 1
make[1]: Leaving directory `/home/mjaworsk/FreeSpace/src/fs2_open/code'
make: *** [all-recursive] Error 1
Any thoughts? I tried to use the SUSE package handler to pull down all the sdl libraries I could find...