Interesting, it looks like this was fixed at some point, but the fix never made it in to a release on hackage.
You'll need to either remove, or more correctly #if out this line: #include "wx/tabctrl.h" As shown in here: http://code.haskell.org/wxhaskell/wxcore/src/include/wrapper.h Perhaps someone on this list can get that fix in to hackage? Dave, On 2 November 2011 19:00, Alessandro Vermeulen <a.vermeu...@students.uu.nl> wrote: > Dear developers, > When building wx-core-0.12.1.7 I get the following error(s): > > src/include/wrapper.h:24:24: > error: wx/tabctrl.h: No such file or directory > In file included from src/cpp/apppath.cpp:1:0: > src/include/wrapper.h: In member function ‘virtual bool > ELJConnection::OnExecute(const wxString&, char*, int, wxIPCFormat)’: > src/include/wrapper.h:348:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h: In member function ‘virtual wxChar* > ELJConnection::OnRequest(const wxString&, const wxString&, int*, > wxIPCFormat)’: > src/include/wrapper.h:354:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h:354:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h: In member function ‘virtual bool > ELJConnection::OnPoke(const wxString&, const wxString&, wxChar*, int, > wxIPCFormat)’: > src/include/wrapper.h:361:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h:361:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h: In member function ‘virtual bool > ELJConnection::OnStartAdvise(const wxString&, const wxString&)’: > src/include/wrapper.h:365:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h:365:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h: In member function ‘virtual bool > ELJConnection::OnStopAdvise(const wxString&, const wxString&)’: > src/include/wrapper.h:369:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h:369:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h: In member function ‘virtual bool > ELJConnection::OnAdvise(const wxString&, const wxString&, char*, int, > wxIPCFormat)’: > src/include/wrapper.h:376:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > src/include/wrapper.h:376:0: > error: invalid cast from type ‘wxCStrData’ to type ‘void*’ > > Environment: > GHC 7.0.3 64 Bit > OS X 10.7.2 (Lion) > wxWidgets 2.9.2 source install with Cocoa. > > gcc --version > > (19:51:53 02-11) > i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 > > How can I fix this? > Kind regards, > Alessandro > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > wxhaskell-devel mailing list > wxhaskell-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel > > ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ wxhaskell-devel mailing list wxhaskell-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel