v2.8.1.1 build on osx fails @ "Set/GetDescriptiveText" ; v2.7.2.0 is OK

hi,

i'm building wxpython against wxwidgets & python on osx 10.4.8.

with,

  python 2.5
  wxwidgets 2.7.2
  wxpython 2.7.2.0

building as,

  python2.5 setup.py --debug \
  build_ext --inplace \
  UNICODE=1 \
  BUILD_GLCANVAS=0 \
  BUILD_RENAMERS=0

all is well. clean build, no errors.

but, with

  python 2.5
  wxwidgets 2.8.1
  wxpython 2.8.1.1

same config/build step fails at,

...
gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
-mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Wall
-Wstrict-prototypes -I/usr/local/wxwidgets281/include/wx-2.7/
-I/Library/Frameworks/Python.framework/Headers -g
-DSWIG_TYPE_TABLE=_wxPython_table -DSWIG_PYTHON_OUTPUT_TUPLE
-DWXP_USE_THREAD=1 -UNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
-D__WXMAC__ -Iinclude -Isrc
-I/usr/local/wxwidgets281/lib/wx/include/mac-unicode-release-2.8
-I/usr/local/wxwidgets281/include/wx-2.8
-I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
-c src/mac/_controls_wrap.cpp -o
build.unicode/temp.macosx-10.4-ppc-2.5/src/mac/_controls_wrap.o -g -O0
cc1plus: warning: command line option "-Wstrict-prototypes" is valid
for C/ObjC but not for C++
src/mac/_controls_wrap.cpp: In function 'PyObject*
_wrap_SearchCtrl_SetDescriptiveText(PyObject*, PyObject*, PyObject*)':
src/mac/_controls_wrap.cpp:46618: error: 'class wxSearchCtrl' has no
member named 'SetDescriptiveText'
src/mac/_controls_wrap.cpp: In function 'PyObject*
_wrap_SearchCtrl_GetDescriptiveText(PyObject*, PyObject*)':
src/mac/_controls_wrap.cpp:46654: error: 'const class wxSearchCtrl'
has no member named 'GetDescriptiveText'
error: command 'gcc' failed with exit status 1

suggestions?

thanks.

snowcrash+wxpython wrote:

hi,

i'm building wxpython against wxwidgets & python on osx 10.4.8.

with,

python 2.5
wxwidgets 2.7.2
wxpython 2.7.2.0

building as,

python2.5 setup.py --debug \
build_ext --inplace \
UNICODE=1 \
BUILD_GLCANVAS=0 \
BUILD_RENAMERS=0

all is well. clean build, no errors.

but, with

python 2.5
wxwidgets 2.8.1
wxpython 2.8.1.1

same config/build step fails at,

Set/GetDescriptiveText was added between 2.8.1(.0) and 2.8.1.1, so you'll either want to build the wxWidgets that is in the wxPython tarball, wait for 2.8.2 which should be out in a few days, or try to get a 2.8.1.0 wxPython snapshot from CVS.

···

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

hi,

Set/GetDescriptiveText was added between 2.8.1(.0) and 2.8.1.1, so
you'll either want to build the wxWidgets that is in the wxPython
tarball, wait for 2.8.2 which should be out in a few days, or try to get
a 2.8.1.0 wxPython snapshot from CVS.

well, i just learned a bit about version synch bet the two projects :-/

i'll 'play' w/ 282rc1 in the interim ...

thx! for the clarification(s).