| 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. |