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.