Hola a todos. Quisiera saber si alguien puede ayudarme a encontrar la librería libssh2.lib para 32 bits.
Estoy intentando generar mod_harbour según el archivo go32.bat y me devuelve el siguiente resultado. Puede verse al final el mensaje que no encuentra la librería libssh2.lib. Dónde puedo encontrarla para agregarla?
go32.log:
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.11.2
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'
hbmk2: Construyendo sub-proyecto (nivel 2): mod.hbp
mod_harbour.c
c:\apache24\include\http_log.h(148): warning C4132: 'aplog_module_index': se debe inicializar el objeto const
Creando biblioteca mod_harbour.lib y objeto mod_harbour.exp
hbmk2: Procesando: c:\harbour\contrib\hbwin\hbwin.hbc
hbmk2: Procesando: c:\harbour\contrib\hbhpdf\hbhpdf.hbc
hbmk2: Procesando: c:\harbour\contrib\hbhpdf\3rd\libhpdf\libhpdf.hbc
hbmk2: Procesando: c:\harbour\contrib\xhb\xhb.hbc
hbmk2: Procesando: c:\harbour\contrib\hbct\hbct.hbc
hbmk2: Procesando: c:\harbour\contrib\hbtip\hbtip.hbc
hbmk2: Procesando: c:\harbour\contrib\hbfship\hbfship.hbc
hbmk2: Procesando: c:\harbour\contrib\hbxpp\hbxpp.hbc
hbmk2: Procesando: c:\harbour\contrib\hbwin\hbwin.hbc
hbmk2: Procesando: c:\harbour\contrib\hbct\hbct.hbc
hbmk2: Procesando: c:\harbour\contrib\hbcurl\hbcurl.hbc
hbmk2: Procesando: c:\harbour\contrib\hbnetio\hbnetio.hbc
hbmk2: Procesando: c:\harbour\contrib\hbmzip\hbmzip.hbc
hbmk2: Procesando: c:\harbour\contrib\hbmzip\3rd\minizip\minizip.hbc
hbmk2: Procesando: c:\harbour\contrib\hbziparc\hbziparc.hbc
hbmk2: Procesando: c:\harbour\contrib\hbmzip\hbmzip.hbc
hbmk2: Procesando: c:\harbour\contrib\hbmzip\3rd\minizip\minizip.hbc
hbmk2: Procesando: c:\harbour\contrib\hbssl\hbssl.hbc
hbmk2[modharbour]: Advertencia: Parámetro no portable: 'libs=libssl-1_1.lib
libcrypto-1_1.lib' in c:\harbour\contrib\hbssl\hbssl.hbc:17.
Utilice la(s) directiva(s) ''libs=libssl-1_1'' en su lugar.
hbmk2[modharbour]: Advertencia: Parámetro no portable: 'libs=libssl-1_1.lib
libcrypto-1_1.lib' in c:\harbour\contrib\hbssl\hbssl.hbc:17.
Utilice la(s) directiva(s) ''libs=libcrypto-1_1'' en su
lugar.
hbmk2: Procesando: c:\harbour\contrib\hbzebra\hbzebra.hbc
hbmk2: Procesando: c:\harbour\contrib\hbtip\hbtip.hbc
hbmk2: Procesando: c:\harbour\contrib\rddads\rddads.hbc
hbmk2: Harbour compiler command (built-in):
(c:\harbour\bin\win\msvc\harbour.exe) -n1 ..\source\apache.prg ..\source\cookies.prg ..\source\exec.prg ..\source\pairs.prg ..\source\paths.prg -l- -DHBMK_HAS_HBWIN=1 -DHBMK_HAS_LIBHPDF=1 -DHBMK_HAS_HBHPDF=1 -DHBMK_HAS_HBCT=1 -DHBMK_HAS_HBTIP=1 -DHBMK_HAS_HBFSHIP=1 -DHBMK_HAS_HBXPP=1 -DHBMK_HAS_XHB=1 -DHBMK_HAS_HBCURL=1 -DHBMK_HAS_HBNETIO=1 -DHBMK_HAS_MINIZIP=1 -DHBMK_HAS_HBMZIP=1 -DHBMK_HAS_HBZIPARC=1 -DHBMK_HAS_HBSSL=1 -DHBMK_HAS_HBZEBRA=1 -DHBMK_HAS_RDDADS=1 -oC:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\ -ic:\harbour\include -ic:\harbour\contrib\hbwin -ic:\harbour\contrib\hbhpdf -ic:\harbour\contrib\xhb -ic:\harbour\contrib\hbct -ic:\harbour\contrib\hbtip -ic:\harbour\contrib\hbfship -ic:\harbour\contrib\hbxpp -ic:\harbour\contrib\hbcurl -ic:\harbour\contrib\hbnetio -ic:\harbour\contrib\hbmzip -ic:\harbour\contrib\hbssl -ic:\harbour\contrib\hbzebra -ic:\harbour\contrib\rddads -u+c:\harbour\contrib\hbwin\
hbwin.ch -u+c:\harbour\contrib\hbhpdf\
harupdf.ch -u+c:\harbour\contrib\hbcurl\
hbcurl.ch -u+c:\harbour\contrib\hbnetio\
hbnetio.ch -u+c:\harbour\contrib\hbmzip\
hbmzip.ch -u+c:\harbour\contrib\hbssl\
hbssl.ch -u+c:\harbour\contrib\hbzebra\
hbzebra.ch -u+c:\harbour\contrib\rddads\
ads.chHarbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020,
https://harbour.github.io/Compiling '..\source\apache.prg'...
Lines 2677, Functions/Procedures 6
Generating C source output to 'C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\apache.c'... Done.
Compiling '..\source\cookies.prg'...
Lines 83, Functions/Procedures 3
Generating C source output to 'C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\cookies.c'... Done.
Compiling '..\source\exec.prg'...
Lines 892, Functions/Procedures 9
Generating C source output to 'C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\exec.c'... Done.
Compiling '..\source\pairs.prg'...
Lines 70, Functions/Procedures 2
Generating C source output to 'C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\pairs.c'... Done.
Compiling '..\source\paths.prg'...
Lines 53, Functions/Procedures 3
Generating C source output to 'C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\paths.c'... Done.
hbmk2: Comando de compilador C/C++:
cl.exe -nologo -c -O2 -Ic:\apache24\include -W4 -wd4127 -FoC:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\ -DHB_DYNLIB -Ic:\harbour\include -Ic:\harbour\contrib\hbwin -Ic:\harbour\contrib\hbhpdf -Ic:\harbour\contrib\xhb -Ic:\harbour\contrib\hbct -Ic:\harbour\contrib\hbtip -Ic:\harbour\contrib\hbfship -Ic:\harbour\contrib\hbxpp -Ic:\harbour\contrib\hbcurl -Ic:\harbour\contrib\hbnetio -Ic:\harbour\contrib\hbmzip -Ic:\harbour\contrib\hbssl -Ic:\harbour\contrib\hbzebra -Ic:\harbour\contrib\rddads C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\apache.c C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\cookies.c C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\exec.c C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\pairs.c C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\paths.c ..\source\console.c ..\source\entry.c ..\source\headers.c ..\source\in.c ..\source\mem.c ..\source\out.c ..\source\pointers.c ..\source\qout.c ..\source\url.c
apache.c
cookies.c
exec.c
pairs.c
paths.c
console.c
entry.c
headers.c
in.c
mem.c
out.c
pointers.c
qout.c
url.c
Generando código...
hbmk2: Creando librería dinámica... libharbour.dll
hbmk2: Comando para enlace de Librería dinámica:
link.exe @C:\Users\rChaves\AppData\Local\Temp\fhqphu.lnk
hbmk2: Archivo de órdenes para el enlace de librería dinámica:
-nologo -def:modharbour.def -dll -out:libharbour.dll -libpath:c:\harbour\lib\win\msvc -libpath:c:\Apache24\lib -libpath:c:\Apache24\lib C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\apache.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\cookies.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\exec.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\pairs.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\paths.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\console.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\entry.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\headers.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\in.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\mem.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\out.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\pointers.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\qout.obj C:\Users\rChaves\AppData\Local\Temp\hbmk_4w9rrd.dir\url.obj libcurl.lib libeay32.lib libcrypto.lib libhttpd.lib "libapr-1.lib" hbwin.lib png.lib hbhpdf.lib libhpdf.lib xhb.lib hbct.lib hbtip.lib hbcurls.lib libssh2.lib hbnetio.lib hbmzip.lib minizip.lib hbziparc.lib hbssls.lib "libssl-1_1.lib" "libcrypto-1_1.lib" crypt32.lib hbzebra.lib rddads.lib ace32.lib hbextern.lib hbdebug.lib hbvmmt.lib hbrtl.lib hblang.lib hbcpage.lib gtcgi.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib gtgui.lib hbrdd.lib hbuddall.lib hbusrrdd.lib rddntx.lib rddcdx.lib rddnsx.lib rddfpt.lib hbrdd.lib hbhsx.lib hbsix.lib hbmacro.lib hbcplr.lib hbpp.lib hbcommon.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib ws2_32.lib iphlpapi.lib winspool.lib comctl32.lib comdlg32.lib shell32.lib uuid.lib ole32.lib oleaut32.lib mpr.lib mapi32.lib imm32.lib msimg32.lib wininet.lib hbpcre.lib hbzlib.lib
LINK : fatal error LNK1181: no se puede abrir el archivo de entrada 'libssh2.lib'
hbmk2[modharbour]: Error: Ejecutando comando de enlace de librería dinámica.
1181