this is an ebuild file for wxActiveX/wxIE extension to wxWidgets library cross-compiled to win32 using xmingw. Now you can easly build win32 applications with ActiveX support and Internet Explorer embedded on gentoo host). It requires my previously send cross-compiled wxWidgets library ebuild (bug 46420), and a patch fixing ole headers in xmingw-win32api package (bug 46886). wxActiveX library needs a non-trivial patch to compile using mingw. The patch is attached and ebuild is applying it. I will send it to library author too. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 28777 [details] wxActiveX ebuild file
Created attachment 28778 [details, diff] wxActiveX patch fixing mingw compiling and linking
Created attachment 50339 [details] updated ebuild Wit this ranlib is working
Created attachment 59184 [details] updated xmingw-wxactivex ebuild
Adrian, this compiles fine, I just need to test wxIE.exe on a Windows machine and I can add it. I'll have to change the copyright header like on wx-xmingw too of course.
Added to CVS. Thanks again Adrian!
Hello, I'm using dev-cpp 4.9.9.2 with mingw 3.4.2 and WxWidgets 2.6 I have download wxactivex_1.0.zip and apply the patch "wxActiveX patch fixing mingw compiling and linking" It's compiling and linking fine with 1 warning : SetTransparent(); on void wxActiveX::CreateActiveX(REFCLSID clsid) in the file wxactivex.cpp line 300 SetTransparent function is deprecated in wxwidgets 2.6 so I have comment the line. The problem is when I execute the .EXE compiled whith dev-cpp, nothing appears on the screen and in the windows task manager. (I'm on Windows XP home SP2) Have you any idea... I need to embedded IE control in my wx application so it's my problem. Thank you for your help.
Created attachment 86074 [details] new ebuild - wxWidgets 2.6, debug flag added News: - changes in makefile to make it compatible with wxWidgets 2.6 - see http://bugs.gentoo.org/show_bug.cgi?id=46420 - changes in makefile - always compile with ansi build of wxWidgets (can not compile wxActiveX with unicode version) - debug flag to choose build od wxWidgets that will be used - debug or release. Ebuild was prepared as SILVERCODERS (http://silvercoders.com) company contribution to Gentoo project.
Reopening because of new ebuild (see attachment above).
dev-libs/wx-xmingw needs to be punted, not updated
Any reason?
# Mike Frysinger <vapier@gentoo.org> (23 Sep 2006) # Use `emerge crossdev && crossdev mingw32` dev-libs/wx-xmingw dev-util/xmingw-binutils dev-util/xmingw-gcc dev-util/xmingw-runtime dev-util/xmingw-w32api dev-libs/wxactivex Ebuild p.masked as it depends on deprecated package. Closing this bug.