|
wxWebKit |
Main /
ConfiguringEnvironmentWebKit needs the following dependencies to build:
Instructions for specific environments are listed below. MSVC9 and above To get started, follow the steps outlined at http://webkit.org/building/tools.html and http://webkit.org/building/checkout.html to the letter. This will give you a properly setup Cygwin and checkout, with most dependencies installed. It is important that your PATH is setup properly. The order should be Windows Python (e.g. C:\Python26), followed by Cygwin's bin dir (e.g. C:\cygwin\bin), followed by the directory to git, if your git install is not in Cygwin's bin dir (e.g. C:\git\bin). This will make sure you're using the right python and perl at all times. You can build from either the Cygwin or MS shell, although if you use the MS shell you need to add "perl" to the build command, e.g. "perl WebKitTools\Scripts\build-webkit ... args ..." Note: MSVC 8 support has been discontinued at least for now as it is more work for users to set up and there is no one maintaining the deps package, which is currently broken. If someone has a need to use MSVC 8, please contact the mailing list and we can discuss what needs done to restore support. However, we highly recommend using MSVC 9 or above. Ubuntu/Debian You can get all the dependencies from apt-get using the following apt-get command: apt-get install gcc g++ libgnome-dev flex bison gperf libxml2 libxslt1.1 libxslt1-dev libcurl4-openssl-dev libsqlite3-dev libpng12-dev libjpeg62-dev libpango1.0-dev libgtk2.0-dev subversion For ICU, older versions of Ubuntu (<= 8.04) require the following command: apt-get install libicu36 libicu36-dev while Ubuntu 9.04+ require the following command: apt-get install libicu38 libicu-dev If you are using wx packages rather than building from source, you also need to make sure the following are installed: apt-get install python-wxgtk2.8 python-wxtools python-wxaddons wx2.8-i18n python-dev wx-common libwxgtk2.8-dev See http://wxpython.org for information on how to get these packages. Mac OS X All you need are the Apple Developer Tools. Any dependencies not provided by the OS or the Dev. Tools are built and installed as part of the WebKit build process. |