B. Installing KTIGCC from source
================================
1. Obtain and install the required prerequisites:
glib2 (*)
Qt 3 (*) (NOT Qt 4)
kdelibs from KDE 3, version 3.5.7 or higher (*) (NOT KDE 4, which is not even
alpha at the time I'm
writing this)
kdebase from KDE 3 (should be the same version as kdelibs)
Qt 3 Assistant (often included in qt or qt-devel packages)
pkg-config
Exuberant Ctags - can be obtained from http://ctags.sourceforge.net
libticables2 (*), libtifiles2 (*), libticalcs2 (*) and libticonv (*) - can be
obtained from http://sourceforge.net/project/showfiles.php?group_id=23169
TIGCC/*nix and TIGCCLIB completion data for KTIGCC (ktigcc-completion-data) -
can be obtained from http://tigcc.ticalc.org/linux/
(*) If your distribution provides both a runtime and a -devel or -dev version
of these packages, the -devel or -dev version is also needed.
1.1. Installation instructions for libti*
The libti* libraries are standard autotools projects, they should build
and install just fine with:
./configure
make
make install
1.2. Installation instructions for TIGCC/*nix
Please refer to the INSTALL document coming with the TIGCC/*nix source
tarball. The main stumbling blocks:
* You have to fetch the GCC and GNU as sources separately and symlink
the extracted versions to download/gcc.ti and download/binutils.ti
respectively.
* There is no configure script or makefile. Instead, do this:
cd scripts
./Install
and an interactive wizard will prompt you for everything else.
This procedure is described in detail in the TIGCC/*nix INSTALL file.
1.3. Installation instructions for ktigcc-completion-data
The tarball contains a file named "completion". This file should be
extracted to `kde-config --expandvars --install data`/ktigcc/ (usually
/usr/share/apps/ktigcc/).
2. qmake
(You can run ./configure, but that just runs qmake.)
WARNING: You need Qt 3 qmake.
3. make
4. make install
5. KTIGCC can now be found in your $TIGCC/bin directory.