Array
(
)

Compilando em Kilyx

Emersonclubedelphi
   - 03 jun 2003

Quando crio um projeto no Kylix e compilo, é gerado o aquivo binário, mas, este não é executado entro no shell e digito ./project1 e o programa não é executado
como faço para compilar um programa em Kylix?


Qmd
   - 03 jun 2003

Se ele gerou o binario eu acho que o problema deve ser outro...

Dentro da IDE do Kylix o programa roda?

Caso rode tente fazer o seguinte: verifique se o arquivo libborqt-6.9-qt2.3.so esta no path do linux... caso nao esteja crie no dir /lib um link com esse nome apontando para o arquivo /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so

ex: ln -s /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so


Falow


Jomba
   - 04 jun 2003

Existe um meio mais indicado que é editar o arquivo ´/etc/ld.so.conf´ colocar:
/usr/local/kylix3/bin

João Batista de Oliveira - Jomba
jomba@cneconline.com.br
Uberaba - MG


Emersonclubedelphi
   - 05 jun 2003


Citação:
Se ele gerou o binario eu acho que o problema deve ser outro...

Dentro da IDE do Kylix o programa roda?

Caso rode tente fazer o seguinte: verifique se o arquivo libborqt-6.9-qt2.3.so esta no path do linux... caso nao esteja crie no dir /lib um link com esse nome apontando para o arquivo /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so

ex: ln -s /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so


Falow


O programa ñ roda no KDE nem no shell, quando executo no shell é retornado o seguinte erro:
shell: ./Project1:error while loading shared libraries: ./Project1: Undefined symbol: initPAnsiStrings

e no KDE retorna o seguinte erro:
Não pude encontrar o programa Project1.

Ainda ñ fiz oq vc falou, vou tentar isso agora, depois eu retorno falando algo.
Obg pela ajuda.
Emerson Andrade de Souza


Emersonclubedelphi
   - 05 jun 2003


Citação:
Existe um meio mais indicado que é editar o arquivo ´/etc/ld.so.conf´ colocar:
/usr/local/kylix3/bin

João Batista de Oliveira - Jomba
jomba@cneconline.com.br
Uberaba - MG


Olá João blz ?
Olha só eu fiz oq vc min pediu, mas veja os erros que são retornados

O programa ñ roda no KDE nem no shell, quando executo no shell é retornado o seguinte erro:
shell: ./Project1:error while loading shared libraries: ./Project1: Undefined symbol: initPAnsiStrings

e no KDE retorna o seguinte erro:
Não pude encontrar o programa Project1.

Ficaria muito grato se vc podesse min ajudar

Emerson Andrade de Souza


Jjrr
   - 26 jun 2003

faça o seguinte:
entre como root e copie todo o conteúdo de /home/nome_usuário/kily3/bin para /usr/lib

e depois experimente executar o arquivo compilado

OK

no mandrake e no conectiva 8++ funcionaram


Ronaldorezende
   - 28 jun 2003

Você está recebendo o erro porque algumas bibliotecas necessárias para o programa não foram encontradas. Coloque o caminho das bibliotecas na variáve de ambiente LD_LIBRARY_PATH.
digite: export LD_LIBRARY_PATH=/seupath:outro_caminho:outro_dir
Crie um script para inicialização do sistema e coloque essa linha antes de chamar o executável. Muitas bibliotecas necessárias estão no diretório kylix/bin
Se quiser pode setar a variável de ambiente no arquivo etc/profile.
Dê uma olhada nesses dois artigos e no arquivo deploy do kylix.

http://www.rick-ross.com/papers/k3/k3deploy.html#AddEnvVars
http://homepages.borland.com/efg2lab/Library/Kylix/deployment.htm

Se você criar pacotes runtime do kylix, sete o diretório onde os diretórios estão colocando
o comando export no arquivo startdelphi. Caso contrário não conseguirá rodar o apliativo
no ambiente.

----------------------------
Ronaldo Rezende Vilela Luiz
Uberaba, MG Tel. (34) 9127-2543


Imstaff
   - 03 ago 2003

Pegue o arquivo kylixlibs3-borqt-3.0-2.tar.gz e compile que rodará redondo.
http://kylixlibs.sourceforge.net/

OBS: Mesmo que você não tenha o kylix3 instalado o programa compilado irá rodar.


Anonymous
   - 05 ago 2003


Citação:
Quando crio um projeto no Kylix e compilo, é gerado o aquivo binário, mas, este não é executado entro no shell e digito ./project1 e o programa não é executado
como faço para compilar um programa em Kylix?

ou assim:
http://www.guiadohardware.info/linux/dicas/61.htm
:wink: