Page 5 of 5 FirstFirst ... 345
Results 61 to 75 of 86

Thread: Entware для роутеров Asus на платформе ARM (Asus RT-N18U/AC56U/AC68U/AC87U)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    ocaml требуется для сборки liquidsoap

    Добрый день.
    Очень нужен liquidsoap. При попытке его собрать требуется ocaml, которого также нет в репозитории.
    Пытаюсь собрать ocaml, но получаю ошибку, что не найдена библиотека
    Code:
    ../boot/ocamlrun: error while loading shared libraries: libncursesw.so.6: cannot open shared object file: No such file or directory
    Но библиотека есть. Она лежит в /opt/lib куда собственно и ставится всё после перехода на entware:
    Code:
    bazyak@Woodrose:~$ ll /opt/lib/libncursesw*
    lrwxrwxrwx 1 root root     16 Apr  7 15:17 /opt/lib/libncursesw.so -> libncursesw.so.6
    lrwxrwxrwx 1 root root     18 Apr  7 15:17 /opt/lib/libncursesw.so.6 -> libncursesw.so.6.0
    -rwxr-xr-x 1 root root 329600 Feb 10 21:26 /opt/lib/libncursesw.so.6.0
    Я не особо шарю в процессах сборки софта, но указать ему правильный путь к библиотекам не получается. То есть банальный libdir не помогает:
    Code:
    ./configure -bindir /opt/bin -libdir /opt/lib
    В экспорте вот что:
    Code:
    bazyak@Woodrose:~$ export
    export CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -mfloat-abi=soft"
    export HOME="/var/services/homes/bazyak"
    export LANG="en_US.UTF-8"
    export LC_ALL="en_US.UTF-8"
    export LDFLAGS="-Wl,-rpath=/opt/lib -Wl,--dynamic-linker=/opt/lib/ld-linux.so.3 -L/opt/lib"
    export PATH="/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin"
    export PGDATA="/var/services/pgsql"
    export PWD="/var/services/homes/bazyak"
    export SHELL="/bin/sh"
    Подскажите, плиз. Буду очень признателен.

    Делаю всё это на Synology, архитектура arm (armv7), вот результат configure:
    Code:
    ** Configuration summary **
    
    Directories where OCaml will be installed:
            binaries.................. /opt/bin
            standard library.......... /opt/lib
            manual pages.............. /usr/local/man (with extension .1)
    Configuration for the bytecode compiler:
            C compiler used........... gcc
            options for compiling..... -O2 -fno-strict-aliasing -fwrapv
            options for linking.......  -Wl,-E  -lm  -ldl -lcurses -lpthread
            shared libraries are supported
            options for compiling..... -fPIC -O2 -fno-strict-aliasing -fwrapv
            command for building...... gcc -shared -o lib.so -Wl,-rpath,/a/path objs
    Configuration for the native-code compiler:
            hardware architecture..... arm (armv7)
            OS variant................ linux_eabi
            C compiler used........... gcc
            options for compiling..... -O2 -fno-strict-aliasing -fwrapv
            options for linking.......  -lm
            assembler ................ as
            preprocessed assembler ... gcc -c
            assembler supports CFI ... yes
            with frame pointers....... no
            naked pointers forbidden.. no
            spacetime profiling....... no
            reserved bits in header... no
            C plugins................. yes
            compile with -fPIC........ no
            native dynlink ........... true
            profiling with gprof ..... supported
            using flambda middle-end . no
            safe strings ............. no
            afl-fuzz always enabled .. no
    Source-level replay debugger: supported
    Additional libraries supported:
            unix str num dynlink bigarray systhreads threads
    Configuration for the "num" library:
            target architecture ...... generic (asm level 0)
    The "graph" library: not supported
    
    ** OCaml configuration completed successfully **
    UPD:
    Указал флаги CFLAGS и LDFLAGS через параметры -dldefs и -dllibs соответственно. В итоге ocaml собрался и установился.
    Last edited by bazyak; 14-07-2017 at 12:28. Reason: решено

  2. #2
    Join Date
    Aug 2010
    Location
    Великий Новгород
    Posts
    62
    тут сто лет полумёртвый форум был...
    есть ли тема по rt-ac68u отдельная?
    и есть ли на него optware/entware полноценное?
    а то на wl500gpv1 до сих пор радио играет, а на этом новом чуде(хотя судя по форуму так ему не меньше 6 лет уже) чёт и дров на юсб устройства не найти, во всех инструкциях по optware пишут kmod дрова всякие ставить, но в репозитории ни намёка на kmod и вообще usb дрова

    тыкнете носом что ли)))
    RT-N16 умер без видимой причины, выгорел свич и всё питание
    купил ещё один и умер так же))

    Вечно живой WL-500Gp V.1+ Samsung hdd 640 Gb+USB Sound

  3. #3

    Актуальный репозиторий

    https://bin.entware.net/

    Предупреждаю, что на старых MIPSr1 девайсах не пойдёт.

    PS Я сюда раз в году заглядываю. По Entware пишите на https://forums.zyxmon.org/viewforum.php?f=5

Page 5 of 5 FirstFirst ... 345

Similar Threads

  1. Entware - новый репозиторий для роутеров Asus (MIPS)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1391
    Last Post: 04-01-2021, 21:16
  2. Asus RT-AC56U & RT-AC68U 802.11ac Wireless Router
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 83
    Last Post: 28-01-2019, 21:11
  3. Asus RT-N66U/AC56U/AC66U/AC68U и USB-модемы 4G/3G/CDMA
    By sugrey in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 98
    Last Post: 28-07-2017, 09:06
  4. Разгон CPU ARM в Asus RT-AC56U/AC68U
    By elected in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 19-05-2015, 15:07
  5. Установка Debian на Asus RT-N66U/AC66U (MIPS) и RT-N18U/AC56U/AC68U/AC87U (ARM)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 36
    Last Post: 30-09-2014, 11:03

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •