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

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

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

Заменил в pavel-pimenov папку PtokaX\tinyxml\ из оригинала. Вроде затык на tinyxml прошёл, но теперь падает на другом, там чёт по серьезнее
ошибка

P.S. в Логе есть
Цитата:
Optimized_32bit -I/usr/include -I/usr/include/lua5.3 -c
Но в моей системе есть только папка /usr/include/lua5.2

Еше
Цитата:
/usr/include/bits/posix2_lim.h:88:0: warning: "RE_DUP_MAX" redefined

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

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Но в моей системе есть только папка /usr/include/lua5.2
Приложение при кросс-компиляции пытается что-то использовать из хост-системы. Такого быть не должно ни при каких условиях, выкусывайте это из исходников по примеру. Интерфейсы библиотек должны браться исключительно из $(STAGING_DIR)/include, а сами библиотеки только из $(STAGING_DIR)/lib.

Последний раз редактировалось Александр Рыжов; 07.09.2017 в 09:39.
Александр Рыжов вне форума   Ответить с цитированием
Старый 06.09.2017, 20:12   #3
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

А что собираем, что за PtokaX ?
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 10.09.2017 в 17:48.
sunny вне форума   Ответить с цитированием
Старый 07.09.2017, 05:07   #4
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
Smile

Цитата:
Сообщение от sunny Посмотреть сообщение
что за PtokaX ?
PtokaX — свободное и открытое кроссплатформенное серверное программное обеспечение для организации файлообменных сетей Direct Connect.
Карочи говоря это сервер для файлообмена DC++ , он сам ничего не хранит в себе, тока соединяет пользователей между собой, а пользователи уже сами открывают свои файлы (шары) . Сеть старая но в локальной сети провайдера самая тема, так как без интернета идет соединение. Вот список хабов https://dchublist.ru/hubs (серверов DC++)
А сам клиент для хабов, что то типа торрента но есть чат, нету рейтингов итд
dcbeelinekz вне форума   Ответить с цитированием
Старый 07.09.2017, 09:57   #5
Александр Рыжов
Junior Member
 
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0
Александр Рыжов is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от dcbeelinekz Посмотреть сообщение
Карочи говоря это сервер для файлообмена DC++ , он сам ничего не хранит в себе, тока соединяет пользователей между собой, а пользователи уже сами открывают свои файлы (шары) .
Кстати говоря, я ещё добавлял в Entware пару DC++ клиентов. К примеру, вам не надо будет держать компьютер включенным, чтобы раздавать файлы, достаточно включенного роутера\NAS'а\Android-девайса.

См. ncdc и microdc2.
Александр Рыжов вне форума   Ответить с цитированием
Старый 07.09.2017, 12:27   #6
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

dcbeelinekz
Понял
http://www.ptokax.org/
===
Вроде попытки были:
http://mydc.ru/topic5399.html
https://dchublist.ru/forum/viewtopic...&t=76&start=50
__________________
Читаю ваши мысли по аватару ...

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

pavel-pimenov, низкий поклон за, пожалуй, лучший виндовый DC-клиент.
Цитата:
Сообщение от sunny Посмотреть сообщение
Только там почему-то дальше разговоров не пошло. В Entware PtokaX работает не первый год.

Цитата:
Сообщение от sunny Посмотреть сообщение
Здесь похоже патчи под mips архитектуру:
https://github.com/zyxmon/rtndev-arm...ptokax/patches
Собирать надо под mips, и править/делать свой makefile...
Это форк Entware для ARM, ныне заброшенный. Позже форки x86 и ARM были слиты в Entware-ng вместе с MIPS. В последнем найдёте бинарники для всех перечисленных архитектур.

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

Уже несколько лет исходники PtokaX используются в Entware, пережив несколько обновлений GCC, uclibc/glibc и самого PtokaX. Причём никаких ошибок при сборке для x86/x64/armv5/armv7/mipsel не возникает.

Пользуясь тем, что Entware использует Buildroot OpenWrt, тов.sakatgg перенёс наш пакет в ванильный OpenWrt, где у него возник ряд ошибок. Которые, к его чести, он пытается самостоятельно решить при минимальных подсказках с нашей стороны.

Цитата:
Сообщение от sunny Посмотреть сообщение
как минимум видны ошибки с указанием на отсутствие указанных в патчах папках...
Здесь не понял.
Александр Рыжов вне форума   Ответить с цитированием
Старый 07.09.2017, 16:21   #9
Александр Рыжов
Junior Member
 
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0
Александр Рыжов is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
В файл /usr/include/limits.h
вносятся изменения из
/home/user/Openwrt/Lede/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.5.2.2/core/stdinc.h
/home/user/Openwrt/Lede/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.5.2.2/core/colUsers.cpp
/home/user/Openwrt/Lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include/limits.h
this is the location of the previous definition
И так несколько раз подряд
Чего?

Повторюсь: изначально не приспособленный для кросс компиляции софт лезет в хостовые /usr/include вместо $(STAGING_DIR)/include, от чего его надо отучать. Вот и всё.
Александр Рыжов вне форума   Ответить с цитированием
Старый 07.09.2017, 20:33   #10
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

sunny, а с синтаксисом make-файлов в этом буйлдруте дружишь?
Есть например пакет mpd. Он компилится в 2-х вариациях: Default(32 строка) и mpd-full (48)
В свое время я добавлял в него поддержку pulseaudio путем танцев с бубном.
А как добавить новый вариант сборки mpd-pulse?
Tohin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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