wxPython 2.8.0.1 compile errors

I downloaded the source for wxPython 2.8.0.1 and deliberately turned
off wxWidgets 2.6 compatibility. wxWidgets compiled successfully but
wxPython fails because it references a number of wxWidgets 2.6
compatibility stuff directly. My question is how this should be
resolved. I can thinkg of a number of choices:

1) add #ifdef statements to remove the 2.6 compatibility stuff when it
is not enabled in wxWidgets

2) deliberately reference the new routines but leave them visible in
wxPython with the old names

I'm thinking that #1 makes sense and I can provide patches that will
do this (if desired) but I'd like to know that first before going to a
lot of effort. Thanks.

Anthony Tuininga

Anthony Tuininga wrote:

I downloaded the source for wxPython 2.8.0.1 and deliberately turned
off wxWidgets 2.6 compatibility. wxWidgets compiled successfully but
wxPython fails because it references a number of wxWidgets 2.6
compatibility stuff directly. My question is how this should be
resolved. I can thinkg of a number of choices:

1) add #ifdef statements to remove the 2.6 compatibility stuff when it
is not enabled in wxWidgets

2) deliberately reference the new routines but leave them visible in
wxPython with the old names

I'm thinking that #1 makes sense and I can provide patches that will
do this (if desired) but I'd like to know that first before going to a
lot of effort. Thanks.

The plan is to remove the things that 2.6 compatibility stuff when we start on 2.9 so I'd rather not mess with it until then.

ยทยทยท

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!