GIT from source: fatal: Incapaz de encontrar o ajudante remoto para 'https'

3

Devido a eu não ter direitos de root, eu compilei o git da fonte localmente. Minha distro é o OpenSUSE 13.1. Pesquisando no erro fatal: Unable to find remote helper for 'https'

Foi sugerido que a curvatura não está configurada corretamente. No entanto, o uso do curl para acessar o link funciona muito bem.

Outra sugestão foi que o curl não estava ligado corretamente ao git durante a configuração e criação do git.

Os passos que dei para chegar onde estou agora:

Openssl-1.0.0t instalado em minha casa.

./config --prefix=$HOME shared
make
make install

(conclui sem erros)

Então eu instalei o curl-7.48.0 em minha casa:

./buildconf
./configure --prefix=$HOME --with-ssl=$HOME

Compiler:         gcc
  SSL support:      enabled (OpenSSL)
  SSH support:      enabled (libSSH2)
  zlib support:     enabled
  GSS-API support:  no      (--with-gssapi)
  TLS-SRP support:  enabled
  resolver:         default (--enable-ares / --enable-threaded-resolver)
  IPv6 support:     enabled
  Unix sockets support: enabled
  IDN support:      no      (--with-{libidn,winidn})
  Build libcurl:    Shared=yes, Static=yes
  Built-in manual:  enabled
  --libcurl option: enabled (--disable-libcurl-option)
  Verbose errors:   enabled (--disable-verbose)
  SSPI support:     no      (--enable-sspi)
  ca cert bundle:   no
  ca cert path:     /etc/ssl/certs/
  ca fallback:      no
  LDAP support:     enabled (OpenLDAP)
  LDAPS support:    enabled
  RTSP support:     enabled
  RTMP support:     no      (--with-librtmp)
  metalink support: no      (--with-libmetalink)
  PSL support:      no      (libpsl not found)
  HTTP2 support:    disabled (--with-nghttp2)
  Protocols:        DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTSP SCP SFTP SMB SMBS SMTP SMTPS TELNET TFTP

make 
make install

(conclui sem erros)

Em terceiro lugar eu instalei o expat 2.1.1:

CPPFLAGS="-I $HOME/include" LDFLAGS="-L$HOME/lib -L$HOME/lib64" ./configure --prefix=$HOME
make
make install

(conclui sem erros)

Finalmente GIT 2.8.2:

CPPFLAGS="-I $HOME/include" LDFLAGS="-L$HOME/lib -L$HOME/lib64" ./configure --with-curl=$HOME --with-openssl=$HOME --prefix=$HOME --with-expat=$HOME
make
make install

Isso também parece ir bem, sem avisos a serem relatados. Eu obviamente esqueci de algo, mas não consigo descobrir o que ... alguém pode me ajudar?

SOLUÇÃO Adicione o diretório lib64 a LDFLAGS (os comandos foram atualizados).

    
por Henk1989 17.05.2016 / 15:48

1 resposta

1

SOLUÇÃO Adicione o diretório lib64 a LDFLAGS (os comandos foram atualizados).

    
por 22.05.2016 / 19:53