X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/974a50f1bbd6bcff1666fa492ee9802a6ee5b8da..38c6df6e11c416d416d83379df78e055616b699c:/wxPython/docs/BUILD.html diff --git a/wxPython/docs/BUILD.html b/wxPython/docs/BUILD.html index 068a6ebe67..9e31b6a72f 100644 --- a/wxPython/docs/BUILD.html +++ b/wxPython/docs/BUILD.html @@ -4,299 +4,17 @@ -Building wxPython 2.7 for Development and Testing - +Building wxPython 2.8 for Development and Testing + -
-

Building wxPython 2.7 for Development and Testing

+
+

Building wxPython 2.8 for Development and Testing

This file describes how I build wxWidgets and wxPython while doing development and testing, and is meant to help other people that want to do the same thing. I'll assume that you are using either a CVS snapshot from http://wxWidgets.org/snapshots/, a checkout from CVS, or -one of the released wxPython-src-2.7.* tarballs. I'll also assume that +one of the released wxPython-src-2.8.* tarballs. I'll also assume that you know your way around your system, the compiler, etc. and most importantly, that you know what you are doing! ;-)

If you want to also install the version of wxPython you build to be in @@ -353,7 +71,7 @@ before:

cd $WXDIR mkdir bld cd bld -../configure --prefix=/opt/wx/2.7 \ +../configure --prefix=/opt/wx/2.8 \ --with-gtk \ --with-gnomeprint \ --with-opengl \ @@ -367,14 +85,14 @@ cd bld

On OS X of course you'll want to use --with-mac instead of --with-gtk and --with-gnomeprint.

-

Notice that above I used a prefix option of "/opt/wx/2.7". You can +

Notice that above I used a prefix option of "/opt/wx/2.8". You can use whatever path you want, such as a path in your HOME dir or even one of the standard prefix paths such as /usr or /usr/local if you like, but using /opt this way lets me easily have multiple versions and ports of wxWidgets "installed" and makes it easy to switch between them, without impacting any versions of wxWidgets that may have been installed via an RPM or whatever. For the rest of the -steps below be sure to also substitute "/opt/wx/2.7" with whatever +steps below be sure to also substitute "/opt/wx/2.8" with whatever prefix you choose for your build.

NOTE: Due to a recent change there is currently a dependency problem in the multilib builds of wxWidgets on OSX, so I have @@ -431,9 +149,9 @@ the execute bit on .make first!:

.make install

When it's done you should have an installed set of files under -/opt/wx/2.7 containing just wxWidgets. Now to use this version of -wxWidgets you just need to add /opt/wx/2.7/bin to the PATH and set -LD_LIBRARY_PATH (or DYLD_LIBRARY_PATH on OS X) to /opt/wx/2.7/lib.

+/opt/wx/2.8 containing just wxWidgets. Now to use this version of +wxWidgets you just need to add /opt/wx/2.8/bin to the PATH and set +LD_LIBRARY_PATH (or DYLD_LIBRARY_PATH on OS X) to /opt/wx/2.8/lib.

  • I also have a script to help me build wxPython and it is checked in to the CVS as wxWidgets/wxPython/b, but you probably don't want to @@ -462,7 +180,7 @@ python2.5 setup.py build_ext --inplace --debug other version of it found first, then you can add this to the command line to ensure your new one is used instead:

    -WX_CONFIG=/opt/wx/2.7/bin/wx-config
    +WX_CONFIG=/opt/wx/2.8/bin/wx-config
     

    By default setup.py will assume that you built wxWidgets to use GTK2. If you built wxWidgets to use GTK 1.2.x then you should add @@ -494,7 +212,7 @@ directory.

    PYTHONPATH to the wxPython dir located in the source tree. For example:

    -export LD_LIBRARY_PATH=/opt/wx/2.7/lib
    +export LD_LIBRARY_PATH=/opt/wx/2.8/lib
     export PYTHONPATH=$WXDIR/wxPython
     cd $WXDIR/wxPython/demo
     python2.5 demo.py