aboutsummaryrefslogtreecommitdiff
path: root/build-unix.txt
diff options
context:
space:
mode:
authors_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>2010-01-28 21:49:20 +0000
committers_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>2010-01-28 21:49:20 +0000
commit9e56521b4b79a90cfae63c658ed2ecb67acebfca (patch)
tree8bf2edbef4ca0f0aaedd2c10806cf59cb66bf316 /build-unix.txt
parent80264be428b7ec7692e6633a0f21232c63a0b62c (diff)
now compiles on 64-bit Ubuntu Karmic with wxWidgets-2.9.0,
fixes for wxWidgets-2.9.0, added superfluous GetEventHandler()'s, there's still a bug on wx2.9.0 that the status number is mashed up for some reason otherwise seems to run fine
Diffstat (limited to 'build-unix.txt')
-rw-r--r--build-unix.txt25
1 files changed, 16 insertions, 9 deletions
diff --git a/build-unix.txt b/build-unix.txt
index 7c650589a4..5467bbea17 100644
--- a/build-unix.txt
+++ b/build-unix.txt
@@ -1,6 +1,6 @@
Bitcoin v0.2.0 BETA
-Copyright (c) 2009 Satoshi Nakamoto
+Copyright (c) 2009-2010 Satoshi Nakamoto
Distributed under the MIT/X11 software license, see the accompanying
file license.txt or http://www.opensource.org/licenses/mit-license.php.
This product includes software developed by the OpenSSL Project for use in
@@ -13,15 +13,22 @@ UNIX BUILD NOTES
Dependencies
------------
-apt-get install build-essential
-apt-get install libgtk2.0-dev
-apt-get install libssl-dev
-apt-get install libdb4.7-dev
-apt-get install libdb4.7++-dev
-apt-get install libboost-dev
+sudo apt-get install build-essential
+sudo apt-get install libgtk2.0-dev
+sudo apt-get install libssl-dev
+sudo apt-get install libdb4.7-dev
+sudo apt-get install libdb4.7++-dev
+sudo apt-get install libboost-dev
+
+There is currently no libwxgtk2.8-ansi-dev debian package for Karmic.
+libwxgtk2.8-dev is the "unicode" build, but for wxWidgets 2.8 "unicode"
+means wchar, not UTF-8. wchar wxString doesn't convert to std::string.
+
+In wxWidgets 2.9, unicode is UTF-8 and that's the only version.
You need to download wxWidgets from http://www.wxwidgets.org/downloads/
-and build it yourself.
+and build it yourself. See the build instructions and configure parameters
+below.
Licenses of statically linked libraries:
wxWidgets LGPL 2.1 with very liberal exceptions
@@ -48,7 +55,7 @@ symbols, which reduces the executable size by about 90%.
wxWidgets
---------
-cd /usr/local/wxWidgets-2.8.9
+cd /usr/local/wxWidgets-2.8.9 or 2.9.0
mkdir buildgtk
cd buildgtk
../configure --with-gtk --enable-debug --disable-shared --enable-monolithic