06.05.2017, 03:56 | #241 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Компилятор на СС по умолчанию с либой uClibc и не создает необходимую iconv.h. Если использоать glibc, то iconv.h там есть и компилиться PtokaX. Но здесь уже надо все в прошивку пихать, чтобы всё было завязано на одну либу.
Ты уже пробовал, он даже не находит чего ему надо. Если решишься на полную прошивку СС (glibc), то какие пакеты включить и какой обьём флешки? На LEDE используется по умолчанию musl, с неё тоже компилится нормально. Кстати может мне показалось, вроде как на LEDE по-умолчанию меньше пакетов используется и прошивка легче. Последний раз редактировалось sakatgg; 06.05.2017 в 04:30. |
06.05.2017, 04:44 | #242 |
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 |
Самый минимум пакетов для работы системы SSH, вэб мордочка и ptokax-ом. А так у меня 8 мб флеш, роутер mr 3220v2, ты мне пожалуйста покажи действия где есть изюминка в сборке, а дальше под другие сам модели роутеров соберу. PtokaX работает хорошо,запускаются скрипты на lua (давно мечтал об этом) сутки стоит, спасибо большое))
Последний раз редактировалось dcbeelinekz; 06.05.2017 в 05:59. |
06.05.2017, 15:36 | #243 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
|
06.05.2017, 15:59 | #244 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Цитата:
Patch сейчас хочу сделать, чтобы исходник не править. Чет не получается, там запарки с пробелами и табами. Цитата:
Последний раз редактировалось sakatgg; 06.05.2017 в 16:07. |
||
06.05.2017, 17:02 | #245 |
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 |
|
06.05.2017, 18:34 | #246 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Нашел причину, что пачт не ставился - gedit и medit в debian что-то делает непонятное с файлом, что патч при компиляции вылетает (пробелы и табы всё правильно)
На винде через SunWrite отредактировал - всё нормально отработал. Я в шоке Вроде всё время редактировал gedit и medit и проблем не было. Может кто посоветует для debian какой правильный редактор? Последний раз редактировалось sakatgg; 06.05.2017 в 18:36. |
06.05.2017, 20:33 | #247 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Установка DC сервера ptokax 0.5.2.2 и opendchub на OpenWRT
feeds.conf.default добавить: src-git rtndev https://github.com/Entware-for-kernel-3x/rtndev-3x.git - для Entware пакетов - ptokax (возможно и др. тоже заюзать от Entware, с правкой естественно) src-git oldpackages http://git.openwrt.org/packages.git - для старых пакетов - opendchub ./scripts/feeds update -a ./scripts/feeds install -a feed/rtndev/ptokax/ - меняем Makefile и добавляем feed/rtndev/ptokax/patches/010-disable-iconv-failed.patch, .../files/etc/init.d/ptokax (приложил) make menuconfig PtokaX на СС - вместо Use uClibc ставим Use (e)glibc (на uClibc компилятор выдает ошибку iconv.h): На LEDE либу менять не надо, по умолчанию musl, с ней нормально. ---------------------------------------------------------------------- Advanced configuration options (for developers) > Toolchain Options -> C Library implementation -> Use (e)glibc (e)glibc version -> glibc 2.21 ---------------------------------------------------------------------- make menuconfig -> Network -> P2P -> ptokax, opendchub Запуск ptokax, установленный на роутере - здесь написал как. Там же и пакет ptokax для ar71xx на LEDE Приложил папку feed c Makefile (отредактированный), 010-disable-iconv-failed.patch, ptokax (для etc/init.d/) для пакета ptokax на OpenWRT, скопировать с заменой. P.S. Приложил финальный пакет ptokax_0.5.2.2-1_mips_24kc.ipk для LEDE для ar71xx, возможно на другиж будет работать. dcbeelinekz, Прошивка СС на glibc для tl-mr 3220v2 8Мб, по умолчанию включено luci, ptokax (у файлов z01,z02 убрать zip расширение) !!! ПРИ УСЛОВИИ ЕСЛИ СМОЖЕТЕ ПОДНЯТЬ КИРПИЧ !!!! Тестируем, сам эту не проверял, если что сообщайте. До этого тестировал прошу на Netgear 3800, запустилась нормально. Последний раз редактировалось sakatgg; 09.05.2017 в 23:28. Причина: Перезалил PtokaX 0.5.2.2 - CC LEDE - feeds patch makefile cfg.zip и + финальный пакет ptokax_0.5.2.2-1_mips_24kc.ipk |
06.05.2017, 22:45 | #248 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Цитата:
А какая была кодировка там и там ?
__________________
Читаю ваши мысли по аватару ... |
|
07.05.2017, 01:01 | #249 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Создание патча,
в одну папку w1-gpio.c - исходный, w1-gpio_new.c - измененный, *.patch - название получаемого патча, команда: Код:
diff -Naur w1-gpio.c w1-gpio_new.c > 805-wl_of_node.patch после Debian-редакторов патч вываливается при компиляции. Код:
--- linux-4.4.61/drivers/w1/masters/w1-gpio.c 2017-04-12 11:38:50.000000000 +0100 +++ b/drivers/w1/masters/w1-gpio.c 2017-05-06 21:56:32.000000000 +0100 melsem, Проверил на ar71xx Положил 805-wl_of_node.patch.patch в Lede/target/linux/ar71xx/patches-4.4 Удалил папку Lede/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/linux-4.4.61/drivers/w1 Сделал make В новой папке Lede/build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/linux-4.4.61/drivers/w1 уже патченный w1-gpio.c лежит В твоем случае надо 805-wl_of_node.patch ложить в Lede/target/linux/lantiq/patches-4.4 и в соответствующих папках твоей платформы удалять (может и удалять необязательно, так для чистоты) sunny, Цитата:
Последний раз редактировалось sakatgg; 17.02.2018 в 16:24. Причина: Добавил рисинок расшифровки патча, подредактировал название редактора SynWrite |
|
07.05.2017, 01:33 | #250 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
sakatgg
Gedit по умолчанию UTF-8(скриншот выше) - Выбрать - Сохранить как, нужно поставить пакет: https://ubuntuforums.org/showthread.php?t=1890359 потом выбрать в меню сохранить как ANSI - похоже дело в этом Какая нужна не знаю, наверное ANSI - раз работает..
__________________
Читаю ваши мысли по аватару ... |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|