Ptokax (DC++) пакет для OpenWRT
-
- Сообщения: 15
- Зарегистрирован: 08 апр 2017, 19:59
Уважаемые сборщики пакетов, помогите пожалуйста собрать пакет DC++ для OpenWRT прошивки, почему я пишу тут, потому что через гугл я нашел тока в ваших ветках форума для Зиксельных прошивок http://zyxware.zyxmon.org/binary-packages-r2 packages/ptokax_0.5.0.0-1
Еще нашел у вас и клиент для хабов microdc2_0.15.6-20130122-1_keenetic.ipk
Хотел бы попросить помочь , так как сам в линуске тока новичок. Спасибо
Еще нашел у вас и клиент для хабов microdc2_0.15.6-20130122-1_keenetic.ipk
Хотел бы попросить помочь , так как сам в линуске тока новичок. Спасибо
-
- Сообщения: 440
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
- Берёте OpenWrt Buildroot с нужной конфигурацией под вашу платформу,
- Берёте наши исходники ptokax и подкладываете в папку package,
- Обновляете список пакетов средствами билдрута,
- Выбираете новый пакет в меню билдрута,
- Собирате билдрутом добавленный пакет.
Пожалуйста, забудьте про «сам в линуске тока новичок», если решили использовать OpenWrt.
Про работу OpenWrt Buildroot лучше тоже ничего не спрашивайте, по нему есть документация на большинстве популярных языков.
-
- Сообщения: 15
- Зарегистрирован: 08 апр 2017, 19:59
Александр Рыжов писал(а):Источник цитаты
- Берёте OpenWrt Buildroot с нужной конфигурацией под вашу платформу,
- Берёте наши исходники ptokax и подкладываете в папку package,
- Обновляете список пакетов средствами билдрута,
- Выбираете новый пакет в меню билдрута,
- Собирате билдрутом добавленный пакет.
Пожалуйста, забудьте про «сам в линуске тока новичок», если решили использовать OpenWrt.
Про работу OpenWrt Buildroot лучше тоже ничего не спрашивайте, по нему есть документация на большинстве популярных языков.
Спасибо, Александр, не покажите на примере какой нить программы ? И есть у вас такие же исходники opendchub
-
- Сообщения: 440
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
dcbeelinekz писал(а):Источник цитаты Спасибо, Александр, не покажите на примере какой нить программы ?
См. https://wiki.openwrt.org/ru/doc/howto/build
dcbeelinekz писал(а):Источник цитаты И есть у вас такие же исходники opendchub
Есть. https://github.com/Entware-ng/entware-o ... /opendchub
-
- Сообщения: 15
- Зарегистрирован: 08 апр 2017, 19:59
Уважаемый, Александр, собрал пакеты хаба на LEDE и openWRT (последний) проблемы две:
На LEDE
opendchub в LEDE установился и работает стабильно по команде в терминале opendchub
1. PtokaX, установился но не могу понять как запустить в /usr/share/ptokax/cfg лежат тока 2 файла регистарция и бан лист, прбывал туда закидывать туда Settings.xml не запускается все равно, Ptokax работает , отображает версию но не видит настройки хаба, подскажите как это делается на Зиксельных ОС?
На OpenWRT
Компиляция проходит хорошо, сохраняется пакеты в .ipk
2. OpenDCHub и PtokaX устанавливаются в роутер, но при команде opendchub или /usr/bin/opendchub пишет
-ash: opendchub: not found хотя исполняемый пакет лежит в папке /usr/bin. Спасибо вам большое что дали исходники и объяснили на начальном уровне как все делать, теперь тока 2 маленькие проблемы остались.
На LEDE
opendchub в LEDE установился и работает стабильно по команде в терминале opendchub

1. PtokaX, установился но не могу понять как запустить в /usr/share/ptokax/cfg лежат тока 2 файла регистарция и бан лист, прбывал туда закидывать туда Settings.xml не запускается все равно, Ptokax работает , отображает версию но не видит настройки хаба, подскажите как это делается на Зиксельных ОС?
На OpenWRT
Компиляция проходит хорошо, сохраняется пакеты в .ipk
2. OpenDCHub и PtokaX устанавливаются в роутер, но при команде opendchub или /usr/bin/opendchub пишет
-ash: opendchub: not found хотя исполняемый пакет лежит в папке /usr/bin. Спасибо вам большое что дали исходники и объяснили на начальном уровне как все делать, теперь тока 2 маленькие проблемы остались.
-
- Сообщения: 440
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
По PtokaX я лишь убедился в работоспособности пакета, сделав минимальную конфигурацию хаба и подключившись клиентом. Было это несколько лет назад и повторять эти шаги снова я не готов. Позже заинтересованные отписались о том, что пакет работает нормально.
Надо посмотреть вывод ldd /usr/bin/opendchub на предмет того, каких библиотек не хватает для запуска.
dcbeelinekz писал(а):Источник цитаты 2. OpenDCHub и PtokaX устанавливаются в роутер, но при команде opendchub или /usr/bin/opendchub пишет
-ash: opendchub: not found хотя исполняемый пакет лежит в папке /usr/bin.
Надо посмотреть вывод ldd /usr/bin/opendchub на предмет того, каких библиотек не хватает для запуска.
-
- Сообщения: 15
- Зарегистрирован: 08 апр 2017, 19:59
Пакет собран Последней версия в ветке Chaos Calmer
компиляция на Chaos Calmer уже все 3 версии пробовал 15.05.1, (trunk),Chaos Calmer иногда проходит и создаются пакеты, но при запуске пишет нету директории, и при команде ldd /usr/bin/opendchub опять -ash: opendchub: not found ( это на версии (trunk) она ставится и файл лежит в bin)
Еще бывает при сборке выскакивает вот такая ошибка ,например с Птохой:
Часть ошибки:
Делаю вот так при сборке
Код: Выделить всё
root@OpenWrt:~# ldd /usr/bin/opendchub
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x77c88000)
libcrypt.so.0 => /lib/libcrypt.so.0 (0x77c64000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77c40000)
libc.so.0 => /lib/libc.so.0 (0x77bd3000)
libc.so => not found
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x77df8000)
компиляция на Chaos Calmer уже все 3 версии пробовал 15.05.1, (trunk),Chaos Calmer иногда проходит и создаются пакеты, но при запуске пишет нету директории, и при команде ldd /usr/bin/opendchub опять -ash: opendchub: not found ( это на версии (trunk) она ставится и файл лежит в bin)
Еще бывает при сборке выскакивает вот такая ошибка ,например с Птохой:
Часть ошибки:
Код: Выделить всё
make[3]: *** [/home/rafa/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/ptokax-0.5.2.1/obj/colUsers.o] Error 1
make[3]: Leaving directory `/home/rafa/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/ptokax-0.5.2.1'
make[2]: *** [/home/rafa/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/ptokax-0.5.2.1/.built] Error 2
make[2]: Leaving directory `/home/rafa/openwrt/package/ptokax'
make[1]: *** [package/ptokax/compile] Error 2
make[1]: Leaving directory `/home/rafa/openwrt'
make: *** [package/ptokax/compile] Error 2
Делаю вот так при сборке
Код: Выделить всё
make tools/install
make toolchain/install
make target/compile
make package/opendchub/compile V=s
-
- Сообщения: 15
- Зарегистрирован: 08 апр 2017, 19:59
-
- Сообщения: 440
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
Я не знаю что вам сказать, потому что в одном посте скачете по трём ошибкам: двум ошибочно собранным пакетам и ошибками билдрута.
Как видите, собрано не правильно. Либо не с тем тулчейном, что используется в системе, либо не с теми флагами линковки.
Ошибка была выше, того куска, который вы процитировали.
dcbeelinekz писал(а):Источник цитаты libc.so => not found
Как видите, собрано не правильно. Либо не с тем тулчейном, что используется в системе, либо не с теми флагами линковки.
dcbeelinekz писал(а):Источник цитаты Еще бывает при сборке выскакивает вот такая ошибка ,например с Птохой:
Ошибка была выше, того куска, который вы процитировали.
-
- Сообщения: 15
- Зарегистрирован: 08 апр 2017, 19:59
Вроде бы все делаю как по инструкции
./scripts/feeds update
./scripts/feeds install
....
make defconfig
выбераю AR71... , модель роутера в:
make menuconfig
Проверяю установленные пакеты
make prereq
пробоваю. собрать пакет
make package/opendchub/compile V=s
Выскакивает ошибка:
погуглил понял что нужно сделать так перед компиляцией хаба:
make tools/install
make toolchain/install
make target/compile
make package/compile
make package/opendchub/compile V=s
На LEDE все прошло с первого раза, затем одни ошибки, каждый раз
делал make dirclean
потом опять все заново и опять ошибка что выше, так же
./scripts/feeds update
./scripts/feeds install
....
make defconfig
выбераю AR71... , модель роутера в:
make menuconfig
Проверяю установленные пакеты
make prereq
пробоваю. собрать пакет
make package/opendchub/compile V=s
Выскакивает ошибка:
Код: Выделить всё
make[2]: *** [/home/rafa/openwrt/bin/ar71xx/packages/base/libgcc_unknown-1_ar71xx.ipk] Error 1
make[2]: Leaving directory `/home/rafa/openwrt/package/libs/toolchain'
make[1]: *** [package/libs/toolchain/compile] Error 2
make[1]: Leaving directory `/home/rafa/openwrt'
make: *** [package/network/opendchub/compile] Error 2
погуглил понял что нужно сделать так перед компиляцией хаба:
make tools/install
make toolchain/install
make target/compile
make package/compile
make package/opendchub/compile V=s
На LEDE все прошло с первого раза, затем одни ошибки, каждый раз
Код: Выделить всё
make[1]: Entering directory `/home/rafa/lede'
make[1]: *** No rule to make target `package/opendchub/compile'. Stop.
make[1]: Leaving directory `/home/rafa/lede'
make: *** [package/opendchub/compile] Error 2
делал make dirclean
потом опять все заново и опять ошибка что выше, так же
Вернуться в «Собираем софт сами (пакеты, прошивки)»
Кто сейчас на конференции
Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей