![]() |
|
|
#281 |
|
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 991 ![]() ![]() ![]() ![]() ![]() |
Скомпилился ptokax 0.5.2.2
Проверяем. Сам не скоро наверное проверю. Приложил заодно зависимые пакеты и feed для Ledeptokax - кросс-компиляция на Lede Добавляем в feeds.conf.default src-git rtndev https://github.com/Entware-ng/rtndev.git ./scripts/feeds update -a ./scripts/feeds install -a Заменяем папку feed/rtndev/ptokax/ на изменённый под Lede из архива В make menuconfig Включаем Код:
Network-> P2P -> ptokax Libraries -> libiconv-full Включаем Код:
Compile with full language support Код:
Stack-Smashing Protection Enable buffer-overflows detection (FORTIFY_SOURCE) Enable RELRO protection По этому методу не запускается ptokax, ошибка в логе осталась Код:
Mon Apr 17 16:17:18 2017 - TextConverter iconv_open for m_iconvAsciiToUtf failed! Последний раз редактировалось sakatgg; 12.08.2017 в 22:16. Причина: Пользуемся старой инструкцией |
|
|
|
|
|
#282 | |
|
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 ![]() |
Цитата:
Starting PtokaX DC Hub 0.5.2.2 as daemon using /root/.PtokaX as config directory. И вот такая ошибка в логе: Thu Aug 10 15:59:37 2017 - TextConverter iconv_open for m_iconvAsciiToUtf failed! libiconv-full_1.11.1-3_mips_24kc.ipk установил Свой Settings.pxt в папку с конфигом закинул |
|
|
|
|
|
|
#283 |
|
Junior Member
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0 ![]() |
@dcbeelinekz, приведите вывод
Код:
ldd `which PtokaX` |
|
|
|
|
|
#284 |
|
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 ![]() |
Пожалуйста
root@LEDE:~# ldd `which PtokaX` Код:
/lib/ld-musl-mips-sf.so.1 (0x56366000)
libiconv.so.2 => /usr/lib/libiconv.so.2 (0x77954000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x77802000)
liblua.so.5.1.5 => /usr/lib/liblua.so.5.1.5 (0x777d4000)
libz.so.1 => /usr/lib/libz.so.1 (0x777b4000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77790000)
libc.so => /lib/ld-musl-mips-sf.so.1 (0x56366000)
|
|
|
|
|
|
#285 |
|
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 991 ![]() ![]() ![]() ![]() ![]() |
Собрал полностью прошивку Netgear wndr3800 , такая же ошибка в логе
Код:
Mon Apr 17 16:17:18 2017 - TextConverter iconv_open for m_iconvAsciiToUtf failed! ldd `which PtokaX`Код:
BusyBox v1.25.1 () built-in shell (ash)
_________
/ /\ _ ___ ___ ___
/ LE / \ | | | __| \| __|
/ DE / \ | |__| _|| |) | _|
/________/ LE \ |____|___|___/|___| lede-project.org
\ \ DE /
\ LE \ / -----------------------------------------------------------
\ DE \ / Reboot (17.01.1, r3316-7eb58cf109)
\________\/ -----------------------------------------------------------
root@LEDE:~#
root@LEDE:~# ldd `which PtokaX`
/lib/ld-musl-mips-sf.so.1 (0x5646a000)
libiconv.so.2 => /usr/lib/libiconv.so.2 (0x77f80000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x77e2e000)
liblua.so.5.1.5 => /usr/lib/liblua.so.5.1.5 (0x77e00000)
libz.so.1 => /usr/lib/libz.so.1 (0x77de0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77dbc000)
libc.so => /lib/ld-musl-mips-sf.so.1 (0x5646a000)
root@LEDE:~#
[свернуть] Последний раз редактировалось sakatgg; 10.08.2017 в 15:01. |
|
|
|
|
|
#286 |
|
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 ![]() |
Всем доброго времени суток!
Прошу прощения за достаточно наивный вопрос, т.к. я в этом полный чайник. ОС Ubuntu 16.04 в VirtualBox Пытаюсь скомпилировать пакет для СС 15.05.1 Ситуация в следующем - компиляция (~/openwrt$ make package/test/compile V=s) завершается с ошибкой: Код:
build_dir/target-mips_34kc_glibc-2.21/toolchain/ipkg-ar71xx/libgcc/lib/ cp: cannot stat '/home/uuu/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_glibc-2.21/lib/libgcc_s.so.*': No such file or directory Makefile:637: recipe for target '/home/uuu/openwrt/bin/ar71xx-glibc/packages/base/libgcc_unknown-1_ar71xx.ipk' failed не знаю имеет это отношение к делу или нет, но "apt list *libc*" выдает: Код:
... libc6-dev/xenial-updates,xenial-security,now 2.23-0ubuntu9 i386 [установлен] libc6-dev-amd64/xenial-updates,xenial-security,now 2.23-0ubuntu9 i386 [установлен, автоматически] libc6-dev-arm64-cross/xenial 2.23-0ubuntu3cross1 all libc6-dev-armel-armhf-cross/xenial 2.23-0ubuntu3cross1 all libc6-dev-armel-cross/xenial 2.23-0ubuntu3cross1 all libc6-dev-armhf-armel-cross/xenial 2.23-0ubuntu3cross1 all ... Подскажите в какую сторону копать, очень хочется разобраться. Спасибо. Чую, что дело в библиотеках С, но не знаю как исправить ситуацию...
|
|
|
|
|
|
#287 | |
|
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 991 ![]() ![]() ![]() ![]() ![]() |
d.nokman
Цитата:
Warning смотри в выводе компилятора, мож указания есть на нужные либы, отсутствующие в системе Последний раз редактировалось sakatgg; 10.08.2017 в 22:08. |
|
|
|
|
|
|
#288 | |
|
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 ![]() |
Цитата:
это как? если вывод компилятора это результат работы команды make на экране, то ничего внятного больше нет. Вопрос в том, какие конкретно недостающие библиотеки для кросс компиляции надо поставить, как я понимаю дело именно в них... |
|
|
|
|
|
|
#289 | |
|
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 991 ![]() ![]() ![]() ![]() ![]() |
Цитата:
Можешь здесь глянуть Сообщение 720241 какие пакеты у меня стоят, правда для х64 Последний раз редактировалось sakatgg; 10.08.2017 в 23:00. |
|
|
|
|
|
|
#290 | |
|
Junior Member
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0 ![]() |
Цитата:
1) либо отказаться от конвертации ascii<->utf8 в PtokaX, 2) либо устанавливать вместе с PtokaX свой, полный вариант libiconv, игнорируя ругань opkg на зависимости: Код:
opkg --force-depends remove libiconv opkg install ./libiconv-full_1.11.1-3_mips_24kc.ipk |
|
|
|
|
![]() |
| Здесь присутствуют: 9 (пользователей: 0 , гостей: 9) | |
|
|