Truing to build wxPython-2.3.2.1 under linux from source tarball i get following errors:
src/helpers.cpp: In function `struct PyObject * wxPyMake_wxObject(wxObject *, bool = 1)':
src/helpers.cpp:318: no matching function for call to `wxEvtHandler::GetClientObject ()'
src/helpers.cpp:339: no matching function for call to `wxEvtHandler::SetClientObject (wxPyClientData *)
I have Python 2.0.1, gtk+ 1.2.10 and wxgtk 2.2.7 installed, as mentioned in BUILD.unix.txt.
The problem is that wxEvtHandler object from wxGTK really does not provide any of these Get/Set methods. Grep'ing through wx/*h i found these methods only in wxWindowBase class.
What should all this mean and how should i build wxPython?
I'm so sorry, sorry for bothering you all, people...
I've got an old version of wxWindows -- need 2.3.2 instead of 2.2.7,
2.3.2 has all the headers OK.
···
Truing to build wxPython-2.3.2.1 under linux from source tarball i get
following errors:
src/helpers.cpp: In function `struct PyObject *
wxPyMake_wxObject(wxObject *, bool = 1)':
src/helpers.cpp:318: no matching function for call to
`wxEvtHandler::GetClientObject ()'
src/helpers.cpp:339: no matching function for call to
`wxEvtHandler::SetClientObject (wxPyClientData *)
I have Python 2.0.1, gtk+ 1.2.10 and wxgtk 2.2.7 installed, as
mentioned in BUILD.unix.txt.
The problem is that wxEvtHandler object from wxGTK really does not
provide any of these Get/Set methods. Grep'ing through wx/*h i found
these methods only in wxWindowBase class.
--
------------------------------------------
Emmanuel OLART, Eng.
THERALYS
Diagnostic & Therapeutic Image Analysis in Clinical Trials
Address : 29 rue Bellecombe, 69006, LYON, FRANCE
Phone : (33).6.63.01.52.36
Fax : (33).4.72.35.72.91
Email : olart@theralys.com
ATTENTION :
*********** Confidentialité des Informations contenues dans cet e-mail *************
Les informations de cet e-mail sont confidentielles, soumises au secret
professionnel et destinées à l'usage exclusif du (des) destinataire (s) nommé (s).
Toute divulgation, distribution ou reproduction de cette communication est
strictement interdite. Si vous recevez celui-ci par erreur, veuillez le notifier à son
émetteur par retour et détruire ce message ainsi que tous les documents qui y
sont attachés. Merci de nous contacter immédiatement si vous-même ou votre
employeur n'acceptez pas les communications de cet ordre par e-mail.
--
------------------------------------------
Emmanuel OLART, Eng.
THERALYS
Diagnostic & Therapeutic Image Analysis in Clinical Trials
Address : 29 rue Bellecombe, 69006, LYON, FRANCE
Phone : (33).6.63.01.52.36
Fax : (33).4.72.35.72.91
Email : olart@theralys.com
ATTENTION :
*********** Confidentialité des Informations contenues dans cet e-mail *************
Les informations de cet e-mail sont confidentielles, soumises au secret
professionnel et destinées à l'usage exclusif du (des) destinataire (s) nommé (s).
Toute divulgation, distribution ou reproduction de cette communication est
strictement interdite. Si vous recevez celui-ci par erreur, veuillez le notifier à son
émetteur par retour et détruire ce message ainsi que tous les documents qui y
sont attachés. Merci de nous contacter immédiatement si vous-même ou votre
employeur n'acceptez pas les communications de cet ordre par e-mail.
<details class='elided'>
<summary title='Show trimmed content'>···</summary>
--
------------------------------------------
Emmanuel OLART, Eng.
THERALYS
Diagnostic & Therapeutic Image Analysis in Clinical Trials
Address : 29 rue Bellecombe, 69006, LYON, FRANCE
Phone : (33).6.63.01.52.36
Fax : (33).4.72.35.72.91
Email : olart@theralys.com
ATTENTION :
*********** Confidentialité des Informations contenues dans cet e-mail *************
Les informations de cet e-mail sont confidentielles, soumises au secret
professionnel et destinées à l'usage exclusif du (des) destinataire (s) nommé (s).
Toute divulgation, distribution ou reproduction de cette communication est
strictement interdite. Si vous recevez celui-ci par erreur, veuillez le notifier à son
émetteur par retour et détruire ce message ainsi que tous les documents qui y
sont attachés. Merci de nous contacter immédiatement si vous-même ou votre
employeur n'acceptez pas les communications de cet ordre par e-mail.
using wxGTK 2.3.2 and wxPython 2.3.2.1 (both from cvs) with python 2.2
everything builds ok but anytime i try to import wxpython (in demo.py for
exemple) i get messages like this :
so at the very least you are building wxPython with a different setting of
wxUSE_SERIAL than what wxGTK was built with. wxGTK's install should have
copied the configured setup.h (where that and other build flags are set) to
/usr/local/lib/wx/include/gtkd-2.3/wx/setup.h.
Try this in the command line environment you built wxPython from:
which wx-config
wx-config --version --cxxflags
to see where the wxPython build is getting it's wx .h files from.
Thx for help, I did everything for the beginning and this time it worked ...
Sorry for bothering you, but this was really strange
Regards
Emmanuel
Robin Dunn wrote:
···
using wxGTK 2.3.2 and wxPython 2.3.2.1 (both from cvs) with python 2.2
everything builds ok but anytime i try to import wxpython (in demo.py for
exemple) i get messages like this :
so at the very least you are building wxPython with a different setting of
wxUSE_SERIAL than what wxGTK was built with. wxGTK's install should have
copied the configured setup.h (where that and other build flags are set) to
/usr/local/lib/wx/include/gtkd-2.3/wx/setup.h.
Try this in the command line environment you built wxPython from:
which wx-config
wx-config --version --cxxflags
to see where the wxPython build is getting it's wx .h files from.