Uma solução melhor para o erro do Acrobat Reader 7.0 no Slackware 12
Dica publicada em Linux / Software
Uma solução melhor para o erro do Acrobat Reader 7.0 no Slackware 12
O usuário Cláudio Henrique Fortes Félix apresentou em 01/09/2007 uma dica para solucionar o problema do loop infinito quando executado o script "acroread" do Adobe no Slackware (Corrigindo problema do Acrobat Reader 7.0 no Slackware 12).
A solução era comentar um conjunto de linhas que faziam uma chamada à função "check_gtk_ver_and_set_lib_path()". O efeitos desta solução eram desconhecidos, ainda que esta função verificasse apenas a versão e bibliotecas GTK.
Investigando um pouco mais esta função percebi que ela chama a função "get_gtk_file_ver()" e dentro desta função, aproximadamente na linha 420, existe o seguinte comando:
echo $mfile| sed 's/libgtk-x11-([0-9]*).0.so.0.([0-9])00.([0-9]*)|(.*)/123/g'
É justamente aí que está o problema. Substituindo essa linha pela seguinte:
parece resolver o problema.
Dica: Comentem a linha original (#) e adicionem logo abaixo a modificação apresentada.
Bom, é isso. Espero que tenha ajudado. E obrigado Cláudio pela busca inicial.
A solução era comentar um conjunto de linhas que faziam uma chamada à função "check_gtk_ver_and_set_lib_path()". O efeitos desta solução eram desconhecidos, ainda que esta função verificasse apenas a versão e bibliotecas GTK.
Investigando um pouco mais esta função percebi que ela chama a função "get_gtk_file_ver()" e dentro desta função, aproximadamente na linha 420, existe o seguinte comando:
echo $mfile| sed 's/libgtk-x11-([0-9]*).0.so.0.([0-9])00.([0-9]*)|(.*)/123/g'
É justamente aí que está o problema. Substituindo essa linha pela seguinte:
echo $mfile| sed 's/libgtk-x11-[0-9]*.0.so.0.[0-9]*00.[0-9]*/123/g'
parece resolver o problema.
Dica: Comentem a linha original (#) e adicionem logo abaixo a modificação apresentada.
Bom, é isso. Espero que tenha ajudado. E obrigado Cláudio pela busca inicial.