Compila e Roda, mas somente com o kylix aberto

01/07/2004

1

Pessoal, estou com o seguinte problema: meu programinhas ´hello world´ que eu faço no kylix compilam e rodam só pelo kylix, se eu tentar rodar o executável fora do kylix recebo a mensagem de erro, no terminal:
error loading library: undefined symbol: initPAnsiStings.

Já li a respeito de problemas e dúvidas sobre initPAnsiStings, mas não encontrei nenhuma solução.

minha distro é a tech linux 3.0, que se eu não me engano, é baseada no mandrake. o Kernel é 2.4.x e as bibliotecas são compatíveis, pois não deu ero na instalação.

O KDE é o 3.0, que vem padrão no tech linux.

:shock: :x :cry:


Responder

Posts

02/07/2004

Weber

Eu também tive esse problema e resolvi de forma bem imbecil.
Copiei todos os arquivos com extenção *.so que estão na pasta BIN para a pasta /usr/lib

Na verdade não é a forma mais aconselhavel de se fazer, mas funciona. :D


Responder

02/07/2004

Vitor Rubio

se isso resolve, então quer dizer que em algum arquivo deve conter um caminho ou uma referencia à pasta bin onde estão os *.so, e no caso do tech linux, esse caminho deve estar diferente. Se alguem souber que arquivo é esse e que caminho eu tenho que editar, por favor me avise, por hora, vou fazer a cópia mesmo :D


Responder

16/08/2004

Gilbertoscruz

edite o arquivo

vi /etc/ld.so.conf

adicione as duas linhas abaixo no arquivo ld.so.conf

/usr/local/kylix3/bin
/usr/local/kylix3/bin/kylixpath


depois disso, salve o arquivo e rode o aplicativo

ldconf

falow !


Responder

16/08/2004

Gilbertoscruz

edite o arquivo

vi /etc/ld.so.conf

adicione as duas linhas abaixo no arquivo ld.so.conf

/usr/local/kylix3/bin
/usr/local/kylix3/bin/kylixpath


depois disso, salve o arquivo e rode o aplicativo

ldconf

falow !


Responder

16/08/2004

Vitor Rubio

muito obrigado, gilbertoscruz, assim que puder vou fazer as alterações!


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira