summaryrefslogtreecommitdiff
path: root/Software/ImmoduleManualInstallation.mdwn
blob: 7c2a727f4910fdb8ca03212976459ac8e8eeb20d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---+Manual Building instructions for Binary Compatible Immodule for Qt Patch 

This page provides information about the binary compatible version of the immodule for Qt patch, meant for inclusion in distribution with major linux distributions. 

Trolltech has notified us that as a matter of policy, they cannot include this patch in a 3.3.x "bugfix" release. However, we hope that distributions will see the immense value of this functionality and choose to incorporate it into their qt packages. 

---++Downloading 

[[Current download location|http://www.kde.gr.jp/~daisuke/immodule''for''qt/patch/]] 

---++Building Patched Qt 

Below shows the process needed to build using this patch. Execute the following commands in the folder that is created after expanding the Qt source archive.  

    patch < qt-x11-immodule-bc-qt3.3.2-20040623.diff
     
    cd include/
    ln -s ../src/kernel/qinputcontext.h qinputcontext.h
    ln -s ../src/input/qinputcontextfactory.h qinputcontextfactory.h
    ln -s ../src/input/qinputcontextplugin.h qinputcontextplugin.h
    cd private/
    ln -s ../../src/input/qinputcontextinterface''p.h qinputcontextinterface''p.h
    ln -s ../../src/input/qximinputcontext''p.h qximinputcontext''p.h
    
    ./configure , make, etc

---++Building SVN 

After checking out the SVN, please execute the following commands under the folder where the _configure_ script reside:.  

    ./make-symlinks.sh
    
    ./configure , make, etc

(NOTE: please pass to the configure script the desired parameters, such as multi-thread etc.) 

-- Main.[[LiuCougar]] - 11 Jul 2004