Ramos SVN

ramo SVN propósito versão planejada data de lançamento
trunk/extragear/sdk/ unstable development for KDE >= 4.3 KDevelop-4.0( 31 janeiro 2011 )
extragear-kde4/sdk/kdevelop/4.0 stable for KDE >= 4.3
entirely new code base, rewritten from scratch
KDevelop-4.0.0 has been released withKDevelop-4.0.x release schedule
( 05 setembro 2010 )
KDE/3.5 stable for KDE >= 3.4 KDevelop-3.5.0 has been released with KDE-3.5.8
KDevelop-3.5.x bugfix versions will be released together with KDE-3.5.x
KDE-3.5.8 release schedule
( 16 outubro 2007 )
KDE/3.5 stable for KDE >= 3.4 KDevelop-3.4.0 has been released with KDE-3.5.6
KDevelop-3.4.x bugfix versions will be released together with KDE-3.5.x
KDE-3.5.6 release schedule
( 25 janeiro 2007 )
kdevelop/3.3 stable for KDE >= 3.2 KDevelop-3.3.0 has been released with KDE-3.5
KDevelop-3.3.x bugfix versions will be released together with KDE-3.5.x
KDE-3.5 release schedule
( 29 novembro 2005 )
KDE/3.4 stable for KDE >= 3.2 KDevelop-3.2.0 has been released with KDE-3.4
KDevelop-3.2.x bugfix versions will be released together with KDE-3.4.x
KDE-3.4 release schedule
( 16 março 2005 )
KDE/3.3 stable for KDE >= 3.2 KDevelop-3.1.0 has been released with KDE-3.3
KDevelop-3.1.x bugfix versions will be released together with KDE-3.3.x
KDE-3.3 release schedule
( 19 agosto 2004 )
KDE/3.2 stable for KDE >= 3.0
entirely new code base, rewritten from scratch
KDevelop-3.0.0 has been released with KDE-3.2
KDevelop-3.0.x bugfix versions will be released together with KDE-3.2.x
KDE-3.2 release schedule
( 03 fevereiro 2004 )
kdevelop/2 estável para KDE-2 e KDE-3. A versão 2.0.0 foi lançada com o KDE-2.2.0
O desenvolvimento das versões 2.x terminou por completo com a 2.1.4, a versão 2.1.5 é apenas uma adaptação para KDE-3.1.
lançado em 15/Agosto/2001
kdevelop/1.4 estável para KDE-1 e KDE-2. O desenvolvimento das versões 1.x terminou por completo. lançado em 6/Dezembro/1999


Para obter o código-fonte mais recente de um dos ramos:


Crie um diretório para colocar as fontes
$ mkdir kdevelop
$ cd kdevelop
Efectue o checkout do módulo SVN "kdevelop" em svn://anonsvn.kde.org/home/kde/
  • linha de comando para o ramo HEAD:
    $ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdevelop/ kdevelop
  • linha de comando para o ramo KDE/3.2:
    $ svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.2/kdevelop/ kdevelop
Para obter outro ramo, substitua KDE/3.2 pelo nome do ramo que deseja.

Instruções para compilar uma versão própria do KDevelop 3.0.x

Obtenha os fontes do ramo KDE_3_2_BRANCH como indicado acima.

Antes de continuar, verifique se o seu computador possui os softwares necessários instalados.

Inicie o processo de compilação:
       $ cd kdevelop
       $ make -f admin/Makefile.common cvs-clean
       $ make -f Makefile.cvs
No intuito de compilar e instalar o KDevelop em seu sistema, digite os comandos abaixo (assumindo o shell que você está utilizando é o bash) no diretório base.
       $ export KDEDIR=/onde/seu/kde3/está
       $ export QTDIR=/onde/seu/qt3/está
       $ export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
       $ export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
       $ export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
Nota: Por razões óbvias você deve editar as primeiras duas linhas para casar com a sua configuração! :)

O próximo passo é configurá-lo; para encontrar mais informações sobre todas as opções de configuração disponíveis execute:
       $ ./configure --help
Eis um exemplo de uma versão compilada com suporte a debug:
       $ ./configure --enable-debug=full --prefix=$KDEDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs
Eis outro exemplo de uma versão compilada otimizada para o lançamento:
       $ ./configure --prefix=$KDEDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs
Você pode evitar compilar alguns componentes do KDevelop que você não precisa, por exemplo, eu utilizo o seguinte comando de configuração:
       $ ./configure --enable-debug=full --prefix=$KDEDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs
          --disable-ada --disable-bash --disable-fortran --disable-haskell --disable-java --disable-pascal --disable-perl
          --disable-php --disable-python --disable-ruby --disable-sql --disable-antproject --disable-genericproject
          --disable-scriptproject --disable-trollproject --disable-clearcase --disable-perforce --disable-subversion
Nos sistemas com KDE 3.0.x (apenas para KDE < 3.1) você deve também utilizar as seguintes linhas de comando:
       $ ln -s $KDEDIR/share/apps/ksgmltools2/customization/dtd doc/kdevelop/dtd
       $ ln -s $KDEDIR/share/apps/ksgmltools2/customization/dtd doc/kde_app_devel/dtd
       $ ln -s $KDEDIR/share/apps/ksgmltools2/customization/dtd doc/kdearch/dtd
Finalmente você bode compilá-lo e instalá-lo:
       $ make
       $ make install (como root)

Como manter a sua versão atualizada


Após baixar e compilar com sucesso um dos ramos CVS acima, você deseja mantê-lo atualizado no intuito de conseguir todas as correções. Para evitar digitar todos os comandos que preparam as variáveis de ambiente toda vez que você for atualizar, você pode colocá-los no arquivo .bashrc ou .cshrc, a depender do seu shell.
Se você utiliza o shell bash acrescente as seguintes linhas:
export KDEDIR=/onde/seu/kde3/está
export QTDIR=/onde/seu/qt3/está
export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
Se você usa tcsh acrescente as seguintes linhas:
setenv KDEDIR /where/your/kde3/is
setenv QTDIR /where/your/qt3/is
setenv LD_LIBRARY_PATH $QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
setenv LIBRARY_PATH $QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH
setenv PATH $QTDIR/bin:$KDEDIR/bin:$PATH

Nota: Por razões óbvias você deve editar as primeiras duas linhas para casar com a sua configuração! :)


A seguir vá para o diretório que você colocou os arquivos do kdevelop retirados do CVS e invoque o comando de atualização:
 $ cd where_kde3src_is/kdevelop
 $ cvs update -dP

O próximo passo depende da saída do comando anterior:
Se você obtiver parecido algo com:
           U /algum_caminho_de_diretorios/Makefile.am
Você deve fazer o seguinte:
 $ make -f Makefile.cvs
e então _TODOS_ os passos seguintes.

Se você obtiver parecido algo com:
           P /algum_caminho_de_diretorios/Makefile.am
Você deve fazer o seguinte:
 $ ./configure --enable-debug=full --prefix=$KDEDIR --with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs
e então _TODOS_ os passos seguintes.

  $ make
  $ make install (como root)
Se por alguma razão o comando make falhar você pode forçá-lo a ignorar erros adicionando a opção -k. A depender da gravidade do erro você terminará com uma versão funcional ou não do kdevelop. Logo, faça o "make -k install" por sua conta e risco!!! De qualquer maneira estes erros costumam desaparecer depois de poucas horas, logo você deve tentar fazer um update novamente mais tarde, antes do perigoso :) comando make install.
 $ make -k
 $ make -k install (como root)
Está feito! Você agora possui a versão mais atualizada do KDevelop. Para iniciá-la é so digitar:
 $ kdevelop
Tudo o que você deve fazer para manter esta versão atualizada é repetir estes passos sempre que alguém na lista kdevelop-devel consertar um bug.
Logo você está fortemente encorajado a participar da lista de mensagens.


Você deve relatar os bugs que encontrar com o formulário para envio de bugs. Você não deve relatar erros de compilação no banco de bugs. Para erros de compilação utilize a lista de mensagens.

Você pode conferir os bugs no banco de bugs.

Como compilar no FreeBSD


Siga as instruções normais, mas utilize o gmake ao invés do make,
       $ gmake -f Makefile.cvs
e depois faça:
       $ export CXXFLAGS="-L/usr/X11R6/lib -I/usr/local/include/db41 -I/usr/local/include -L/usr/local/lib -I/usr/X11R6/include"
Perceba que você precisa do berkeley db 4.1 instalado; se você possui outra versão será preciso ajustar o caminho.
Troque a linha "ac_cv_bdb=no" por "ac_cv_bdb=yes" no arquivo configure pois senão este não conseguirá encontrar as bibliotecas db.
Para ver qual versão você tem instalada:
       $ pkg_info | grep db41
       db41-4.1.25_1       The Berkeley DB package, revision 4.1
Os rapazes do FreeBSD renomearam a libdb.so para libdbxx.so. Logo substitua "-ldb" por "-ldb41" no arquivo lib/catalog/Makefile.am
Então você pode continuar ao processo normal:
       $ ./configure --prefix=/blah --enable-debug=full

Esta página foi atualizada em: Seg 02 Fev 2009 02:02:16 CET

Tradução Português do Brasil mantida por Sergio Bacchi

Se tiver problemas com esta página, por favor contate o webmaster.
Inglês Arabe Tcheco Alemão Espanhol Francês Hungaro Indonesio Italiano Holandês Polonês Português Português do Brasil Romeno Russo Turco Ucraniano Chinês simplificado
Powered by Google
www www.kdevelop.org