Portál AbcLinuxu, 23. července 2025 21:51


Dotaz: CreateTorrent, CTorrent - nepřítomnost OpenSSL?

21.4.2007 22:33 Matlák
CreateTorrent, CTorrent - nepřítomnost OpenSSL?
Přečteno: 261×
Odpovědět | Admin
Dobrý den. Instaluji CreateTorrent - již konfigurační skript se zasekl - odmítá najít funkci SHA1. Výpisem ze souboru config.log

configure:2873: gcc -o conftest -g -O2 -I/usr/local/include/ -L/usr/local/lib/ conftest.c -lssl >&5
/home/nikdo/tmp/ccSfYfjp.o(.text+0xc): In function `main':
/bigdisk/data/stazeno/inet/createtorrent-1.1.3/conftest.c:22: undefined reference to `SHA1'

jsem zjistil, že jse o problém linkeru. Stejný problém nastane, pokud se pokusím soubor main.c CreateTorrentu zkompilovat ručně.

$ gcc main.c
/home/nikdo/tmp/cc0xfZe1.o(.text+0x5f4): In function `create_from_file': : undefined reference to `SHA1'
/home/nikdo/tmp/cc0xfZe1.o(.text+0x826): In function `add_file': : undefined reference to `SHA1'
/home/nikdo/tmp/cc0xfZe1.o(.text+0xc00): In function `create_from_directory': : undefined reference to `SHA1'
collect2: ld returned 1 exit status
$ gcc -lssl main.c
/home/nikdo/tmp/ccPyV9pe.o(.text+0x5f4): In function `create_from_file': : undefined reference to `SHA1'
/home/nikdo/tmp/ccPyV9pe.o(.text+0x826): In function `add_file': : undefined reference to `SHA1'
/home/nikdo/tmp/ccPyV9pe.o(.text+0xc00): In function `create_from_directory': : undefined reference to `SHA1'
collect2: ld returned 1 exit status

Velmi podobný problém (chyby linkeru v OpenSSL) mám i s programem CTorrent.
Znamená to, že knihovny OpenSSL chybí? Nebo jsou poškozeny?
Nebo je jen linker nemůže najít?
Nainstaloval jsem OpenSSL 0.9.8e - instalace proběhla bez problému, ovšem problém přetrvává.
V souboru /etc/ld.so.conf mám zadány cesty /usr/lib/, /usr/local/lib/, pokoušel jsem se přidat i /usr/local/ssl/lib/ - bez efektu.
Setkal jste se někdo z podobným problémem?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.4.2007 01:02 Matlák
Rozbalit Rozbalit vše Re: CreateTorrent, CTorrent - nepřítomnost OpenSSL?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě bych dodal, že tento systém je Mandrake 10.2 - mám ještě druhý stroj se Slackware 10 a ten podobné problémy nemá. Předpokládám tedy chybné nastavení linkeru na Mandrakovi. Bohužel nevím, jak systém správně nastavit. Předem děkuji za jakékoli reakce.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.