source: trunk/README.OS2@ 857

Last change on this file since 857 was 830, checked in by Dmitry A. Kuminov, 15 years ago

Updated README and CHANGES for 4.6.3.

File size: 28.4 KB
RevLine 
[830]1This is Qt version 4.6.3 for OS/2 and eCS.
[144]2
[397]3This document contains a brief information on the OS/2 version of the Qt
[524]4library. Please read it carefully before starting your work. You may also
5visit the project page at
[144]6
7 http://svn.netlabs.org/qt4/wiki
8
[188]9to get more information and the latest news and also to report bugs.
[144]10
[397]11To get a brief list of OS/2-specific changes from release to release
12please see the CHANGES.OS2 file included in this distribution.
[144]13
[740]14Please note that this version is binary incompatible with previous versions of
15Qt 4 for OS/2! This is not a behavior of the original Qt library (where versions
16with the same major number are usually binary compatible), but it is due to the
17fact that we continue to add missing features to the OS/2 version ot Qt and this
18cannot be done witout breaking the binary compatibility. On practice, this means
19that you need to recompile your applications with the new version of the Qt
20library in order to make them work with it.
[188]21
[397]22
[740]23
[144]24REQUIREMENTS
25
[397]26In order to compile the Qt library and Qt-based applications, you will need
27the following tools:
[144]28
29 - One of the OS/2 Warp 4, OS/2 Warp 4.5 or eComStation operating systems.
30
[740]31 - GCC compiler version 4.4.2 for OS/2, patched OpenWatcom linker and
32 GNU Make 3.81beta1 or above. The GCC compiler must be set up to use the
33 OpenWatcom linker for linking.
[144]34
[740]35 If you do not have a working GCC environment with the above requirements, it
36 is recommended to download a ready-to-use GCC 4.2.2 distribution from here:
[524]37
[740]38 ftp://ftp.netlabs.org/pub/qt4/gcc-4_4_2-complete-20091205.zip
[524]39
[740]40 This distribution includes all tools necessary to compile and build the Qt
41 library from the source code. Just follow the installation instructions
42 contained in the README file inside this ZIP archive to set up the GCC
43 environment.
[524]44
[740]45 Please note that starting from Qt 4.6.2, support for GCC 3.3.5 and earlier
46 versions of the compiler has been dropped and the Qt library will most
47 likely not build if you use one of these compilers. Later versions prior to
48 GCC 4.4.2 may work but they are not tested and not supported.
[524]49
[740]50There is also a set of optional tools which are necessary to enable the selected
51features of the Qt library. If these tools are missing, the Qt configuration
52script (discussed in section "COMPILING QT" below) will automatically disable
53the corresponding feature:
[144]54
[740]55 - LxLite 1.3.3 or above (not tested) to enable the compression of Qt DLLs and
56 application executables (which saves hard disk space and application startup
57 time). If you use a recent version of eComStation (e.g. 2.0 rc6) you will
58 already have LxLite installed. Otherwise, you may take it from here:
[144]59
[740]60 http://www.os2site.com/sw/util/archiver/lxlt133.zip
[144]61
[789]62 - CUPS 1.3.11 or later to support printing in Qt. The CUPS libraries are
63 available at:
[576]64
[789]65 http://download.smedley.info/cups-1.3.11-os2-20090807.zip
[576]66
67 Linking against eCUPS also requires pthread.lib:
68
69 http://web.os2power.com/download/lib/pthread-20100217-os2.zip
70
[788]71 - OpenSSL 0.9.8o or later to support OpenSSL in Qt. The OpenSSL libraries are
72 available at:
[314]73
[789]74 http://bauxite.sakura.ne.jp/tmp/os2/openssl-1.0.0a-os2knix-20100706-runtime.zip
[788]