forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.BINKD

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 05.03.2017, 16:01
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию QNAP

Mihail Kapitanov написал(а) к Vladimir Donskoy в Mar 17 11:18:56 по местному времени:


Нello Vladimir!

05 Mar 17 11:21, you wrote to me:

MK>> версиями ядра, libc и прочего и собрать на нем, например в
MK>> виртуалке а потом пернести на сабж.
VD> Я не уверен что там вообще полноценные библиотеки, так что надеяться
VD> на них не хотелось бы.

Если есть там SSН или Telnet - можно зайти и глянуть что там есть и каких версий.

MK>> Можно собрать полностью статический бинарник. В общем задача
MK>> решаема.
VD> А вот это и есть мой вопрос, как бы его собрать? Указание опции
VD> -static не помогает, при сборке не находятся библиотеки... Вот и
VD> спросил начёт готового статика.

Одного -static маловато. Нужно что-то типа:
gcc -nostdlib -static source.c ... ./libc.a

Возможно еще -static-libgcc нужно будет.

Mihail


--- GoldED+/LNX 1.1.5-b20161221
Ответить с цитированием
  #12  
Старый 05.03.2017, 18:01
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию QNAP

Michael Dukelsky написал(а) к Vladimir Donskoy в Mar 17 16:33:58 по местному времени:

Привет, Vladimir!

05 Mar 17 12:19, Vladimir Donskoy послал(а) письмо к Michael Dukelsky:

VD>>> Завёлся у меня зверь под именем QNAP 251+. Это - NAS на пару
VD>>> дисков, на интеловском процессоре (целерон какой-то 4-хядерный)
VD>>> и порцией памяти до 8 гигов, а внутре у него свой собственный
VD>>> вариант Линукса (подозреваю что ядро 2.6.1, но не уверен), в его
VD>>> битности тоже не уверен - но раз можно поставить много памяти,
VD>>> то скорее всего х64.

MD>> Зайди туда по ssh или по telnet и дай команду uname -a. Доступ по
MD>> ssh и telnet конфигурируется в графической оболочке, доступной из
MD>> браузера.

VD> # uname -a
VD> Linux NAS 3.12.6 #1 SMP Mon Feb 13 01:03:18 CST 2017 x86_64 unknown
VD> # cd /lib
VD> # ls -l libc libresolv
VD> -rwxr-xr-x 1 admin administ 1325172 Jan 31 2015 libc-2.6.1.so
VD> lrwxrwxrwx 1 admin administ 13 Mar 2 15:31 libc.so.6 ->
VD> libc-2.6.1.so -rw-r--r-- 1 admin administ 64712 Jan 31 2015
VD> libresolv-2.6.1.so lrwxrwxrwx 1 admin administ 14 Mar 2
VD> 15:31 libresolv.so -> libresolv.so.2 lrwxrwxrwx 1 admin administ
VD> 18 Mar 2 15:31 libresolv.so.2 -> libresolv-2.6.1.so

Ну вот, видно, что система действительно 64-битная с ядром 3.12.6, а 2.6.1 - это версия libc.

VD> Запуск собранного в Centos binkd:

VD> # ./binkd
VD> ./binkd: /lib/libresolv.so.2: version `GLIBC_2.9' not found (required
VD> by ./binkd) ./binkd: /lib/libc.so.6: version `GLIBC_2.7' not found
VD> (required by ./binkd)

VD> Как его избавить от этих требований?

Вестимо пересобрать.

[...skipped...]

VD> Да я согласен на "слакварь", и без пакетного менеджера проживу, всё
VD> равно там дополнительный софт только ФИДОшный и врядли будет меняться.

Тогда возьми набор для кросс-компиляции, ссылку на который привёл Mihail Kapitanov.

Желаю успехов, Vladimir!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20151128
Ответить с цитированием
  #13  
Старый 05.03.2017, 19:41
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию QNAP

Mihail Kapitanov написал(а) к Michael Dukelsky в Mar 17 14:56:14 по местному времени:


Нello Michael!

05 Mar 17 16:33, you wrote to Vladimir Donskoy:

MD> Ну вот, видно, что система действительно 64-битная с ядром 3.12.6, а
MD> 2.6.1 - это версия libc.

Этой версии всего-то 10 лет. :)

MD> Тогда возьми набор для кросс-компиляции, ссылку на который привёл
MD> Mihail Kapitanov.

Скачал я этот тулчейн, посмотрел. Все что нужно есть. Даже ncurses. Так что даже GoldEd можно собрать и запустить.

Mihail


--- GoldED+/LNX 1.1.5-b20161221
Ответить с цитированием
  #14  
Старый 05.03.2017, 21:21
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию QNAP

Mihail Kapitanov написал(а) к Dima Bargamov в Mar 17 16:41:40 по местному времени:


Нello Dima!

05 Mar 17 00:24, you wrote to Vladimir Donskoy:

DB> Эхотаг на нем удавалось скомпилить. Дальше дело не пошло. Люди били
DB> себя пяткой в грудь, но сливадись очень быстро.

Интереста ради взаял в аренду на часик виртуалку на Vultr с Debian 8/x86_64. Распаковал тулчейн от QNAP для x86. И собрал binkd (из git).

Вот что вышло:

==== Clip ====
root@vultr:/usr/src/binkd# ls -l binkd
-rwxr-xr-x 1 root src 155184 Mar 5 08:33 binkd
===== Clip ====

===== Clip ====
root@vultr:/usr/src/binkd# ldd binkd
linux-gate.so.1 => (0xf7726000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xf770c000)
libz.so.1 => /usr/lib/libz.so.1 (0xf76f7000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xf76e3000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xf7599000)
/lib/ld-linux.so.2 (0xf7729000)
===== Clip ====

===== Clip ====
root@vultr:/usr/src/binkd# ./binkd -v
Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP)
===== Clip ====

===== Clip ====
root@vultr:/usr/src/binkd# ./binkd -vv
Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP)
Compilation flags: gcc, zlib, bzlib2, amiga4doutbound.
Facilities: fts5004 ipv6
===== Clip ====

То что нужно? Бинарь нужен или в утиль? :)

Mihail


--- GoldED+/LNX 1.1.5-b20161221
Ответить с цитированием
  #15  
Старый 05.03.2017, 21:41
Dima Bargamov
Guest
 
Сообщений: n/a
По умолчанию QNAP

Dima Bargamov написал(а) к Mihail Kapitanov в Mar 17 20:21:38 по местному времени:

Пpивeт тeбe, Mihail!

Kaк-тo нa дняx (05 Мар 17) Mihail Kapitanov пишeт к Dima Bargamov...

[ ... ]
MK> То что нужно? Бинарь нужен или в утиль? :)
Есть желание поставить все для фидо на свой кунап, но я ничего из выше написанного не понял.
У меня стоит ipkg и я знаю, как ставить пакеты с расширением .ipk. Бинарь - это оно?



Дмитрий Баргамов. 73! Altyn CB Radio (RX3AVD)
--- GoldED+/W64 (ru.binkd)
Ответить с цитированием
  #16  
Старый 05.03.2017, 22:02
Vladimir Donskoy
Guest
 
Сообщений: n/a
По умолчанию Re: QNAP

Vladimir Donskoy написал(а) к Mihail Kapitanov в Mar 17 19:49:26 по местному времени:

Нello Mihail!

05 мар 17 16:41, Mihail Kapitanov wrote to Dima Bargamov:

DB>> Эхотаг на нем удавалось скомпилить. Дальше дело не пошло. Люди
DB>> били себя пяткой в грудь, но сливадись очень быстро.

MK> Интереста ради взаял в аренду на часик виртуалку на Vultr с Debian
MK> 8/x86_64. Распаковал тулчейн от QNAP для x86. И собрал binkd (из git).

MK> Вот что вышло:

MK> ==== Clip ====
MK> root@vultr:/usr/src/binkd# ls -l binkd
MK> -rwxr-xr-x 1 root src 155184 Mar 5 08:33 binkd
MK> ===== Clip ====

MK> ===== Clip ====
MK> root@vultr:/usr/src/binkd# ldd binkd
MK> linux-gate.so.1 => (0xf7726000)
MK> libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xf770c000)
MK> libz.so.1 => /usr/lib/libz.so.1 (0xf76f7000)
MK> libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2
MK> (0xf76e3000)
MK> libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xf7599000)
MK> /lib/ld-linux.so.2 (0xf7729000)
MK> ===== Clip ====

MK> ===== Clip ====
MK> root@vultr:/usr/src/binkd# ./binkd -v
MK> Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP)
MK> ===== Clip ====

MK> ===== Clip ====
MK> root@vultr:/usr/src/binkd# ./binkd -vv
MK> Binkd 1.1a-95 (Mar 5 2017 08:32:04/QNAP)
MK> Compilation flags: gcc, zlib, bzlib2, amiga4doutbound.
MK> Facilities: fts5004 ipv6
MK> ===== Clip ====

MK> То что нужно? Бинарь нужен или в утиль? :)

Вау! Огромадное спасибо! Да, это как раз то что нужно!
Можешь его заслать мне (нода сейчас работает СМ) или закинуть на какой-нибудь файлообменник?

* Оригинал написан в RU.BINKD
* Скопировано в NETMAIL

С уважением, Vladimir Donskoy.

--- GoldED+/W32-MINGW 1.1.5-b20161221
Ответить с цитированием
  #17  
Старый 06.03.2017, 16:40
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию QNAP

Alexey Vissarionov написал(а) к Vladimir Donskoy в Mar 17 15:19:00 по местному времени:

Доброго времени суток, Vladimir!
04 Mar 2017 22:39:58, ты -> All:

VD> Завёлся у меня зверь под именем QNAP 251+. Это - NAS на пару дисков,
VD> на интеловском процессоре (целерон какой-то 4-хядерный) и порцией
VD> памяти до 8 гигов, а внутре у него свой собственный вариант Линукса
VD> (подозреваю что ядро 2.6.1, но не уверен), в его битности тоже не
VD> уверен - но раз можно поставить много памяти, то скорее всего х64.

Пихну сюда же строчку из другого твоего сообщения:

VD> Linux NAS 3.12.6 #1 SMP Mon Feb 13 01:03:18 CST 2017 x86_64 unknown

Игого: x86_64 с относительно свежим ядром.

VD> И захотел я на него водрузить эхотаг.

Таки вперед, чеширский лев!

VD> Попробовал подсунуть туда бинарник со своей VPS с CENTOS 6.8 -
VD> конечно не завёлся

Вполне закономерно.

VD> Спрашивается: где взять бинарник под такую специфическую систему?
VD> Или, может быть, кто-то имеет бинарник собранный полностью
VD> статически,

Ты не поверишь... http://download.binkd.org/linux/ :-)

VD> в том числе и с такими старыми либами?

Кого какая разница, с какими библиотеками собран бинарник, если они уже вкомпилячены внутрь?

VD> Оффтопик он: а вдруг найдутся и остальные части ФИДОшного набора,
VD> НPT например?

http://download.huskyproject.org/linux/
Тоже прошлогодний, но критичных багфиксов с того времени не было.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Время выхода из лабиринта зависит от количества извилин
--- /bin/vi
Ответить с цитированием
  #18  
Старый 06.03.2017, 17:01
Vladimir Donskoy
Guest
 
Сообщений: n/a
По умолчанию Re: QNAP

Vladimir Donskoy написал(а) к Alexey Vissarionov в Mar 17 14:46:47 по местному времени:

Нello Alexey!

06 мар 17 15:19, Alexey Vissarionov wrote to Vladimir Donskoy:

VD>> Спрашивается: где взять бинарник под такую специфическую систему?
VD>> Или, может быть, кто-то имеет бинарник собранный полностью
VD>> статически,

AV> Ты не поверишь... http://download.binkd.org/linux/ :-)

Вау! И в самом деле он там именно статический!
Большое спасибо!

Жалко что там лежит только rpm, но он прекрасно сумел распаковаться 7zip и раздёргаться на отдельные файлы.

VD>> в том числе и с такими старыми либами?

AV> Кого какая разница, с какими библиотеками собран бинарник, если они
AV> уже вкомпилячены внутрь?

Да, и даже libc и т.п. не хочет... Великолепно!

И даже запустился на QNAPе! Вечером сяду настраивать...

VD>> Оффтопик он: а вдруг найдутся и остальные части ФИДОшного набора,
VD>> НPT например?

AV> http://download.huskyproject.org/linux/
AV> Тоже прошлогодний, но критичных багфиксов с того времени не было.

Ещё раз спасибо!

С уважением, Vladimir Donskoy.

--- GoldED+/W32-MINGW 1.1.5-b20161221
Ответить с цитированием
  #19  
Старый 06.03.2017, 17:21
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию QNAP

Mihail Kapitanov написал(а) к Vladimir Donskoy в Mar 17 01:20:08 по местному времени:


Нello Vladimir!

05 Mar 17 19:49, you wrote to me:

VD> Можешь его заслать мне (нода сейчас работает СМ) или закинуть на
VD> какой-нибудь файлообменник?

Бинарники для QNAP (пока что там только binkd, остальное соберу позже):
https://drive.google.com/open?id=0B2...mJnblY2NzUxTnc

Бинарники для Raspberry Pi 3 (binkd, Нusky и GoldEd):
https://drive.google.com/open?id=0B2...UteFdmU3IzOНc

Mihail


--- GoldED+/LNX 1.1.5-b20161221
Ответить с цитированием
  #20  
Старый 06.03.2017, 18:32
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию QNAP

Alexey Vissarionov написал(а) к Vladimir Donskoy в Mar 17 17:17:00 по местному времени:

Доброго времени суток, Vladimir!
06 Mar 2017 14:46:46, ты -> мне:

VD>>> Спрашивается: где взять бинарник под такую специфическую систему?
VD>>> Или, может быть, кто-то имеет бинарник собранный полностью
VD>>> статически,
AV>> Ты не поверишь... http://download.binkd.org/linux/ :-)
VD> Вау! И в самом деле он там именно статический!

Ну дык... Это тебе не шишки-матрешки, а мексиканская шапка сомбреро :-)

VD> Большое спасибо!

Жопалуйста.

VD> Жалко что там лежит только rpm,

Для белых людей - rpm.
Для всех остальных - проблемы бедуинов раввина вообще ни разу не ага.

VD> но он прекрасно сумел распаковаться 7zip и раздёргаться на отдельные
VD> файлы.

http://pics.rsh.ru/img/gafometer_u67qh.png

VD>>> в том числе и с такими старыми либами?
AV>> Кого какая разница, с какими библиотеками собран бинарник, если они
AV>> уже вкомпилячены внутрь?
VD> Да, и даже libc и т.п. не хочет... Великолепно!

Еще раз, медленно и печально: бинарник в пакете собран статически.

VD> И даже запустился на QNAPе!

Куда он нахрен денется...

VD> Вечером сяду настраивать...

Желаю творческих узбеков.

VD>>> Оффтопик он: а вдруг найдутся и остальные части ФИДОшного набора,
VD>>> НPT например?
AV>> http://download.huskyproject.org/linux/
AV>> Тоже прошлогодний, но критичных багфиксов с того времени не было.
VD> Ещё раз спасибо!

Жопалуйста.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Какая я вам мама? Я вам в отцы гожусь
--- /bin/vi
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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


Текущее время: 03:07. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot