Mercurial > hg > easyhg-kdiff3
comparison kdiff3/README @ 66:efe33e938730
0.9.86
author | joachim99 |
---|---|
date | Thu, 16 Sep 2004 02:40:08 +0000 |
parents | 8af4bb9d9a5a |
children | d7cafcda8c99 |
comparison
equal
deleted
inserted
replaced
65:8ea11c8efeb5 | 66:efe33e938730 |
---|---|
1 KDiff3-Readme | 1 KDiff3-Readme |
2 ============= | 2 ============= |
3 | 3 |
4 Author: Joachim Eibl (joachim.eibl@gmx.de) | 4 Author: Joachim Eibl (joachim.eibl@gmx.de) |
5 Copyright: (C) 2002-2003 by Joachim Eibl | 5 Copyright: (C) 2002-2004 by Joachim Eibl |
6 KDiff3-Version: 0.9.83 | 6 KDiff3-Version: 0.9.86 |
7 | 7 |
8 | 8 |
9 KDiff3 is a program that | 9 KDiff3 is a program that |
10 - compares and merges two or three input files or directories, | 10 - compares and merges two or three input files or directories, |
11 - shows the differences line by line and character by character (!), | 11 - shows the differences line by line and character by character (!), |
43 executable, without including the source code for the Qt-library in the | 43 executable, without including the source code for the Qt-library in the |
44 source distribution. | 44 source distribution. |
45 | 45 |
46 | 46 |
47 Requirements & Installation: | 47 Requirements & Installation: |
48 Version 0.9.83 provides special support for KDE3, but it can also be | 48 Version 0.9.86 provides special support for KDE3, but it can also be |
49 built without KDE3 if the Qt-libraries are available. | 49 built without KDE3 if the Qt-libraries are available. |
50 (I also tested the program under Windows.) | 50 (I also test and use the program under Windows.) |
51 | 51 |
52 You always need | 52 You always need |
53 - kdiff3-0.9.83.tar.gz | 53 - kdiff3-0.9.86.tar.gz |
54 | 54 |
55 For building the KDE3-version | 55 For building the KDE3-version |
56 - KDE>=3.1 and QT>=3.1-libraries. | 56 - KDE>=3.1 and QT>=3.1-libraries. (QT>=3.2 is recommended) |
57 - gcc, g++ with version >=3.2 | 57 - gcc, g++ with version >=3.2 |
58 | 58 |
59 For building the Qt-only-version | 59 For building the Qt-only-version |
60 - QT-libraries (version >=3.1.0). | 60 - QT-libraries (version >=3.1.0). |
61 (www.trolltech.com) | 61 (www.trolltech.com) |
62 - for Un*x: gcc, g++ with version >=3.2 | 62 - for Un*x: gcc, g++ with version >=3.2 |
63 - for Windows: VC6 | 63 - for Windows: VC6 / VC7.1 |
64 | 64 |
65 | 65 |
66 Installation for KDE3: | 66 Installation for KDE3: |
67 - Make sure your shell-variable QTDIR is correct. (echo $QTDIR). | 67 - Make sure your shell-variable QTDIR is correct. (echo $QTDIR). |
68 If it doesn't contain the correct path, type | 68 If it doesn't contain the correct path, type |
69 export QTDIR=your_path_to_qt (e.g. /usr/lib/qt3) | 69 export QTDIR=your_path_to_qt (e.g. /usr/lib/qt3) |
70 - cd into the directory kdiff3-0.9.83 and type | 70 - cd into the directory kdiff3-0.9.86 and type |
71 - ./configure --prefix=/opt/kde3 (your KDE3 directory here) | 71 - ./configure --prefix=/opt/kde3 (your KDE3 directory here) |
72 - (make clean) (Required if you already compiled once.) | 72 - (make clean) (Required if you already compiled once.) |
73 - make (Run compilation) | 73 - make (Run compilation) |
74 - make install (You must have root-rights for this step.) | 74 - make install (You must have root-rights for this step.) |
75 | 75 |
80 use that directory with the prefix-option of configure. | 80 use that directory with the prefix-option of configure. |
81 | 81 |
82 This command should tell you: kde-config --prefix | 82 This command should tell you: kde-config --prefix |
83 | 83 |
84 For SuSE and most distributions the prefix usually is /opt/kde3. | 84 For SuSE and most distributions the prefix usually is /opt/kde3. |
85 For Redhat and Mandrake the prefix usually is /usr. | 85 For Redhat/Fedora and Mandrake the prefix usually is /usr. |
86 For a local installation, that doesn't need root rights try | 86 For a local installation, that doesn't need root rights try |
87 - ./configure --prefix=$KDEHOME ($KDEHOME probably is the same as $HOME/.kde) | 87 - ./configure --prefix=$KDEHOME ($KDEHOME probably is the same as $HOME/.kde) |
88 - make | 88 - make |
89 - make install (Installs everything in $KDEHOME. No root rights required.) | 89 - make install (Installs everything in $KDEHOME. No root rights required.) |
90 - Run $KDEHOME/bin/kdiff3. ($KDEHOME/bin is probably not in your path.) | 90 - Run $KDEHOME/bin/kdiff3. ($KDEHOME/bin is probably not in your path.) |
106 Installation for the Qt-only-platforms for Un*x: | 106 Installation for the Qt-only-platforms for Un*x: |
107 (for Qt >=3.1.0) | 107 (for Qt >=3.1.0) |
108 - Make sure your shell-variable QTDIR is correct. (echo $QTDIR). | 108 - Make sure your shell-variable QTDIR is correct. (echo $QTDIR). |
109 If it doesn't contain the correct path, type | 109 If it doesn't contain the correct path, type |
110 export QTDIR=your_path_to_qt (e.g. /usr/lib/qt) | 110 export QTDIR=your_path_to_qt (e.g. /usr/lib/qt) |
111 - cd into the directory kdiff3-0.9.83/src and type | 111 - cd into the directory kdiff3-0.9.86/src and type |
112 - make -f Makefile.qt | 112 - make -f Makefile.qt |
113 - make -f Makefile.qt install (You must have root-rights for this step.) | 113 - make -f Makefile.qt install (You must have root-rights for this step.) |
114 (copies the files into /usr/local/bin and /usr/local/share/doc/kdiff3) | 114 (copies the files into /usr/local/bin and /usr/local/share/doc/kdiff3) |
115 - Note: The file kdiff3.pro was used to generate the Makefile.qt: | 115 - Note: The file kdiff3.pro was used to generate the Makefile.qt: |
116 qmake kdiff3.pro -o Makefile.qt | 116 qmake kdiff3.pro -o Makefile.qt |
117 | 117 If you want to build the Qt-only version _and_ the KDE-version, do this |
118 | 118 in separate directories, otherwise there will be errors. |
119 | 119 |
120 Build for Windows: | 120 Build for Windows: |
121 Use qmake and kdiff3.pro to generate | 121 Use qmake and kdiff3.pro to generate |
122 an appropriate Makefile. | 122 an appropriate Makefile. |
123 qmake kdiff3.pro -o Makefile | 123 qmake kdiff3.pro -o Makefile |