ошибка при компиляции shadowsocks-libev

Я хочу запустить ss-сервер на моем маршрутизаторе (openwrt), поэтому мне нужно сделать кросс-компиляцию shadowsocks-libev на моем ubuntu x64 16.04

Я установил libsodium (версия = 1.0.16). но все равно получил следующую ошибку.

ошибка: библиотеки крипто-библиотеки Sodium не найдены.

что я сделал..

  1. скомпилируйте и установите mbedTLS (версия = 2.6.0)
  2. скомпилируйте и установите pcre (версия = 8.41)
  3. скомпилируйте и установите libsodium (версия = 1.0.16)
  4. скомпилируйте и установите libev (ver = 4.24)
  5. скомпилировать и установить libudns
  6. скомпилировать и установить c-ares (версия = 1.13.0)

все вышеперечисленные библиотеки скомпилированы с кроссплатформенностью mipsel-openwrt-linux-gcc инструмент, и при компиляции ошибок не происходит.

все библиотеки установлены в /mnt/build/shadowsocks-mipsel/local/lib

ls /mnt/build/shadowsocks-mipsel/local/lib
-rw-r--r-- 1 root root    44230 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libaio.a
-rw-r--r-- 1 root root   210848 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libatm.a
-rw-r--r-- 1 root root   145810 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libavahi-common.a
-rw-r--r-- 1 root root  1021598 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libavahi-core.a
-rw-r--r-- 1 root root 62755782 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libavcodec.a
-rw-r--r-- 1 root root   887146 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libavdevice.a
-rw-r--r-- 1 root root 16117386 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libavfilter.a
-rw-r--r-- 1 root root 31578250 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libavformat.a
-rw-r--r-- 1 root root  1073810 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libavutil.a
-rw-r--r-- 1 root root  8106318 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libbfd.a
-rw-r--r-- 1 root root  1789116 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libblkid.a
-rw-r--r-- 1 root root   124060 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libblobmsg_json.a
-rw-r--r-- 1 root root   145874 6月  15 18:11 /mnt/build/shadowsocks-mipsel/local/lib/libcares.a
-rwxr-xr-x 1 root root      909 6月  15 18:11 /mnt/build/shadowsocks-mipsel/local/lib/libcares.la
-rw-r--r-- 1 root root  9772594 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libcrypto.a
-rw-r--r-- 1 root root   492176 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libcurl.a
lrwxrwxrwx 1 root root       12 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libcurses.a -> libncurses.a
-rw-r--r-- 1 root root    90822 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libdaemon.a
-rw-r--r-- 1 root root  1506840 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libdbus-1.a
-rw-r--r-- 1 root root   749168 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libelf.a
-rw-r--r-- 1 root root   302986 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libev.a
-rw-r--r-- 1 root root  1187058 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libevent.a
-rw-r--r-- 1 root root   717438 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libevent_core.a
-rw-r--r-- 1 root root   469692 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libevent_extra.a
-rw-r--r-- 1 root root   100164 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libevent_openssl.a
-rw-r--r-- 1 root root    13510 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libevent_pthreads.a
-rwxr-xr-x 1 root root      906 6月  15 18:09 /mnt/build/shadowsocks-mipsel/local/lib/libev.la
-rw-r--r-- 1 root root   654398 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libexif.a
-rw-r--r-- 1 root root   450404 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libexpat.a
-rw-r--r-- 1 root root   130378 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libfcgi.a
-rw-r--r-- 1 root root   788324 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libFLAC.a
-rw-r--r-- 1 root root   482606 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libform.a
-rw-r--r-- 1 root root   812108 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libfuse.a
-rw-r--r-- 1 root root  2065834 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libgcrypt.a
-rw-r--r-- 1 root root   176416 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libgdbm.a
-rw-r--r-- 1 root root  3618456 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libgmp.a
-rw-r--r-- 1 root root    70592 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libgpg-error.a
-rw-r--r-- 1 root root   122262 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libhistory.a
-rw-r--r-- 1 root root  1044248 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libiberty.a
-rw-r--r-- 1 root root  1465448 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libjpeg.a
-rw-r--r-- 1 root root     2096 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libjson.a
-rw-r--r-- 1 root root   129524 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libjson-c.a
-rw-r--r-- 1 root root   165904 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libltdl.a
-rw-r--r-- 1 root root   948276 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/liblua.a
-rw-r--r-- 1 root root   647422 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/liblzo2.a
-rw-r--r-- 1 root root   457922 6月  15 18:05 /mnt/build/shadowsocks-mipsel/local/lib/libmbedcrypto.a
-rw-r--r-- 1 root root   227922 6月  15 18:05 /mnt/build/shadowsocks-mipsel/local/lib/libmbedtls.a
-rw-r--r-- 1 root root    93524 6月  15 18:05 /mnt/build/shadowsocks-mipsel/local/lib/libmbedx509.a
-rw-r--r-- 1 root root   276170 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libmenu.a
-rw-r--r-- 1 root root    63782 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libmnl.a
-rw-r--r-- 1 root root  1202164 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libmount.a mention
-rw-r--r-- 1 root root  1882726 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libncurses.a
-rw-r--r-- 1 root root   742188 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libnetfilter_conntrack.a
-rw-r--r-- 1 root root    89454 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libnetlink.a
-rw-r--r-- 1 root root    98718 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libnfnetlink.a
-rw-r--r-- 1 root root   148260 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libnids.a
-rw-r--r-- 1 root root  1600714 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libntfs-3g.a
-rw-r--r-- 1 root root    58418 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libogg.a
-rw-r--r-- 1 root root   780660 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libopcodes.a
-rw-r--r-- 1 root root   101406 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libpanel.a
-rw-r--r-- 1 root root   889306 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libpcap.a
-rw-r--r-- 1 root root   539016 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libpcre.a
-rw-r--r-- 1 root root    44834 6月  15 18:07 /mnt/build/shadowsocks-mipsel/local/lib/libpcrecpp.a
-rwxr-xr-x 1 root root     1111 6月  15 18:07 /mnt/build/shadowsocks-mipsel/local/lib/libpcrecpp.la
-rwxr-xr-x 1 root root      889 6月  15 18:07 /mnt/build/shadowsocks-mipsel/local/lib/libpcre.la
-rw-r--r-- 1 root root    13590 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libpcreposix.a
-rwxr-xr-x 1 root root      955 6月  15 18:07 /mnt/build/shadowsocks-mipsel/local/lib/libpcreposix.la
-rw-r--r-- 1 root root   114096 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libpopt.a
-rw-r--r-- 1 root root   122552 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libpostproc.a
-rw-r--r-- 1 root root   634634 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libpq.a
-rw-r--r-- 1 root root  9138968 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libprotobuf.a
-rw-r--r-- 1 root root  1271250 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libprotobuf-lite.a
-rw-r--r-- 1 root root  7192102 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libprotoc.a
-rw-r--r-- 1 root root  1430172 6月  15 18:19 /mnt/build/shadowsocks-mipsel/local/lib/libpthread.a
-rw-r--r-- 1 root root     4820 6月  15 18:19 /mnt/build/shadowsocks-mipsel/local/lib/libpthread_nonshared.a
-rw-r--r-- 1 root root     4820 6月  15 18:19 /mnt/build/shadowsocks-mipsel/local/lib/libpthread_nonshared_pic.a
-rw-r--r-- 1 root root  1430172 6月  15 18:19 /mnt/build/shadowsocks-mipsel/local/lib/libpthread_pic.a
-rw-r--r-- 1 root root  1464856 6月  15 18:19 /mnt/build/shadowsocks-mipsel/local/lib/libpthread_so.a
-rw-r--r-- 1 root root   861104 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libreadline.a
-rw-r--r-- 1 root root  1085432 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libsodium.a
-rwxr-xr-x 1 root root      905 6月  15 18:55 /mnt/build/shadowsocks-mipsel/local/lib/libsodium.la
-rw-r--r-- 1 root root  3458462 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libsqlite3.a
-rw-r--r-- 1 root root  2974484 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libssl.a
-rw-r--r-- 1 root root   336860 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libswresample.a
-rw-r--r-- 1 root root  2086888 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libswscale.a
-rw-r--r-- 1 root root   162636 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libsysfs.a
-rw-r--r-- 1 root root   120800 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libubi-utils.a
-rw-r--r-- 1 root root  1589646 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libubox.a
-rw-r--r-- 1 root root   154810 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libucimap.a
-rw-r--r-- 1 root root   921566 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libuClibc++.a
-rw-r--r-- 1 root root   227770 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libudns.a
-rwxr-xr-x 1 root root      906 6月  15 18:10 /mnt/build/shadowsocks-mipsel/local/lib/libudns.la
-rw-r--r-- 1 root root    25240 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libulockmgr.a
-rw-r--r-- 1 root root   267374 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libusb-1.0.a
-rw-r--r-- 1 root root    69322 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libuuid.a
-rw-r--r-- 1 root root   627246 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libvorbis.a
-rw-r--r-- 1 root root   817010 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libvorbisenc.a
-rw-r--r-- 1 root root    98136 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libvorbisfile.a
-rw-r--r-- 1 root root   267170 6月  15 19:02 /mnt/build/shadowsocks-mipsel/local/lib/libz.a

Я клонировал теневые носки-либерав из git clone https://github.com/shadowsocks/simple-obfs и используя версию 3.1.2

после запуска

$ git submodule init && git submodule update
$ ./autogen.sh

со следующим, чтобы скомпилировать shadowsocks-libev

LIBS="-lm" LDFLAGS="-Wl,-static -static-libgcc -L$PREFIX/lib" CFLAGS="-I$PREFIX/include" CC=$HOST-gcc ./configure --host=$HOST --prefix=$PREFIX --disable-ssp --disable-documentation --with-mbedtls=$PREFIX --with-pcre=$PREFIX --with-sodium=$PREFIX

где $PREFIX=/mnt/build/shadowsocks-mipsel/local

и я получаю ошибку, упомянутую выше.

ошибка: библиотеки крипто-библиотеки Sodium не найдены.

Я боролся с этой ошибкой в ​​течение почти двух дней ..
Кто-нибудь может мне помочь, пожалуйста!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]