Recent Changes - Search:

Home Page


Main

Downloads
Windows
macOS
Linux (via apt / rpm )
Linux wxWidgets
Release Notes

Wiki
Documentation
FAQ

Build CodeLite
Linux
Windows
macOS

Devs
Debug CodeLite Linux
Building Clang
Build wxWidgets (MSW)
Coding Guidelines
Create a Plugin

9Binaries

wxWidgets 2.9 Packages and Repositories


The latest versions of CodeLite require wxWidgets 2.9, which isn't easily available as binaries. I've therefore built packages for the commonest distros. The packages should support wxMediaCtrl, and also wxWebView for those distro versions that can supply its dependencies i.e. not ubuntu maverick or lucid, nor debian squeeze.

They are signed with the CodeLite public key so, if you haven't done so before, you should tell apt or rpm about this by doing as superuser (su or sudo depending on your distro):

 apt-key adv --fetch-keys http://www.codelite.co.uk/CodeLite.asc

or

 rpm --import http://www.codelite.co.uk/CodeLite.asc

Ubuntu and debian

If you use a debian-based distro there are the following wxWidgets repositories available:

wxWidgets Repositories
 RepositoryAvailable VersionsComponent
debianhttp://www.codelite.co.uk/wx2.9/debiansqueeze wheezylibs
ubuntuhttp://www.codelite.co.uk/wx2.9/ubuntu/lucid maverick natty oneiric preciseuniverse

The ubuntu ones should also work on other *buntus, and on derivatives e.g. Mint.

Now let apt know that the repository exits. If you use an apt front-end e.g. synaptic, tell it to Add a repository, using as data the appropriate entry in the table above.

If you do things by hand, add the appropriate url to /etc/apt/sources.list. Become superuser and either use a text editor to edit /etc/apt/sources.list, adding a line similar to:

 deb http://www.codelite.co.uk/wx2.9/debian/ squeeze libs

or, in a terminal, do:

 echo "deb http://www.codelite.co.uk/wx2.9/debian/ squeeze libs" >> /etc/apt/sources.list

The line to add is different for different distros/versions; choose the appropriate one:

wxWidgets Repositories
Distro/releaseLine to append
debian squeezedeb http://www.codelite.co.uk/wx2.9/debian/ squeeze libs
debian squeezedeb http://www.codelite.co.uk/wx2.9/debian/ wheezy libs
ubuntu luciddeb http://www.codelite.co.uk/wx2.9/ubuntu/ lucid universe
ubuntu maverickdeb http://www.codelite.co.uk/wx2.9/ubuntu/ maverick universe
ubuntu nattydeb http://www.codelite.co.uk/wx2.9/ubuntu/ natty universe
ubuntu oneiricdeb http://www.codelite.co.uk/wx2.9/ubuntu/ oneiric universe
ubuntu precisedeb http://www.codelite.co.uk/wx2.9/ubuntu/ precise universe

You then need update the repositories. In synaptic, click the Reload button. If you're doing things by hand, do:

 apt-get update

You should now be able to install wxWidgets in the normal way through synaptic, or by doing:

 apt-get install libwxbase2.9-0-unofficial libwxbase2.9-dev libwxgtk2.9-0-unofficial libwxgtk2.9-dev wx2.9-headers wx-common libwxbase2.9-dbg libwxgtk2.9-dbg wx2.9-i18n wx2.9-examples wx2.9-doc

The first 6 of those are required; the others optional (and of decreasing importance).

wx-common and wx2.9-i18n will conflict with the distro's wx2.8 equivalents. That is unlikely to matter too much; but wx-common contains wxrc so, if you use this, be aware that there may be differences after upgrading.

Fedora and openSUSE

There are currently rpms available for fedora 17 and openSUSE 12.1 and 12.2.

wxWidgets rpms
DistroReleasei386x86_64
fedora17wx-base-unicode wx-base-unicode-devel wx-gtk2-unicode wx-gtk2-unicode-devel wx-gtk2-unicode-gl wx-i18nwx-base-unicode wx-base-unicode-devel wx-gtk2-unicode wx-gtk2-unicode-devel wx-gtk2-unicode-gl wx-i18n
openSUSE12.1wx-base-unicode wx-base-unicode-devel wx-gtk-unicode wx-gtk2-unicode-devel wx-gtk2-unicode-gl wx-i18nwx-base-unicode wx-base-unicode-devel wx-gtk2-unicode wx-gtk2-unicode-devel wx-gtk2-unicode-gl wx-i18n
openSUSE12.2wx-base-unicode wx-base-unicode-devel wx-gtk2-unicode wx-gtk2-unicode-devel wx-gtk2-unicode-gl wx-i18nwx-base-unicode wx-base-unicode-devel wx-gtk2-unicode wx-gtk2-unicode-devel wx-gtk2-unicode-gl wx-i18n

Either download the required rpms and install them as usual, or download and install in one step; e.g. rpm -Uvh http://www.codelite.co.uk/wx2.9/wx2.9-packages/fedora/2.9.4/17/wx-base-unicode-devel-2.9.4-1.i686.rpm

These rpms contain both shared and static builds. Note that they conflict with the wx2.8 devel ones.

Edit - History - Print - Recent Changes - Search
Page last modified on September 20, 2012, at 01:23 AM