У кого-нибудь собирается QICO?
У кого-нибудь собирается QICO?Подо что, каким компилятором и версии? По фотографии лечить сложно же. Была какая-то ошибка на современном gcc, я кому-то уже помогал, надо отмотать хистори в этой эхе.
У кого-нибудь собирается QICO?Подо что, каким компилятором и версии? По фотографии лечить сложно же. Была какая-то ошибка на современном gcc, я кому-то уже помогал, надо отмотать хистори в этой эхе.
У кого-нибудь собирается QICO?
У кого-нибудь собирается QICO?
У кого-нибудь собирается QICO?Я для чего то форкал, не помню, погляди
https://github.com/kosfango/qico
У кого-нибудь собирается QICO?
Я для чего то форкал, не помню, поглядиСпасибо, но к сожалению та-же ошибка =(
https://github.com/kosfango/qico
Куча строк "е определённая ссылка на ХХХ"
А потом ошибка ld
https://github.com/kosfango/qicoСпасибо, но к сожалению та-же ошибка =(
Куча строк "е определённая ссылка на ХХХ"
А потом ошибка ld
GCC 12.2.0 на Debian 12
Цель: x86_64-linux-gnu
У кого-нибудь собирается QICO?
У меня из моей репы моим генту ебилдом прекрасно собирается. А ты про какую версию?
https://icelan.ru/svn/qicoxe/trunk/
https://icelan.ru/svn/gentoo-overlays/qico-xe/
Спасибо, но к сожалению та-же ошибка =(Опиши по шагам как собираешь? А я завтра гляну как там вообще шаги выглядят у меня. У меня во фрибсд порт там погляжу костыли и
Куча строк "е определённая ссылка на ХХХ"
А потом ошибка ld
зависимости.
Чёт забыл прилинковать значит.
GCC 12.2.0 на Debian 12Пришли еще полностью вывод всех шагов сборки
Цель: x86_64-linux-gnu
git clone https://github.com/ftnapps/qico
cd qico
./configure
make
Пилителей то видел сколько?
https://github.com/ftnapps/qico/network
https://icelan.ru/svn/qicoxe/trunk/ https://icelan.ru/svn/gentoo-overlays/qico-xe/
make (е смог перенаправить всё в файл, завтра вышлю фото)
make all-recursive
make[1]: ╨▓╤Е╨╛╨┤ ╨▓ ╨║╨░╤В╨░╨╗╨╛╨│ ┬л/home/fido/qico┬╗
Making all in lib
make[2]: ╨▓╤Е╨╛╨┤ ╨▓ ╨║╨░╤В╨░╨╗╨╛╨│ ┬л/home/fido/qico/lib┬╗
make[2]: ╨ж╨╡╨╗╤М ┬лall┬╗ ╨╜╨╡ ╤В╤А╨╡╨▒╤Г╨╡╤В ╨▓╤Л╨┐╨╛╨╗╨╜╨╡╨╜╨╕╤П ╨║╨╛╨╝╨░╨╜╨┤. make[2]: ╨▓╤Л╤Е╨╛╨┤ ╨╕╨╖ ╨║╨░╤В╨░╨╗╨╛╨│╨░ ┬л/home/fido/qico/lib┬╗ Making all in src make[2]: ╨▓╤Е╨╛╨┤ ╨▓
Фига, три бренча, и все 9-10 лет последний раз обновлялись. https://github.com/ftnapps/qico/branches/all
Кто-то ваще сбоку пилит.
Фига, три бренча, и все 9-10 лет последний раз обновлялись.Коммиты то погляди дату
https://github.com/ftnapps/qico/branches/all
git clone https://github.com/ftnapps/qico
cd qico
./configure
make
2х летней давности. у не плохо.
А помнишь, я что-то там в билде чинил для новых версий Gcc? Это вошло куда-то?
git clone https://github.com/ftnapps/qicoВо первых репа не та, во вторых там же инструкция есть :)
cd qico
./configure
make
В третьих там же скрипт:
autogen.sh
В четвертых попробую эту:
https://github.com/uncleeugene/qico
Давай так:
git clone https://github.com/uncleeugene/qico
cd qico
а дальше по доке
https://github.com/uncleeugene/qico/blob/master/README
$ autoupdate
$ ./autogen.sh
$ ./configure --help
$ ./configure [options desired]
$ make
$ sudo make install
2х летней давности. у не плохо.
А помнишь, я что-то там в билде чинил для новых версий Gcc? Это вошло куда-то?
Теперь понять как сконфигурировать qico...
Как я понял он умеет не только с модемами, но и в TCP-IP
git clone https://github.com/ftnapps/qicoВо первых репа не та,
В четвертых попробую эту:
https://github.com/uncleeugene/qico
Да вы задрали столько бренчей и разных реп иметь. Как простому рабочему из села XYZ собрать qico под его старое железо, но новым убунто компилятором?
Да вы задрали столько бренчей и разных реп иметь. Как простому
рабочему из села XYZ собрать qico под его старое железо, но новым
убунто компилятором?
Два варианта:
1. Тебе приехать к RJ Clay и терморектальным способом попросить его принять пуллы все
2. Почитать архив эхи
https://icelan.ru/svn/qicoxe/trunk/
https://icelan.ru/svn/gentoo-overlays/qico-xe/
Кто-то ваще сбоку пилит.
https://icelan.ru/svn/qicoxe/trunk/
https://icelan.ru/svn/gentoo-overlays/qico-xe/
Кто-то ваще сбоку пилит.Я ничё сбоку не пилю :) Я взял последние известные мне сорцы оригинального qico-xe (всмысле именно этого оригинального форка), наложил на них известные мне последние патчи от автора, не попавшие в релизы, и засунул в свою репу, потому что больше было некуда и у меня всё работало.
За версиями и развитием других форков не слежу, в этом ничё не правлю кроме gentoo ebuild, да и тот актуальная версия в отдельной репе уже.
Вот относительно недавно наконец-то переехал с x86 на x64, та же версия qico-xe по-прежнему собирается и работает.
Вполне возможно, что я там патчил что-то для фикса компиляции когда-нибудь давно, но это маловероятно, большинство фиксов, которые я не могу проверить сборкой на других системах, я делаю исключительно патчами в gentoo ebuild.
А идти в history и проверять мне лень :)
Два варианта:3. айдётся благонадёжный, который свой форк будет холить и лелеять, и даже отвечать тут на вопрос. Хочешь таким быть? Респекта насыпят два грузовика.
1. Тебе приехать к RJ Clay и терморектальным способом попросить его
принять пуллы все
2. Почитать архив эхи
3. айдётся благонадёжный, который свой форк будет холить и лелеять, и даже отвечать тут на вопрос. Хочешь таким быть? Респекта насыпят два грузовика.
git clone https://github.com/ftnapps/qico
cd qico
./configure
make
Во первых репа не та, во вторых там же инструкция есть :)
В третьих там же скрипт:
autogen.sh
В четвертых попробую эту:
https://github.com/uncleeugene/qico
Да, для модема там нужна была еще тулза какая-то собранная с опцией
для фидо (кажись mgetty),
и другие там же рядом. У меня у самого версия допотопнее чем то что ты собрал, я пробовал только tcp ip, Cтас кажется пробовал диалап с того
репа что ты собрался.
https://github.com/uncleeugene/qicoЗдесь ещё и ошибка с не парольным инбаундом поправлена, если я правильно помню.
Да. У меня именно с модемом работает.
https://github.com/uncleeugene/qico
Здесь ещё и ошибка с не парольным инбаундом поправлена, если я
правильно
помню.
Да там дохрена патчей, несколько патчей Женя - разраб фидогейта выдавал, некоторые сам автор форка, ты вроде как раз диалап и тестил
Да. У меня именно с модемом работает.
Это у тебя в фидопродакшне или тестинг?
Это у тебя в фидопродакшне или тестинг?Постоянно работает на узле.
https://github.com/uncleeugene/qico
Здесь ещё и ошибка с не парольным инбаундом поправлена, если я
правильно помню.
Да там дохрена патчей, несколько патчей Женя - разраб фидогейта
выдавал, некоторые сам автор форка, ты вроде как раз диалап и тестил
Это у тебя в фидопродакшне или тестинг?
Постоянно работает на узле.
у то есть одновременно и модемы и айпи? И все норм работает?
Если ты читал историю эхи, там были всякие вопросы от меня касаемо
memcpy, так что тут без дядей программистов никуда.
Да там дохрена патчей, несколько патчей Женя - разраб фидогейтаВ binkd/husky/golded как-то лучше с репой, туда почти всё попадает, хотя и висят некоторые пулреквесты. о лучше уж пулреквесты будут висеть, чем патчики тут и там.
выдавал, некоторые сам автор форка, ты вроде как раз диалап и тестил
По IP у меня binkd. Qico только по модему.
Так потому что RJ Clay болта положил на все,
все и забили ему пуллы слать. Потом вообще форки ж разные. сравнение
этой репы
https://github.com/uncleeugene/qico
с этой
https://icelan.ru/svn/qicoxe/trunk
Как такие места найти?
а). Во время код-ревью внимательно вникать
б). Запустить под valgrind - он такие вещи отловит, но программа выполняется оооочень медленно, потому что там виртуальная машина работает
в). Собрать с санитайзером адресов, gcc -fsanitize=address, замедление программы будет небольшое, но будет, и тоже покажет проблемные места во время выполнения программы
ЗЫ А ты модемом пользуешься или tcp только?Пользовался, пока не переехал на другую локацию без меди. Т.е. у меня включено всё, что умеет qico - pstn, binkp, ifc. В планах рано или поздно модемную линию попытаться восстановить, вот даже из нодлиста номерочек не убираю...
Там на SVN репа. Я утащил обе.
Можно, наверное, найти общего предка и построить диффы.
у, короче, кто-то должен захотеть этим заниматься.
о, главное, чтобы собирать и тестировать - это же надо и модемную и IP часть иметь в строю.
адо наверное сам модем подключить да посмотреть как оно с ним общается, пусть и без carrier. Хоть такой тест устроить :)
о, главное, чтобы собирать и тестировать - это же надо и модемную и IP часть иметь в строю.
ветку, то там помимо этого еще много отличий, косметику бы конечно как отфильтровать, поди какой-нить плагин в VS умеет косметику
править?
Ты всегда можешь "нормализовать" код пропустив через автоформатор, какой-нибудь clang-format. А после уже сравнивать версии, и должно быть сильно меньше дифф.
Ты всегда можешь "нормализовать" код пропустив через автоформатор, какой-нибудь clang-format. А после уже сравнивать версии, и должно быть сильно меньше дифф.
Ты всегда можешь "нормализовать" код пропустив через автоформатор, какой-нибудь clang-format. А после уже сравнивать версии, и должно быть сильно меньше дифф.
Ты всегда можешь "нормализовать" код пропустив через автоформатор, какой-нибудь clang-format. А после уже сравнивать версии, и должно быть сильно меньше дифф.
Ты всегда можешь "нормализовать" код пропустив через автоформатор, какой-нибудь clang-format. А после уже сравнивать версии, и должно быть сильно меньше дифф.
Ты всегда можешь "нормализовать" код пропустив через автоформатор, какой-нибудь clang-format. А после уже сравнивать версии, и должно быть сильно меньше дифф.
https://github.com/askovpen/qico
но их надо ревьюировать кому-то. Там у RJ Clay есть какая-то ветка еще
про Debian, но я не вникал зачем там оно.
В целом, гемора если в сумме, то относительно не много и можно до ума довести репу.
Ты всегда можешь "нормализовать" код пропустив через
автоформатор, какой-нибудь clang-format. А после уже сравнивать
версии, и должно быть сильно меньше дифф.
Все просто, да не просто:
clang-format12 clang-format40 clang-format60 clang-format80
Допустим:
clang-format12 emsi.c > emsi.c.new
Вроде как такое не лечится:
diff -burw ./qico/src/emsi.c ./trunk/src/emsi.c.new
Ты всегда можешь "нормализовать" код пропустив через
автоформатор, какой-нибудь clang-format. А после уже сравнивать
версии, и должно быть сильно меньше дифф.
Слушай, ну astyle с опцией -j -A1 или -A2 рулит:
о мне пришлось обе версии форматировать, это конечно плохо но не смертельно. И вот в принципе бинк как ужался:
о мне такое нереально смержить, тут ведь надо понимать какие куски
взять откуда. Так что только если тебе ревьюировать :-)
Хотя вот я щас гляжу окровавленными глазами дифф и если смотреть только на сорцы, то кажется ветка от Семена свежее. Есть конечно непонятки
с файлами des.c и des.h.
Хаха, тут уже нужно шапку программиста надевать.
Пока ты ходил с шапкой релиз-инженера, т.е. чё-нито пособирать, может Makefile попинать.
https://github.com/askovpen/qicoФигасе, ещё и аффтор gossipEd приложился к qico.
Дык я не понял, а какая репа самая прям кашерная и почему? у т.е. на которую собираетесь натягивать все остальные патчи.
у, например, запускаешь и на qico/src/emsi.c и на trunk/src/emsi.c форматирование
clang-format12 -style=llvm -i emsi.c
Потом делаешь дифф.
По IP у меня binkd. Qico только по модему.
По IP у меня binkd. Qico только по модему.
То есть так можно сделать? Поделись как, pls. Просто у меня хорошо настроенный binkd и я хотел использовать QICO только как модемный
мейлер.
Просто интересно как твоя версия без патча работает:Да хрен его знает, как-то работала много лет с модемом, всё хорошо было, никто не жаловался :) Правда последние годы и не звонил практически никто...
У Стаса в логе тогда было без патча этого:
Bad EMSI_DAT length: 276, should be: 276!
Дык я не понял, а какая репа самая прям кашерная и почему? у т.е. на которую собираетесь натягивать все остальные патчи.
Когда я искал себе линуховый мейлер (очень дохрена лет назад, ага),
выбор был между двумя, потому что надо было модем и хотелось один на
всё (модем + IP) а не зоопарк, с минимальной потерей того, что было в T-Mail+TMail-IP.
да, mgetty там надо. по крайней мере для модема точно.Теперь понять как сконфигурировать qico...
Как я понял он умеет не только с модемами, но и в TCP-IP
Да, для модема там нужна была еще тулза какая-то собранная с опцией
для фидо (кажись mgetty), отмотать тебе надо историю эхи. Там конфиги
с примерами вроде кстати.
https://github.com/uncleeugene/qico/blob/master/qico.conf.sampleя из этой репы собирал именно для модемной связи. какое-то время поработало, но потом модем я физически отключил ибо нафиг никому не надо. на этом все и закончилось, а сама кика до сих пор висит и кушает память на ноде. надо бы её выпилить оттуда.
и другие там же рядом. У меня у самого версия допотопнее чем то что ты собрал, я пробовал только tcp ip, Cтас кажется пробовал диалап с того
и другие там же рядом. У меня у самого версия допотопнее чем то что тыя из этой репы собирал именно для модемной связи. какое-то время поработало, но потом модем я физически отключил ибо нафиг никому не надо. на этом все и закончилось, а сама кика до сих пор висит и кушает память на ноде. надо бы её выпилить оттуда.
собрал, я пробовал только tcp ip, Cтас кажется пробовал диалап с того
По IP у меня binkd. Qico только по модему.
То есть так можно сделать? Поделись как, pls. Просто у меняМожно qico заставить звонить по IP ifcico 60179/tcp протоколом, а не только binkp. Во всем фидонете сейчас 109 ноды отвечают по этому протоколу, т.е. есть с кем позвониться. $ grep -c IFC nodelist.022 109
хорошо настроенный binkd и я хотел использовать QICO только как
модемный мейлер.
https://github.com/uncleeugene/qico/blob/master/qico.conf.sampleя из этой репы собирал именно для модемной связи. какое-то время поработало, но потом модем я физически отключил ибо нафиг никому не
и другие там же рядом. У меня у самого версия допотопнее чем то
что ты собрал, я пробовал только tcp ip, Cтас кажется пробовал
диалап с того
надо. на этом все и закончилось, а сама кика до сих пор висит и кушает память на ноде. надо бы её выпилить оттуда.
Это у тебя в фидопродакшне или тестинг?
Постоянно работает на узле.
у то есть одновременно и модемы и айпи? И все норм работает?
По IP у меня binkd. Qico только по модему.
А чего не хочешь скрестить 2 в 1?
у так-то да... А как сделать poll линков по протоколу binkd?Чтобы именно по binkp - никак.
у так-то да... А как сделать poll линков по протоколу binkd?Чтобы именно по binkp - никак.
А если вопрос про то, как вообще создать poll - то man qctl, в частности qctl -pn
точно! больше ни для чего оно не нужно, как показало время. ;-)и другие там же рядом. У меня у самого версия допотопнее чем то
что ты собрал, я пробовал только tcp ip, Cтас кажется пробовал
диалап с того
я из этой репы собирал именно для модемной связи. какое-то время
поработало, но потом модем я физически отключил ибо нафиг никому
не надо. на этом все и закончилось, а сама кика до сих пор висит
и кушает память на ноде. надо бы её выпилить оттуда.
Модемная связь сейчас - это когда ты сидишь на пьянке с друзьями и говоришь: "А хотите я вас сейчас удивлю?" :)))
в нетмайл ссылку отправил на файлhttps://github.com/uncleeugene/qico/blob/master/qico.conf.sample
и другие там же рядом. У меня у самого версия допотопнее чем то
что ты собрал, я пробовал только tcp ip, Cтас кажется пробовал
диалап с того
я из этой репы собирал именно для модемной связи. какое-то время
поработало, но потом модем я физически отключил ибо нафиг никому
не надо. на этом все и закончилось, а сама кика до сих пор висит
и кушает память на ноде. надо бы её выпилить оттуда.
Можешь пока не выкинул отправить свой конфиг без паролей на изучение?
=)
у так-то да... А как сделать poll линков по протоколу binkd?Чтобы именно по binkp - никак.
Линия (pstn, binkp, ifc) для звонка выбирается в соответствии с инфой
в нодлисте и сабстами, ну и настройками какие протоколы включены в
qico. Я даже не помню, есть ли там настройка приоритета, если линк
умеет несколько поддерживаемых.
А если вопрос про то, как вообще создать poll - то man qctl, в
частности qctl -pn
у или через морду qcc, там всё в подсказках или в справке расписано.
https://github.com/uncleeugene/qico/blob/master/qico.conf.sampl
e и другие там же рядом. У меня у самого версия допотопнее чем
то что ты собрал, я пробовал только tcp ip, Cтас кажется
пробовал диалап с того
я из этой репы собирал именно для модемной связи. какое-то время
поработало, но потом модем я физически отключил ибо нафиг никому
не надо. на этом все и закончилось, а сама кика до сих пор висит
и кушает память на ноде. надо бы её выпилить оттуда.
Можешь пока не выкинул отправить свой конфиг без паролей нав нетмайл ссылку отправил на файл
изучение? =)
Можешь пока не выкинул отправить свой конфиг без паролей нав нетмайл ссылку отправил на файл
изучение? =)
отправил и тебе.Можешь пока не выкинул отправить свой конфиг без паролей на
изучение? =)
в нетмайл ссылку отправил на файл
Приветствую!
Hе сочти за наглость. Можно и мне глянуть?
Тоже пытаюсь скрестить кику с бинкд.в смысле? одно с другим не надо скрещивать - это разный софт, который работает независимо друг от друга. :-)
По IP у меня binkd. Qico только по модему.
То есть так можно сделать?
Поделись как, pls.
Просто у меня хорошо настроенный binkd и я хотел
использовать QICO только как модемный мейлер.
отправил и тебе.
в смысле? одно с другим не надо скрещивать - это разный софт,
который работает независимо друг от друга. :-)
Модемная связь сейчас - это когда ты сидишь на пьянке с друзьями и говоришь: "А хотите я вас сейчас удивлю?" :)))
Sysop: | Angel Ripoll |
---|---|
Location: | Madrid, Spain |
Users: | 13 |
Nodes: | 8 (0 / 8) |
Uptime: | 75:56:36 |
Calls: | 386 |
Files: | 15,077 |
Messages: | 64,719 |