LEIA-ME
Bem-vindo ao Gambas!
Gambas é uma implementação livre de um ambiente gráfico de
desenvolvimento baseado em um interpretador BASIC. Possui muita influência
do Visual Basic e Java.
Mais informações em
http://gambas.sourceforge.net
Notas Importantes
Antes de fazer o download do Gambas, compilá-lo e queixar-se, por favor leia as
recomendações abaixo CUIDADOSAMENTE!
Para compilar o Gambas, você precisa instalar as seguintes bibliotecas em seu sistema:
Gambas 1.0.x (versão estável)
Components
|
Libraries
|
gb.compress.bzlib2
|
libbz2.so
|
gb.compress.zlib
|
libz.so
|
gb.db.mysql
|
libmysqlclient.so libz.so
|
gb.db.postgresql
|
libpq.so
|
gb.db.sqlite
|
libsqlite.so
|
gb.net.curl
|
libcurl.so
|
gb.qt
|
libqt-mt.so.3
|
gb.qt.kde
|
All KDE libraries
|
gb.sdl
|
libSDL.so libSDL_mixer.so
|
gb.xml.libxml
|
libxml-2.0
|
gb.xml.libxml.xslt
|
libxslt
|
Gambas 1.9.x (versão em desenvolvimento)
Components
|
Libraries
|
gb.compress.bzlib2
|
libbz2.so
|
gb.compress.zlib
|
libz.so
|
gb.corba
|
libACE.so libomniORB4.so libomniDynamic4.so
|
gb.crypt
|
libcrypt.so
|
gb.db.firebird
|
libfbclient.so
|
gb.db.mysql
|
libmysqlclient.so libz.so
|
gb.db.odbc
|
libodbc.so
|
gb.db.postgresql
|
libpq.so
|
gb.db.sqlite2
|
libsqlite.so
|
gb.db.sqlite3
|
libsqlite3.so
|
gb.gtk
|
All GTK+ libraries
|
gb.gtk.svg
|
librsvg2.so
|
gb.ldap
|
libldap.so
|
gb.net.curl
|
libcurl.so
|
gb.opengl
|
libGL.so libGLU.so
|
gb.pcre
|
libpcre.so
|
gb.pdf
|
libpoppler.so
|
gb.qt
|
libqt-mt.so.3
|
gb.qt.kde
|
All KDE libraries
|
gb.sdl
|
libSDL.so libSDL_image.so libGL.so libGLU.so
|
gb.sdl.sound
|
libSDL.so libSDL_mixer.so
|
gb.v4l
|
libjpeg.so libpng.so Video4Linux >= 2.0
|
gb.xml
|
libxml-2.0
|
gb.xml.xslt
|
libxslt
|
E não se esqueça de instalar os pacotes de desenvolvimento relacionados!
Tente utilizar sempre uma versão recente dessas bibliotecas.
Você deve compilar os componentes
gb.qt e
gb.qt.ext para ter o ambiente de desenvolvimento.
qt 3.2 agora é necessário, devido a uma função que está ausente em versões anteriores da biblioteca
qt.
Gambas irá compilar com
qt 3.1, mas a função
Picture.Copy()
falhará em alguns casos. Gambas não compilará com versões anteriores da biblioteca
qt.
Você precisa ter permissão para escrita no diretório
/tmp
, ou Gambas não irá funcionar.
Este pacote foi feito com as seguintes versões das ferramentas GNU:
-
automake
1.9.4
-
autoconf
2.59
-
libtool
1.5.12 (esta ferramenta não é necessária, já que é incluída no pacote)
Cada sub-diretório deste pacote é atualmente independente. Você pode configurar,
compilar e instalar cada um deles separadamente.
Como compilar e instalar Gambas?
Antes de compilar
Primeiro, verifique que você já instalou todas as bibliotecas necessárias, e especialmente os respectivos pacotes de desenvolvimento.
Configuração do pacote fonte
Quanto você tiver certeza que tudo está instalado, digite as seguintes sentenças mágicas em um shell.
'#'
representa o prompt de seu shell, e
'...'
são as mensagens impressas durante a configuração e compilação.
Este comando analiza o sistema e configura o pacote:
Caso alguma bilbioteca ou pacote de desenvolvimento estiver faltando, então você será avisado que alguns componentes serão desabilitados. Você precisa ler toda a saída de configuração para encontrar as linhas começando com "warning" para saber o que está faltando.
Existem mais explicações específicas sobre como executar o 'configure' no arquivo INSTALL
.
Eu o convido a lê-lo.
Compilação
Se tudo estiver configurado sem erros, então execute este comando para compilar o programa:
Instalação
Se tudo compilar sem erros, então execute este comando para instalar tudo:
Você precisa ser root
para instalar o Gambas em seu sistema.
# su -c "make install"
Password: <Digite a senha root aqui>
...
Troubleshooting
Caso você tenha realizado várias compilações sucessivas, e se alguma coisa der errado durante este processo, você pode tentar digitar o seguinte comando antes de executar novamente o
./configure
:
Se ele não funcionar, eu preciso saber o que aconteceu exatamente.
Para fazer isto, digite o seguinte comando:
# ( ./configure; make; make install ) > output.txt 2>&1
E envie-me o arquivo "output.txt" por e-mail, com todos os detalhes sobre seu computador ou distribuição que você achar util.
Executando Gambas
Se tudo estiver ok, digite "gambas2" para executar o ambiente de desenvolvimento.
Aproveite-o!
Como você compila e instala Gambas em diretório diferente?
Voce deve usar uma variável
prefix
que indique onde voce quer instalar.
Normalmente você compila assim:
# cd gambas2-X.YY
# ./configure
# ./make
Você pode instalar em um diretório diferente, como root, desta maneira:
Todos os arquivos Gambas serão instalados, dentro do seu diretório home e no sub-diretório
myroot
.
Veja também