The K Desktop Environment

Página seguinte Página anterior Índice geral

2. Instalação

N do T: provavelmente você obteve o KDE como uma distribuição ou um pacote, que já vem com o KMix. Dificilmente você terá de compilá-lo e instalá-lo isoladamente conforme descrito abaixo. Esta parte foi mantida para manter a congruência com o documento original.

2.1 Como obter o KCalc

O KCalc é parte do projeto KDE http://www.kde.org, e pode ser encontrado em ftp://ftp.kde.org/pub/kde/, o site principal do projeto KDE. Sua página Web específica é http://math.cornell.edu/~wuebben/kde.html

2.2 Pré-requisitos

Para compilar o KCalc, você precisa possuir as últimas versões de libkdecore e libkdeui. Todas as bibliotecas requeridas bem como o KCalc em si podem ser encontrados em ftp://ftp.kde.org/pub/kde/.

2.3 Compilação e Instalação

O usual:

% ./configure
% make
% make install

IMPORTANTE:

Como habilitar a precisão dupla para o KCalc:

Se sua máquina suporta o tipo de número long double (duplo longo, 80 bits de precisão) e você tem uma biblioteca C capaz de lidar com esse tipo de número, você pode usar essa precisão no KCalc.

Usuários do RedHat 5.0: a biblioteca glibc 2.0.5 presente nessa distribuição do Linux é defeituosa no tratamento do long double. Não usem essa precisão ou façam o upgrade da sua biblioteca C.

Eis o que fazer:

  1. Verifique o arquivo ../config.h e veja se o símbolo HAVE_LONG_DOUBLE está definido, ou seja, você deve encontrar uma linha dizendo:
    #define HAVE_LONG_DOUBLE 1
    
    Se você não encontrar essa linha em seu sistema, ele não suporta o tipo a precisão IEEE long double.

  2. Edite os arquivos kcalctype.h, configdlg.cpp, kcalc.cpp, e kcalc_core.cpp, e remova as linhas
    #ifdef HAVE_LONG_DOUBLE
    #undef HAVE_LONG_DOUBLE
    #endif
    

  3. recompile o KCalc.

Página seguinte Página anterior Índice geral