Автор Тема: Эхолинк под линукс [решено]  (Прочитано 18155 раз)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Вот хотел это
Цитировать
EchoLinux Client
поставить,но не могу,вот отсюда.http://www.echolink.ru/programs/index.php  Пробовал 0.16а .Что с ним нужно сделать чтоб заработало.? ???  Там под линукс вроде все.
« Последнее редактирование: 01.06.2014 09:06:23 от sb »
Век живи, век учись.

Оффлайн bsdlinux

  • Завсегдатай
  • *
  • Сообщений: 809
Re: Эхолинк под линукс
« Ответ #1 : 04.03.2012 19:04:24 »
Попробовал установить echolinux-0.16a-1.i386.rpm. Результат
# apt-get install /home/user/echolinux-0.16a-1.i386.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано echolinux для '/home/user/echolinux-0.16a-1.i386.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  echolinux: Требует: libforms.so.1 но пакет не может быть установлен
E: Извините, `битые' пакеты

« Последнее редактирование: 04.03.2012 19:06:08 от bsdlinux »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Эхолинк под линукс
« Ответ #2 : 04.03.2012 19:23:11 »
  echolinux: Требует: libforms.so.1 но пакет не может быть установлен
Искать/ставить старый пакет. Можно в архиве Сизифа. А с более новым libxforms сборки нет ?

Оффлайн ps1h

  • Завсегдатай
  • *
  • Сообщений: 418
    • Нихрена не работает!
Re: Эхолинк под линукс
« Ответ #3 : 05.03.2012 12:17:38 »
там есть src.rpm можно попробовать пересобрать под альт
http://www.echolink.ru/downloads/echolinux-0.17a-1.src.rpm

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Эхолинк под линукс
« Ответ #4 : 05.03.2012 19:32:48 »
Цитировать
там есть src.rpm можно попробовать пересобрать под альт
Ха  ,если б я мог.Старый пакет  что то тоже не получилось найти.В итоге через вайна поставил виндовый,вроде работает,но все ж хотелось родной линуксовый поставить.Это надо кого то попросить пересобрать что ли, если сам не могу.?Куда надо стрелки переводить.?
Цитировать
А с более новым libxforms сборки нет ?
С этим нет, с Р6 пакеты поставил все равно не идет.
« Последнее редактирование: 05.03.2012 19:34:27 от ARHAN »
Век живи, век учись.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 9 000
Re: Эхолинк под линукс
« Ответ #5 : 05.03.2012 21:58:17 »
Программка, вроде, простая в сборке. Если нужно под p6, то могу попробовать до 11 числа собрать и выложить в свою репу. Правда не нашел внятного ридме, что ей требуется от системы при сборке. А ссылка из предыдущего сообщения на src пакет не внушила. Это и есть офф. сайт программулины ?

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Эхолинк под линукс
« Ответ #6 : 06.03.2012 18:20:04 »
Цитировать
Это и есть офф. сайт программулины ?
Нет, это эхолинк российский, проги видать ребята выложили и тоже похоже кто то их пересобирал,точно не знаю.
Цитировать
то могу попробовать до 11 числа собрать и выложить в свою репу.
Эсли это вас не затруднит ,то буду благодарен.Ну и общую работоспособность проверить смогу. Похоже все вот с этого сайта http://cqinet.sourceforge.net/
« Последнее редактирование: 06.03.2012 18:36:08 от ARHAN »
Век живи, век учись.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 9 000
Re: Эхолинк под линукс
« Ответ #7 : 09.03.2012 10:34:01 »
Зависимости нашел, но, похоже либо код гвоздями прибит к какой-то конкретной версии библиотек(ки) либо написан так криво, что у меня не собирается. На уровне догадок поправил мэйкфайлы, чтобы находились все требуемые инклюды. Но и это не помогает сборке. Похоже, слишком старое ПО и нуждается в небольшой допилке. Но, увы, это уже не в моих силах.
testgui_main.c:(.text+0x3ed): undefined reference to `fl_set_browser_hscrollbar'
testgui_main.c:(.text+0x405): undefined reference to `fl_set_browser_fontsize'
testgui_main.c:(.text+0x41d): undefined reference to `fl_set_browser_fontsize'
testgui_main.c:(.text+0x435): undefined reference to `fl_set_object_lsize'
testgui_main.c:(.text+0x455): undefined reference to `fl_set_browser_dblclick_callback'
testgui_main.c:(.text+0x487): undefined reference to `fl_set_slider_value'
testgui_main.c:(.text+0x4a2): undefined reference to `fl_set_focus_object'
testgui_main.c:(.text+0x4b2): undefined reference to `fl_hide_object'
testgui_main.c:(.text+0x4c6): undefined reference to `fl_set_atclose'
testgui_main.c:(.text+0x4ed): undefined reference to `fl_show_form'
testgui_main.c:(.text+0x51b): undefined reference to `fl_set_timer'
testgui_main.c:(.text+0x56c): undefined reference to `fl_check_forms'
testgui_cb.o: In function `getList':
testgui_cb.c:(.text+0x146): undefined reference to `fl_deactivate_object'
testgui_cb.c:(.text+0x166): undefined reference to `fl_set_object_color'
testgui_cb.o: In function `finishList':
testgui_cb.c:(.text+0x1a5): undefined reference to `fl_get_browser_topline'
testgui_cb.c:(.text+0x1ba): undefined reference to `fl_freeze_form'
testgui_cb.c:(.text+0x1ca): undefined reference to `fl_clear_browser'
testgui_cb.c:(.text+0x23f): undefined reference to `fl_add_browser_line'
testgui_cb.c:(.text+0x271): undefined reference to `fl_set_browser_topline'
testgui_cb.c:(.text+0x291): undefined reference to `fl_set_object_color'
testgui_cb.c:(.text+0x2a9): undefined reference to `fl_set_object_label'
testgui_cb.c:(.text+0x2b9): undefined reference to `fl_activate_object'
testgui_cb.c:(.text+0x2c8): undefined reference to `fl_unfreeze_form'
testgui_cb.o: In function `getConnection':
testgui_cb.c:(.text+0x320): undefined reference to `fl_get_input'
testgui_cb.c:(.text+0x370): undefined reference to `fl_addto_browser'
testgui_cb.c:(.text+0x3a8): undefined reference to `fl_set_input'
testgui_cb.c:(.text+0x3c3): undefined reference to `fl_set_focus_object'
testgui_cb.o: In function `typedData':
testgui_cb.c:(.text+0x40b): undefined reference to `fl_get_input'
testgui_cb.c:(.text+0x47b): undefined reference to `fl_set_input'
testgui_cb.c:(.text+0x491): undefined reference to `fl_set_focus_object'
testgui_cb.o: In function `voxToggle':
testgui_cb.c:(.text+0x4d7): undefined reference to `fl_get_button'
testgui_cb.o: In function `strengthToggle':
testgui_cb.c:(.text+0x56e): undefined reference to `fl_get_button'
testgui_cb.o: In function `voxThreshold':
testgui_cb.c:(.text+0x605): undefined reference to `fl_get_slider_value'
testgui_cb.c:(.text+0x641): undefined reference to `pow'
testgui_cb.c:(.text+0x64f): undefined reference to `rint'
testgui_cb.o: In function `dblNodeList':
testgui_cb.c:(.text+0x6e3): undefined reference to `fl_get_browser'
testgui_cb.c:(.text+0x7a9): undefined reference to `fl_addto_browser'
testgui_cb.c:(.text+0x7ee): undefined reference to `fl_set_focus_object'
testgui_cb.o: In function `sayGoodbye':
testgui_cb.c:(.text+0x846): undefined reference to `fl_addto_browser'
testgui_cb.o: In function `mainWindow':
testgui_cb.c:(.text+0x906): undefined reference to `fl_set_focus_object'
testgui_cb.o: In function `readPipe':
testgui_cb.c:(.text+0x971): undefined reference to `fl_set_object_label'
testgui_cb.c:(.text+0xa8c): undefined reference to `fl_set_timer'
testgui_cb.c:(.text+0xab6): undefined reference to `fl_show_object'
testgui_cb.c:(.text+0xad6): undefined reference to `fl_hide_object'
testgui_cb.c:(.text+0xb3e): undefined reference to `fl_addto_browser'
testgui_cb.c:(.text+0xb8c): undefined reference to `fl_addto_browser'
testgui_cb.c:(.text+0xbe5): undefined reference to `fl_addto_browser'
testgui_cb.c:(.text+0xc1f): undefined reference to `fl_set_timer'
testgui_cb.c:(.text+0xc37): undefined reference to `fl_addto_browser'
testgui_cb.c:(.text+0xc4f): undefined reference to `fl_set_object_label'
testgui_cb.c:(.text+0xc67): undefined reference to `fl_set_object_label'
testgui_cb.c:(.text+0xc77): undefined reference to `fl_hide_object'
ну и далее в таком духе.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 9 000
Re: Эхолинк под линукс
« Ответ #8 : 09.03.2012 10:43:34 »
На всякий случай выкладываю исходники с измененными ключами для поиска инклюдов и спек файл, может кто сможет дальше определить, чего тут не хватает для успешной сборки (мое мнение, что код написан давненько и не может работать с текущими версиями библиотек).

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Эхолинк под линукс
« Ответ #9 : 09.03.2012 11:07:39 »
Понятно.У них свой код похоже закрытый,а то что есть это попытка сделать совместимый.Ладно и на том спасибо.Из под вайна эта прога работает в виндовом исполнении.Пока так и использую. :)
Цитировать
Похоже, слишком старое ПО и нуждается в небольшой допилке.
Пилить еще не научился. :(  Может конечно еще кто что сможет тут покопать и попытаться запустить.Тут вопрос возник ,рисовалка печатных плат интересно есть в репах.и как она называется програмно.Поставил Sprint-Layout 4.0    запустил опять же из под вайна,вроде работает на 70% ,но макросы не корректно себя ведут.В сбой иногда все заходит.Может кто в курсе про рисовалку линуксовую.
Век живи, век учись.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Эхолинк под линукс
« Ответ #10 : 09.03.2012 11:24:47 »
А если просто libxforms взять вот отсюда ?
ftp://ftp.altlinux.ru/pub/distributions/archive/Sisyphus/2006/05/01/files/i586/RPMS/

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 9 000
Re: Эхолинк под линукс
« Ответ #11 : 09.03.2012 11:34:39 »
Понятно.У них свой код похоже закрытый,а то что есть это попытка сделать совместимый.Ладно и на том спасибо.Из под вайна эта прога работает в виндовом исполнении.Пока так и использую. :)
Лицензия GPL вроде бы, так что все открыто. Просто писалось в 6 году, тогда библиотеки другие были. Но меня настрожило, что make не отрабатывает до конца, хотя с правками инклюдов заголовочные файлы находятся (нет ругани на отсутствующий инклюд). Тут нужен спец, который сишный код может поглядеть (там кода не очень много).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 9 000
Re: Эхолинк под линукс
« Ответ #12 : 09.03.2012 11:36:43 »
А если просто libxforms взять вот отсюда ?
ftp://ftp.altlinux.ru/pub/distributions/archive/Sisyphus/2006/05/01/files/i586/RPMS/
Если есть желание, можете сами проверить  :) Спек есть, сырцы есть. Да и не знаю я, как эту библиотеку подцепить в сборку - не на столько я продвинутый в этом деле.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Эхолинк под линукс
« Ответ #13 : 09.03.2012 13:06:43 »
Если есть желание, можете сами проверить  :)
Желание есть у ARHAN. :-)
Я предлагаю не собирать пока, а взять отдельный пакет из старого Сизифа. Может быть, они вместе поставятся.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Эхолинк под линукс
« Ответ #14 : 09.03.2012 16:49:15 »
попробую сейчас. Во блин елы палы ,а где сам пакет скачать.По ссылке тока список дает. :o
« Последнее редактирование: 09.03.2012 17:22:49 от ARHAN »
Век живи, век учись.