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