Ajuda com a compilação/instalação do TLS

Iniciado por Nick, 08 de Maio de 2006, 15:12

tópico anterior - próximo tópico

Nick

Boa tarde pessoal!

Fiz aquela dica do amsn com suporte a anti-aliasing nas fontes, tudo funcionou, porem ele pede o suporte do TLS, que eu tenho instalado, mas mesmo assim o programa nao encherga o PATH de instalaçao.
Ja fiz de tudo antes da compilaçção, mas nada da certo.
Segue a rotina:


root@stardust:/tmp/tls1.5# ./configure
loading cache ./config.cache
configure: error: /usr/local/ssl is not a valid directory


root@stardust:/tmp/tls1.5# find / -name openssl*
/etc/ssl/openssl.cnf
/var/lib/dpkg/info/openssl.preinst
/var/lib/dpkg/info/openssl.list
/var/lib/dpkg/info/openssl.prerm
/var/lib/dpkg/info/openssl.md5sums
/var/lib/dpkg/info/openssl.postinst
/var/lib/dpkg/info/openssl.conffiles
/usr/bin/openssl_fips_fingerprint
/usr/bin/openssl
/usr/lib/ssl/openssl.cnf
/usr/lib/ruby/1.8/openssl.rb
/usr/lib/ruby/1.8/i486-linux/openssl.so
/usr/lib/ruby/1.8/openssl
/usr/lib/pkgconfig/openssl.pc
/usr/share/doc/openssl
/usr/share/doc/openssl/doc/apps/openssl.pod.gz
/usr/share/doc/openssl/doc/openssl_button.html
/usr/share/doc/openssl/doc/openssl-shared.txt
/usr/share/doc/openssl/doc/openssl.pod.gz
/usr/share/doc/openssl/doc/openssl.txt.gz
/usr/share/doc/openssl/doc/openssl_button.gif
/usr/share/man/man1/openssl.1ssl.gz
/usr/include/gnutls/openssl.h
/usr/include/openssl
/usr/include/openssl/opensslv.h
/usr/include/openssl/opensslconf.h


root@stardust:/tmp/tls1.5# ./configure --with-ssl-dir=/usr/bin
loading cache ./config.cache
configure: error: bad ssl-dir: cannot find openssl/opensslv.h under /usr/bin/include


root@stardust:/tmp/tls1.5# ./configure --with-ssl-dir=/usr/lib/ruby/1.8/openssl
loading cache ./config.cache
configure: error: bad ssl-dir: cannot find openssl/opensslv.h under /usr/lib/ruby/1.8/openssl/include


root@stardust:/tmp/tls1.5# find / -name opensslv*
/usr/include/openssl/opensslv.h


root@stardust:/tmp/tls1.5# ./configure --with-ssl-dir=/usr/include/openssl/opensslv.h
loading cache ./config.cache
configure: error: /usr/include/openssl/opensslv.h is not a valid directory
root@stardust:/tmp/tls1.5# afff!!


E agora?

Ja o gaim esta com um problema que começou do nada! Esta pedindo suporte a SSL para poder se conectar no protocolo do Msn...mas isso já é outro caso... Obrigado

(Usar Tmsnc ta soda...)

Xterminator

instale a bilioteca gnutls e seu pacote -dev, deve resolver o problema procure por ela no synaptic/apt pois não tenho como confirmar o nome correto agora.
eu lembro de ter tido problemas com o gaim e tive que recompilar o pacote RPM com suporte a SSL e TLS no Conectiva ainda
algumas bibliotecas que necessitei para compilação com suporte a tudo incluia a libnspr-dev e libnss-dev<-- hoje não sei se ainda são necesárias para o gaim pois faz tempo que eu não compilo ele.

expegimenta também um ./configure --prefix=/usr

Nick

Citação de: "Xterminator"instale a bilioteca gnutls e seu pacote -dev, deve resolver o problema procure por ela no synaptic/apt pois não tenho como confirmar o nome correto agora.
eu lembro de ter tido problemas com o gaim e tive que recompilar o pacote RPM com suporte a SSL e TLS no Conectiva ainda
algumas bibliotecas que necessitei para compilação com suporte a tudo incluia a libnspr-dev e libnss-dev<-- hoje não sei se ainda são necesárias para o gaim pois faz tempo que eu não compilo ele.

expegimenta também um ./configure --prefix=/usr

Ixi, chefe...nem foi:


root@stardust:/tmp/tls1.5# ./configure --prefix=/usr
loading cache ./config.cache
configure: error: /usr/local/ssl is not a valid directory
root@stardust:/tmp/tls1.5#

Xterminator

mar véio como eu disse pq tú quer compilar??
não basta um:

sudo apt-get install tcltls

este é o módulo tls para a linguagem tcl/tk, eu abandonei o tcl também pois posso compilar o kernel em gtk+2 :-)

Nick

Citação de: "Xterminator"mar véio como eu disse pq tú quer compilar??
não basta um:

sudo apt-get install tcltls

este é o módulo tls para a linguagem tcl/tk, eu abandonei o tcl também pois posso compilar o kernel em gtk+2 :-)

E por causa do amsn que ta com zica... Fica pedindo o modulo TLS, mesmo que o cara ja esteja instalado.

Xterminator

hmm vamo por parte, onde tá o bendito do amsn?
ele deve estar procurando a lib no lugar errado"óbvio", ele deixa alguma mensagem de erro explicativa?
qual tutorial vc usou?

Xterminator

#6
Citação de: NickE por causa do amsn que ta com zica... Fica pedindo o modulo TLS, mesmo que o cara ja esteja instalado.

olha que coisa.

edson@Zumbi:/media/arquivos/compactos/tls1.4$ sudo ./configure --prefix=/usr --with-ssl-dir=/usr/
./configure: line 13: Any: command not found
loading cache ./config.cache
checking for gcc... (cached) cc
checking whether the C compiler (cc  ) works... yes
checking whether the C compiler (cc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking if libgcc is needed to resolve openssl symbols... no
checking whether make sets ${MAKE}... (cached) yes
checking for ranlib... (cached) ranlib
checking for Cygwin environment... (cached) no
checking for object suffix... (cached) o
checking for mingw32 environment... (cached) no
checking for executable suffix... (cached) no
checking for Tcl configuration... (cached) found /media/arquivos/compactos/tcl8.5a4/unix/tclConfig.sh
checking for existence of /media/arquivos/compactos/tcl8.5a4/unix/tclConfig.sh... loading
checking for Tcl private include files... Using srcdir found in tclConfig.sh
checking for building with threads... no (default)
checking how to build libraries... shared
checking for build with symbols... no
checking for tclsh... (cached) /media/arquivos/compactos/tcl8.5a4/unix/tclsh
creating ./config.status
creating Makefile
creating pkgIndex.tcl
edson@Zumbi:/media/arquivos/compactos/tls1.4$


Passou sem erros e o resultado está aqui, segui as recomendações do wiki ;-)
http://amsn.sourceforge.net/wiki/tiki-index.php?page=Installation+Instructions#tcl/tk




Nick

Sem chance....

Fiz EXATAMENTE TUDO o que esta no Wiki, compilei do mesmo jeito que vc, sem erros, indiquei o caminho do TLS para o programa, removi os links simbolicos antigos, criei novos, mas tudo fica da masma forma:



To fazendo mais um lance aki, vou ver se funciona...qualker coisa eu retorno a ligação!!! LOL

Nick

Um amigo me disse, para alterar o arquivo pkgIndex.tcl.in contido nos fontes, e alterar a opção package ifneeded tls 1.5. Deixando-a da seguinte forma package ifneeded tls 1.50... É isso mesmo...só colocar um "0", que é a versao do sistema 1.50 e nao 1.5...

Compilou de boa, instalou e tudo mais, porem, o Amsn continua pedindo a TLS (instalada e em seu devido lugar), novamente eu indico o caminho correto...

root@stardust:/opt/tls1.5# find / -name tls.tcl*
/usr/lib/tls1.50/tls.tcl
/usr/lib/tls.tcl
root@stardust:/opt/tls1.5#


Mas sem resultado positivo.... Que coisa, não?

Xterminator

Citação de: "Nick"Um amigo me disse, para alterar o arquivo pkgIndex.tcl.in contido nos fontes, e alterar a opção package ifneeded tls 1.5. Deixando-a da seguinte forma package ifneeded tls 1.50... É isso mesmo...só colocar um "0", que é a versao do sistema 1.50 e nao 1.5...

Compilou de boa, instalou e tudo mais, porem, o Amsn continua pedindo a TLS (instalada e em seu devido lugar), novamente eu indico o caminho correto...

root@stardust:/opt/tls1.5# find / -name tls.tcl*
/usr/lib/tls1.50/tls.tcl
/usr/lib/tls.tcl
root@stardust:/opt/tls1.5#


Mas sem resultado positivo.... Que coisa, não?

Esta parte do ifneeded tá lá no wiki também, você recompilou o amsn?

Porque o que fiz basicamente foi compilar o tcl

./configure --prefix=/usr && make && make install

compilar o tk com suporte a antialiasing

./configure --prefix=/usr --enable-xft --enable-xft2 && make && make install

compilar o tls,antes  fazer aquela alteraçãozinha que você falou mais acima "o interessante é que compilei o 1.4 e só funcionou também depois disto"

./configure --prefix=/usr --with-ssl-dir=/usr/ && make && make install

recompilar o amsn

./configure --prefix=/usr && make

Refazer os links simbólicos citados no wiki.

testei

wish8.5 amsn

rodou sem problemas.

Thales Oliveira

Mesmo problema no meu amsn.
Ta difícil d+... alguem pode dar qualquer ajuda?
Grato.
Thales Oliveira
Deviantart - http://thales-img.deviantart.com/
Atrás da Tela - http://atras-da-tela.blogspot.com/