The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Как правильно собрать stunnel из исходников ?"
Отправлено simonflex, 25-Мрт-19 15:18 
Решил собрать stunnel_5.5 из исходников.
Проверил версию openssl version -a

root@silicon:/usr/local/src/stunnel-5.50# openssl version -a
OpenSSL 1.1.1a  20 Nov 2018
built on: Thu Mar 21 23:41:58 2019 UTC
platform: linux-x86_64
options:  bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG

Скачал версию stunnel_5.5. Распаковал в /usr/local/src/stunnel-5.50 Далее:
./configure

configure: **************************************** optional features
checking whether to enable IPv6 support... yes (default)
checking whether to enable FIPS support... autodetecting
checking whether to enable systemd socket activation support... autodetecting
checking for library containing sd_listen_fds... no
configure: systemd library not found
checking whether to enable TCP wrappers support... autodetecting
checking for hosts_access in -lwrap... no
configure: libwrap library not found
configure: **************************************** TLS
checking for TLS directory... /usr/local
checking for FIPS_mode_set... yes
configure: FIPS support enabled
configure: **************************************** write the results
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating tools/Makefile
config.status: creating tests/Makefile
config.status: creating tests/certs/Makefile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: **************************************** success

Далее: make

root@silicon:/usr/local/src/stunnel-5.50# make
Making all in src
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/src»
make  all-am
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/src»
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/src»
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/src»
Making all in doc
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/doc»
make[1]: Цель «all» не требует выполнения команд.
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/doc»
Making all in tools
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/tools»
make[1]: Цель «all» не требует выполнения команд.
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/tools»
Making all in tests
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/tests»
Making all in certs
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/tests/certs»
make[2]: Цель «all» не требует выполнения команд.
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/tests/certs»
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/tests»
make[2]: Цель «all-am» не требует выполнения команд.
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/tests»
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/tests»
make[1]: вход в каталог «/usr/local/src/stunnel-5.50»
make[1]: Цель «all-am» не требует выполнения команд.
make[1]: выход из каталога «/usr/local/src/stunnel-5.50»
root@silicon:/usr/local/src/stunnel-5.50#

далее make install

root@silicon:/usr/local/src/stunnel-5.50# make install
Making install in src
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/src»
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/src»
/bin/mkdir -p '/usr/local/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c stunnel '/usr/local/bin'
libtool: install: /usr/bin/install -c stunnel /usr/local/bin/stunnel
/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c stunnel3 '/usr/local/bin'
/bin/mkdir -p '/usr/local/lib/stunnel'
/bin/bash ../libtool   --mode=install /usr/bin/install -c   libstunnel.la '/usr/local/lib/stunnel'
libtool: install: /usr/bin/install -c .libs/libstunnel.so /usr/local/lib/stunnel/libstunnel.so
libtool: install: /usr/bin/install -c .libs/libstunnel.lai /usr/local/lib/stunnel/libstunnel.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib/stunnel
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/stunnel

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Цель «install-data-am» не требует выполнения команд.
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/src»
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/src»
Making install in doc
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/doc»
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/doc»
make[2]: Цель «install-exec-am» не требует выполнения команд.
/bin/mkdir -p '/usr/local/share/doc/stunnel'
/usr/bin/install -c -m 644 stunnel.html stunnel.pl.html '/usr/local/share/doc/stunnel'
/bin/mkdir -p '/usr/local/share/man/man8'
/usr/bin/install -c -m 644 stunnel.8 stunnel.pl.8 '/usr/local/share/man/man8'
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/doc»
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/doc»
Making install in tools
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/tools»
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/tools»
make[2]: Цель «install-exec-am» не требует выполнения команд.
/bin/mkdir -p '/usr/local/etc/stunnel'
/usr/bin/install -c -m 644 stunnel.conf-sample '/usr/local/etc/stunnel'
/usr/bin/install -c -d -m 1770 /usr/local/var/lib/stunnel
chgrp nogroup /usr/local/var/lib/stunnel
/bin/mkdir -p '/usr/local/share/doc/stunnel/examples'
/usr/bin/install -c -m 644 stunnel.init stunnel.service stunnel.logrotate stunnel.rh.init stunnel.spec ca.html ca.pl importCA.html importCA.sh script.sh '/usr/local/share/doc/stunnel/examples'
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/tools»
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/tools»
Making install in tests
make[1]: вход в каталог «/usr/local/src/stunnel-5.50/tests»
Making install in certs
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/tests/certs»
make[3]: вход в каталог «/usr/local/src/stunnel-5.50/tests/certs»
make[3]: Цель «install-exec-am» не требует выполнения команд.
make[3]: Цель «install-data-am» не требует выполнения команд.
make[3]: выход из каталога «/usr/local/src/stunnel-5.50/tests/certs»
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/tests/certs»
make[2]: вход в каталог «/usr/local/src/stunnel-5.50/tests»
make[3]: вход в каталог «/usr/local/src/stunnel-5.50/tests»
make[3]: Цель «install-exec-am» не требует выполнения команд.
make[3]: Цель «install-data-am» не требует выполнения команд.
make[3]: выход из каталога «/usr/local/src/stunnel-5.50/tests»
make[2]: выход из каталога «/usr/local/src/stunnel-5.50/tests»
make[1]: выход из каталога «/usr/local/src/stunnel-5.50/tests»
make[1]: вход в каталог «/usr/local/src/stunnel-5.50»
make[2]: вход в каталог «/usr/local/src/stunnel-5.50»
make[2]: Цель «install-exec-am» не требует выполнения команд.
/bin/mkdir -p '/usr/local/share/doc/stunnel'
/usr/bin/install -c -m 644 INSTALL README TODO COPYING AUTHORS ChangeLog PORTS BUGS COPYRIGHT.GPL CREDITS INSTALL.W32 INSTALL.WCE INSTALL.FIPS '/usr/local/share/doc/stunnel'
make  install-data-hook
make[3]: вход в каталог «/usr/local/src/stunnel-5.50»
*********************************************************
* Type 'make cert' to also install a sample certificate *
*********************************************************
make[3]: выход из каталога «/usr/local/src/stunnel-5.50»
make[2]: выход из каталога «/usr/local/src/stunnel-5.50»
make[1]: выход из каталога «/usr/local/src/stunnel-5.50»

И на этом СТОП. Предлагается создать сертификат. Как откомпилить код не знаю. Подскажите пожалуста

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру