Ok, well, I finally made enough adjustments to the codebase to get it to compile and link with a unicode wxGTK
Unfortunatly, it now crashes early -- while still in the opening messageboxes. :oops:
I've uploaded all the .cpp and .h files ( most were changed, although a few weren't ) in a zip to:
http://www.uploadthis.co.uk/uploads/me22/codeblocks-1.0-beta6-unicode-overlay.zip Extract that overtop of an extracted codeblocks-1.0-beta6.tar.gz ( overwriting, obviously ). It also seems that the
LIB_WXSTC=wx_gtk2_stc-$(WX_VER)
LIB_WXXRC=wx_gtk2_xrc-$(WX_VER)
lines in Makefile.unix need to be changed to
LIB_WXSTC=wx_gtk2u_stc-$(WX_VER)
LIB_WXXRC=wx_gtk2u_xrc-$(WX_VER)
in order for it to link.
Hopefully someone who knows how to fix this kind of thing will have better luck =/
$ ./codeblocks-1.0-beta6/output/run.sh
Xlib: unexpected async reply (sequence 0x1864)!
Xlib: sequence lost (0x11864 > 0x1a2c) in reply type 0x0!
The program 'codeblocks.exe' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadImplementation (server does not implement operation)'.
(Details: serial 6244 error_code 17 request_code 20 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)