<p>If you want to make changes to any of the <tt class="literal"><span class="pre">*.i</span></tt> files, (SWIG
interface definition files,) or to regenerate the extension sources or
renamer modules, then you will need an up to date version of SWIG,
-plus some patches. Get the sources for version 1.3.22, and then apply
+plus some patches. Get the sources for version 1.3.24, and then apply
the patches in wxPython/SWIG and then build SWIG like normal. See the
README.txt in the wxPython/SWIG dir for details about each patch and
also info about those that may already have been applied to the SWIG
use it. See below for an example.</p>
<p>In the text below I'll use WXDIR with environment variable syntax
(either $WXDIR or %WXDIR%) to refer to the top level directory where
-your wxWidgerts and wxPython sources are located. It will equate to
+your wxWidgets and wxPython sources are located. It will equate to
whereever you checked out the wxWidgets module from CVS, or untarred
the wxPython-src tarball to. You can either substitute the $WXDIR text
below with your actual dir, or set the value in the environment and
--enable-geometry \
--enable-sound --with-sdl \
--enable-display \
+ --disable-debugreport \
</pre>
<p>On OS X of course you'll want to use --with-mac instead of
--with-gtk.</p>
dir I don't lose my scripts too.) This is what it looks like:</p>
<pre class="literal-block">
make $* \
+ && make -C contrib/src/animate $* \
&& make -C contrib/src/gizmos $* \
- && make -C contrib/src/ogl CXXFLAGS="-DwxUSE_DEPRECATED=0" $* \
&& make -C contrib/src/stc $*
</pre>
<p>So you just use .make as if it where make, but don't forget to set
wxUSE_POSTSCRIPT 1
wxUSE_AFM_FOR_POSTSCRIPT 0
wxUSE_DISPLAY 1
+wxUSE_DEBUGREPORT 0
</pre>
<p>If you are using my build scripts then a few more settings will be
changed and then a copy of setup.h is placed in a subdir of
executing nmake with a bunch of extra command line parameters.
The base set are:</p>
<pre class="literal-block">
--f makefile.vc OFFICIAL_BUILD=1 SHARED=1 MONOLITHIC=1 USE_OPENGL=1
+nmake -f makefile.vc OFFICIAL_BUILD=1 SHARED=1 MONOLITHIC=1 USE_OPENGL=1
</pre>
<p>If doing a debug build then add:</p>
<pre class="literal-block">
same command from the following directories in order to build the
contrib libraries:</p>
<pre class="literal-block">
- %WXDIR%\contrib\build\gizmos
- %WXDIR%\contrib\build\stc
- %WXDIR%\contrib\build\ogl
-
-Note, that the ogl lib build will need an additional flag::
-
- CPPFLAGS="-DwxUSE_DEPRECATED=0"
+%WXDIR%\contrib\build\animate
+%WXDIR%\contrib\build\gizmos
+%WXDIR%\contrib\build\stc
</pre>
</li>
<li><p class="first">When that is all done it will have built the main wxWidgets DLLs