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 with | KDevelop-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
- 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
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:
O próximo passo é configurá-lo; para encontrar mais informações sobre todas as opções de configuração disponíveis execute:
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:$PATHSe 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.cvse 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-apidocse 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:
$ kdevelopTudo 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.amEntão você pode continuar ao processo normal:
$ ./configure --prefix=/blah --enable-debug=full
Outras versões
- KDevelop - Ramos SVN e Compilação da versão HEAD
- KDevelop - Ramos SVN e Compilação da versão 3.5.x
- KDevelop - Ramos SVN e Compilação da versão 3.4.x
- KDevelop - Ramos SVN e Compilação da versão 3.3.x
- KDevelop - Ramos SVN e Compilação da versão 3.2.x
- KDevelop - Ramos SVN e Compilação da versão 3.1.x
- KDevelop - Ramos SVN e Compilação da versão 3.0.x
- Seção de compilação em KDevelop - Informações principais da versão 2.x
- Seção de compilação em KDevelop - Informações principais da versão 1.x
Esta página foi atualizada em: Seg 02 Fev 2009 02:02:16 CET
Tradução Português do Brasil mantida por Sergio BacchiSe tiver problemas com esta página, por favor contate o webmaster.
