1
This is Qt version %VERSION%.
2
3
Qt is a comprehensive cross-platform C++ application framework. With
4
this pre-release you can make advanced graphical applications and
5
utilize TCP/IP connections. All modules except Qt3Support are available
6
on Maemo 5.
7
8
INSTALLING Qt
9
10
Follow the instructions in the INSTALL file.
11
12
REFERENCE DOCUMENTATION
13
14
The Qt reference documentation is available locally in Qt's doc/html
15
directory or at http://doc.trolltech.com/4.6-snapshot/index.html
16
17
SUPPORTED PLATFORMS
18
19
For this release, the official Maemo 5.0 SDK has been tested.
20
Device testing was done on a N900 with PR 1.1 (Version 2.2009.51-1)
21
22
HOW TO REPORT A BUG
23
24
We have set up a special mailing list for feedback on the Maemo port.
25
Feedback or questions all go to this list.
26
To join, send a mail with the subject set as "subscribe" to:
27
28
    qt-maemo-feedback-request@trolltech.com
29
30
To report bugs, use the public bug tracking tool at
31
32
    http://bugreports.qt.nokia.com/
33
34
Make sure to include "Maemo 5" in the "Component" list of your bug report.
35
36
Always include the following information in your bug report:
37
the version of Qt you are using, and what configure options it was
38
compiled with.
39
40
If the problem you are reporting is only visible at run-time, try to
41
create a small test program that shows the problem when run. Often,
42
such a program can be created with some minor changes to one of the
43
many unit tests in Qt's tests/auto directory.
44
45
KNOWN ISSUES
46
47
   * OpenGL ES 2 is not stable
48
49
50
                   INSTALLING Qt for Maemo Version %VERSION%
51
52
Note: These instructions only apply if you choose to build your own version
53
of Qt. For most users, we suggest to install the pre-made Qt binaries that
54
are in Maemo's "extras-devel" repository. See
55
    http://wiki.maemo.org/Qt4_Hildon
56
for details.
57
58
1.  Install needed IDE and SDKs
59
60
    Make sure you have the following installed:
61
    
62
    - Scratchbox
63
    - Maemo 5 SDK
64
65
    Both are available from Forum Nokia:
66
67
    http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Platforms/Maemo/
68
69
    Follow the Maemo 5 SDK installation instructions.
70
71
    For OpenGL ES 2 support for scratchbox ARM (not for scratchbox x86 targets!),
72
    the packages opengles-sgx-img-common-dev and libgles2-sgx-img-dev are required.
73
    If they are not already installed, run the following command:
74
75
        fakeroot apt-get install opengles-sgx-img-common-dev libgles2-sgx-img-dev
76
77
    Note: If these packages cannot be found, you probably forgot to do step 7 of the
78
          Scratchbox installation instructions:
79
80
          " 7. Proceed further to accept the EULA in order to obtain
81
               the Nokia proprietary binary packages. These Nokia binaries
82
               are essential for the complete functionality of the Maemo SDK."
83
84
           See http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation
85
86
2.  Install Qt
87
88
    Uncompress the package into any directory, e.g. $HOME/qt
89
90
3.  Configure Qt
91
92
    To configure Qt for Maemo 5 for ARM, do:
93
94
        cd $HOME/qt
95
        configure -maemo5 -opengl es2 --prefix=/opt/yourorganization
96
97
    For x86, OpenGL ES 2 is not available, so the opengl parameter can be omitted:
98
99
        configure -maemo5 --prefix=/opt/yourorganization
100
101
    For other options, type "configure -help" to get a list of all available
102
    options.
103
104
5.  Build Qt
105
106
    To build Qt, type:
107
108
        make
109
110
    To install Qt to its destination folder, type:
111
112
        make install
113
114
    Congratulations, Qt is now ready to use.
115
116
    We hope you will enjoy using Qt.