Can't compile under wx 2.6

Olly Betts olly at survex.com
Thu Oct 27 15:28:55 BST 2005


On Sun, Oct 23, 2005 at 05:38:22PM +0100, David Loeffler wrote:
> On Tue, 2005-10-18 at 11:35 +0100, Mark Shinwell wrote:
> > Compile with a non-Unicode build of wx.
> 
> Where do I get one of those? I can find non-Unicode versions of the SuSE
> wxGTK runtime package, but not the wxGTK-devel package that I need to
> actually compile stuff.

Sigh.  Looks like SuSE don't supply such a thing.  I suspect you may
have to build wxWidgets from source.

The irony is that Survex actually uses unicode internally for all
translatable messages, and has since 0.90alpha1, which was January or
February 1999.  That's before wxWindows (as it was called then) added
unicode support in version 2.1.0-b4, dated May 9th 1999.

But unfortunately wxWidgets in unicode mode seems to expect you to do
everything the way it wants, so it's not a trivial change to use their
unicode build despite the fact that we already use unicode (in fact
it's arguably hard precisely because we already use unicode).  Kind of
annoying...

It is something that'll need to be sorted out, but I've been ignoring
the issue because it's likely to involve a lot of work with no end-user
visible benefits (at least until someone steps forward to do a
translation into a language which requires it, such as Chinese).

> (By the way: running Aven in WINE doesn't work
> even slightly, which is almost certainly a WINE issue of course.)

I'm not terribly suprised.

Cheers,
    Olly



More information about the Survex mailing list