En primer lugar Enhorabuena por el mod_harbour.V2 a todos los que lo han hecho posible,
por vuestra persistencia y capacidad para resolver problemas, soys mis heroes.
Al intentar construir el mod_harbour.V2 en Windows 10 64 bits obtengo el siguiente error.
Código: Seleccionar todo
c:\xampp\apache\include\http_log.h(148): warning C4132: 'aplog_module_index': se debe inicializar el objeto const
source\mod_harbour.c(47): warning C4100: 'unused': parámetro formal sin referencia
source\mod_harbour.c(83): warning C4013: 'HB_FUN_GETREQUESTREC' sin definir; se supone que extern devuelve como resultado int
source\mod_harbour.c(189): warning C4100: 'ptemp': parámetro formal sin referencia
source\mod_harbour.c(188): warning C4100: 'plog': parámetro formal sin referencia
source\mod_harbour.c(198): warning C4100: 'ptemp': parámetro formal sin referencia
source\mod_harbour.c(197): warning C4100: 'plog': parámetro formal sin referencia
source\mod_harbour.c(312): warning C4100: 'p': parámetro formal sin referencia
ap_func_c.c
legacy_func_c.c
source\legacy_func_c.c(29): warning C4244: 'función': conversión de 'HB_SIZE' a 'int'; posible pérdida de datos
Generando código...
hbmk2: Creating dynamic library... output\win64\mod_harbour.v2.so
hbmk2: Dynamic lib link command:
link.exe @C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\ehte9w.lnk
hbmk2: Dynamic lib link script:
-nologo -dll -out:output\win64\mod_harbour.v2.so -libpath:c:\harbour64\lib -libpath:c:\xampp\apache\lib C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\mh_apache.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\ap_func.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\cookies.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\legacy_func.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\main.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\persistence.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\prepro.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\preproPHP.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\trace.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\errorsys.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\sessions.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\mod_harbour.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\ap_func_c.obj C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\hbmk_i8ryr8.dir\legacy_func_c.obj "libcrypto-1_1-x64.lib" "libssl-1_1-x64.lib" "libcurl-x64.lib" libhttpd.lib "libapr-1.lib" "apr-1.lib" "aprutil-1.lib" "libapr-1.lib" "libaprutil-1.lib" libhttpd.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 'libcrypto-1_1-x64.lib'
hbmk2[mod_harbour.v2]: Error: Running dynamic lib link command. 1181
link.exe @C:\Users\JOSVTE~1.CHE\AppData\Local\Temp\ehte9w.lnk
*** Error compile ***
Presione una tecla para continuar . . .
Yo uso la version de Harbour 64 bits construida para MSVC64 sacada del mod_harbour que sugirio Cristobal.
Espero vuestras soluciones
Jose Vte.