Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.05.2017, 18:35   #261
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

После пересохранения в gedit (Debian x64) в кириллица (Windows-1251), патч вылетает на
Код:
Applying ./patches/010-disable-iconv-failed.patch using plaintext: 
patching file core/TextConverter.cpp
Hunk #1 FAILED at 53 (different line endings).
Meld находит различие в конце строки, слево - нормальный, справо - пересохраненный, уже не работающий
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок экрана.jpg
Просмотров: 182
Размер:	92.8 Кб
ID:	4325  

Последний раз редактировалось sakatgg; 09.05.2017 в 22:32.
sakatgg вне форума   Ответить с цитированием
Старый 09.05.2017, 21:32   #262
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
...Разницы HEX-редактор не видит..
Разницы HEX не видит. Но я с этим так же столкнулся.
Сохраненные фаилы gedit c debian-64 кривые.
Патчи не работают.
После редактирования в самих исходниках, изменял под 16мб флешку, прошивки собираются но...

Установив на роутер:
то не виделось настроек wifi (art). То mdt не так распределялось. То магик ключ не читало (не находило) с флэхи, и так далее.
1W и i2c шины не работали, дигитемп так же (здесь редактировал, созданные патчи то не работали).

А на ubuntu-32 cкачав исходники, отредактировав gedit-ом все, что до этого делал на debian, патчи заработали, мои пакеты так же заработали.
Проша нормально начала работать.

Глючит gedit на debian-64. Хотя сам debian в работе, мне больше понравился, удобнее и проще, не сравнить с ubuntu.
melsem вне форума   Ответить с цитированием
Старый 10.05.2017, 20:16   #263
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

melsem, Проверил еще на Debian 6 x64 - такая же проблема с gedit, при пересохранении файлы кривые получаются.
На Debian 8.2 x64 была обнаружена.

Последний раз редактировалось sakatgg; 10.05.2017 в 20:19.
sakatgg вне форума   Ответить с цитированием
Старый 10.05.2017, 23:39   #264
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию

С Debian x32 не проверял??
melsem вне форума   Ответить с цитированием
Старый 11.05.2017, 00:44   #265
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Проверил на Debian7 x686, вроде как х32 - тоже после пересохранения в gedit пачт уже не работает (компилирую на x64).
На этой тачке старый Meld 1.61 пишет файлы идентичны!!!
А на Debian8.2 x64 те же файлы сравниваю в Meld 3.14 уже находит различие конца строки

Последний раз редактировалось sakatgg; 11.05.2017 в 00:55.
sakatgg вне форума   Ответить с цитированием
Старый 15.05.2017, 19:18   #266
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

melsem,Финальная версия патча для digitemp-3.6.0, пакет собрался на LEDE нормально.
Код:
Applying ./patches/806-digitemp-nachalo.patch using plaintext: 
patching file src/digitemp.c
patching file src/ds2438.c
patching file userial/crcutil.c
patching file userial/ioutil.c
patching file userial/cnt1d.c
patching file userial/ad26.c
patching file userial/owproto.h
patching file userial/ds9097/owtran.c
patching file userial/ds9097u/owtrnu.c
patching file userial/ds2490/owtran.c
touch /home/user/Openwrt/Lede/build_dir/target-mips_24kc_musl-1.1.16/digitemp-3.6.0/.prepared_df28f65c4f4c1528ec01f5fa24170174
rm -f /home/user/Openwrt/Lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.digitemp_installed
P.S. Перезалил патч, спасибо melsem, удалил дубль.
Вложения
Тип файла: zip 806-digitemp-nachalo-final3.zip (2.6 Кб, 49 просмотров)

Последний раз редактировалось sakatgg; 17.05.2017 в 01:11. Причина: Перезалил патч, удалил дубль.
sakatgg вне форума   Ответить с цитированием
Старый 07.07.2017, 17:36   #267
boskh
Junior Member
 
Регистрация: 06.07.2017
Сообщений: 1
Вес репутации: 0
boskh is an unknown quantity at this point
По умолчанию

Добрый день!
С помощью SDK собрал пакет shlyapa_x86_64.ipk.
При установке на роутер, пишет:
opkg --force-depends install shlyapa_x86_64.ipk
Installing shlyapa to root...
Configuring shlyapa.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for shlyapa:
* flex * bison *
Пробовал собирать Image-Builder-ом, то же самое.

Как это можно побороть?

Увидел мэкфайлы в директории tools flex и bison, думал, что их можно собрать, как отдельные пакеты, а затем перенести на роутер и установить, но идея не сработала.

Последний раз редактировалось boskh; 07.07.2017 в 17:59. Причина: добавил текста
boskh вне форума   Ответить с цитированием
Старый 07.07.2017, 22:53   #268
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

boskh, привет, если в оффициальных репах пакетов flex и bison нет, то ток из исходников кросскомпиляция

Хотя может как-то и с Image-Builder может возможно, но мне неизвестно.

Последний раз редактировалось sakatgg; 07.07.2017 в 22:56.
sakatgg вне форума   Ответить с цитированием
Старый 08.08.2017, 14:54   #269
Александр Рыжов
Junior Member
 
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0
Александр Рыжов is an unknown quantity at this point
По умолчанию

Преобразование cp1251<->utf8 в PtokaX вылечил, теперь должно работать как задумали авторы.
Цитата:
Сообщение от sakatgg Посмотреть сообщение
Короче, в исходнике в core/TextConverter.cpp закоментировал следующий кусок кода, на котором вываливается:

Код:
	m_iconvAsciiToUtf = iconv_open("utf-8//TRANSLIT//IGNORE", SettingManager::m_Ptr->m_sTexts[SETTXT_ENCODING]);
	if(m_iconvAsciiToUtf == (iconv_t)-1) {
		AppendLog("TextConverter iconv_open for m_iconvAsciiToUtf failed!");
		exit(EXIT_FAILURE);
	}
Не надо так делать, функция m_iconvAsciiToUtf используется ниже. В итоге ptokax превратит в бурду любую строку, отличную от юникодовой, либо вообще вывалится в seg.fault.


Цитата:
Сообщение от sakatgg Посмотреть сообщение
В исходнике это место заключено после обьявы #ifndef _WIN32 - возможно этот кусок для винды актуален только.)
Строго наоборот
Александр Рыжов вне форума   Ответить с цитированием
Старый 08.08.2017, 18:46   #270
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Александр Рыжов, Согласен, что топорно , но заработало хоть. Так-то по хорошему нужен был спец по программированию, я чисто интуитивно-логически

Будет время проверю на OpenWRT. Спасибо, что не поленились зарегиться и сообщить

Последний раз редактировалось sakatgg; 08.08.2017 в 18:54.
sakatgg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 20 (пользователей: 0 , гостей: 20)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:13. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика