michaellukashov / Far-NetBox

SFTP/SCP/FTP/FTPS/WebDAV/S3 client for Far Manager 3 (http://farmanager.com/)
https://forum.farmanager.com/viewtopic.php?t=6317
GNU General Public License v2.0
158 stars 52 forks source link

Чего не хватает для сборки ь336? #126

Closed VictorVG closed 9 years ago

VictorVG commented 9 years ago

судя по логу компиляции:

C:\Program Files\Microsoft SDKs\Windows\v7.1>cd /D J:\Dev\Far-NetBox\libs\open
ssl&&call ../../src/NetBox/scripts/build_openssl.bat x86&&call ../../src/NetBo
x/scripts/build_openssl.bat x64&&exit

rm -rf out32dll tmp32dll tmp32 inc32 out32

if "x86" == "" goto x86

if "x86" == "x64" goto x64

goto x86

rm -rf x86

call "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\\..\..\VC\vcva
rsall.bat" x86
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
Configuring for VC-WIN32
    no-asm          [option]   OPENSSL_NO_ASM
    no-bf           [option]   OPENSSL_NO_BF (skip dir)
    no-camellia     [option]   OPENSSL_NO_CAMELLIA (skip dir)
    no-cast         [option]   OPENSSL_NO_CAST (skip dir)
    no-des          [option]   OPENSSL_NO_DES (skip dir)
    no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128 (skip dir)
    no-err          [option]   OPENSSL_NO_ERR
    no-gmp          [default]  OPENSSL_NO_GMP (skip dir)
    no-gost         [option]   OPENSSL_NO_GOST (skip dir)
    no-hw           [option]   OPENSSL_NO_HW
    no-idea         [option]   OPENSSL_NO_IDEA (skip dir)
    no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-md2          [default]  OPENSSL_NO_MD2 (skip dir)
    no-mdc2         [forced]   OPENSSL_NO_MDC2 (skip dir)
    no-rc4          [option]   OPENSSL_NO_RC4 (skip dir)
    no-rc5          [option]   OPENSSL_NO_RC5 (skip dir)
    no-rfc3779      [default]  OPENSSL_NO_RFC3779 (skip dir)
    no-ripemd       [option]   OPENSSL_NO_RIPEMD (skip dir)
    no-rsax         [option]   OPENSSL_NO_RSAX (skip dir)
    no-sctp         [option]   OPENSSL_NO_SCTP (skip dir)
    no-seed         [option]   OPENSSL_NO_SEED (skip dir)
    no-shared       [option]
    no-srp          [option]   OPENSSL_NO_SRP (skip dir)
    no-store        [experimental] OPENSSL_NO_STORE (skip dir)
    no-unit-test    [option]   OPENSSL_NO_UNIT_TEST (skip dir)
    no-whirlpool    [option]   OPENSSL_NO_WHIRLPOOL (skip dir)
    no-zlib         [default]
    no-zlib-dynamic [default]
IsMK1MF=1
CC            =cl
CFLAG         =-DOPENSSL_THREADS  -DDSO_WIN32 -Ox -Ob1 -Oi -Os -Oy -GF -GS- -Gy
-DNDEBUG;OPENSSL_NO_CAPIENG;NO_CHMOD;OPENSSL_NO_DGRAM;OPENSSL_NO_RIJNDAEL;DSO_WI
N32 -DOPENSSL_NO_ERR -W3 -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LE
AN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE
EX_LIBS       =
CPUID_OBJ     =mem_clr.o
BN_ASM        =bn_asm.o
DES_ENC       =des_enc.o fcrypt_b.o
AES_ENC       =aes_core.o aes_cbc.o
BF_ENC        =bf_enc.o
CAST_ENC      =c_enc.o
RC4_ENC       =rc4_enc.o rc4_skey.o
RC5_ENC       =rc5_enc.o
MD5_OBJ_ASM   =
SHA1_OBJ_ASM  =
RMD160_OBJ_ASM=
CMLL_ENC      =camellia.o cmll_misc.o cmll_cbc.o
MODES_OBJ     =
ENGINES_OBJ   =
PROCESSOR     =
RANLIB        =true
ARFLAGS       =
PERL          =perl
THIRTY_TWO_BIT mode
BN_LLONG mode
RC4_INDEX mode
RC4_CHUNK is undefined

Configured for VC-WIN32.
no rule for crypto\constant_time_test at util\mk1mf.pl line 968.
no rule for crypto\constant_time_test at util\mk1mf.pl line 968.

????????? ????????? ???????????? ???????? Microsoft (R), ?????? 10.00.40219.01
(C) ?????????? ?????????? (Microsoft Corporation). ??? ????? ????????.

cp: cannot stat `out32/ssleay32.lib': No such file or directory
cp: cannot stat `out32/libeay32.lib': No such file or directory
cp: cannot stat `tmp32/lib.pdb': No such file or directory
cp: cannot stat `inc32': No such file or directory

нет какого-то инклюда. Из тарбалла OpenSSL подойдёт?

VictorVG commented 9 years ago

О!, с получением коммита 0191d17f819ac1fe92d24986db526cdd75c5c614 сборка либ судя по stdout пошла. По итогам отпишусь о результате. Думаю всё будет в порядке иначе бы компилятор давно сообщение об ошибке выдал. По крайней мере х86 либа собралась без ошибок. Правки видел, огромное спасибо!

VictorVG commented 9 years ago

Во, порядок в танковых войсках! Огромное СПАСИБО!

Всё собралось, с FTP ftp://ftp5.gwdg.de/pub/tdf/libreoffice/testing/4.3.3/win/x86/LibreOffice_4.3.3.1_Win_x86.msi в режиме фоновой передачи принят без ошибок - SHA-256 совпадает с копией полученной через FileZilla Client v3.9.0.6. Кстати, по моим наблюдения последний стал работать быстрее чем v3.9.0.5 - у меня он ночью 4,5 Гб ISO FreeBSD 10 (x86 + AMD64) забрал за примерно две минуты, а не за двадцать как 3.9.0.5. Правда в обоих случаях и канал был 1 Гб/с, но сервер мог быть занят. Это я учитываю, но факт ускорения порадовал. Теперь можно и нативный клиент из портов собирать - опыт ставил под вайном с Win сборкой клиента.

Бинарники положил на YD:

https://yadi.sk/d/fDJFsgc3c6AaY - FarNetBox-2.1.40_Far3_x64.7z https://yadi.sk/d/sZrHvcojc6Aax - FarNetBox-2.1.40_Far3_x86.7z

7-Zip v9.34 Alpha, LZMA, SOLID, MAXIMUM