That did the trick for wxrc !! .. so close !! .. but now I get the following ..
[ 97%] Building CXX object odalaunch/CMakeFiles/odalaunch.dir/src/lst_custom.cpp.o
/home/lnxr0x/odamex-src-0.6.2/odalaunch/src/lst_custom.cpp:435: error: ‘wxIntPtr’ was not declared in this scope
/home/lnxr0x/odamex-src-0.6.2/odalaunch/src/lst_custom.cpp:435: error: ‘wxIntPtr’ was not declared in this scope
/home/lnxr0x/odamex-src-0.6.2/odalaunch/src/lst_custom.cpp:436: error: ‘wxIntPtr’ was not declared in this scope
/home/lnxr0x/odamex-src-0.6.2/odalaunch/src/lst_custom.cpp:436: error: initializer expression list treated as compound expression
/home/lnxr0x/odamex-src-0.6.2/odalaunch/src/lst_custom.cpp:437: error: expected ‘,’ or ‘;’ before ‘{’ token
make[2]: *** [odalaunch/CMakeFiles/odalaunch.dir/src/lst_custom.cpp.o] Error 1
make[1]: *** [odalaunch/CMakeFiles/odalaunch.dir/all] Error 2
make: *** [all] Error 2
Thanks in advance for all the help !!!
Unfortunately, Debian ships with an older version of wxWidgets which doesn't recognize the wxIntPtr type. Apparently it's a wxWidgets 2.9-ism that was backported to a more recent version of wxWidgets 2.8...more recent than the copy included with Debian, apparently.
I have a headless debian box, and was able to get the program to compile by opening up odalaunch/src/lst_custom.cpp and putting the following line below all of the other #include lines but above the rest of the file:
typedef long int wxIntPtr;
See if that works for you. I'll ping our launcher maintainer with this issue and get his take on it.