• GoldEd, nodelist, buffer overflow

    From Vladimir Fyodorov@2:6035/3.1 to All on Fri Mar 28 12:59:37 2025
    Разнообразно приветствую тебя, All!

    При просмотре в голдеде информации о своём узле из нодлиста наткнулся на нечто непонятное. Вместо флагов-протоколов-etc пишет "ERROR, see log!"
    http://pics.rsh.ru/img/golded_s5ohlywj.png

    Забавно, что другие узлы (проверил пару десятков) отображаются нормально.

    Смотрю в лог:

    ===
    Пят 28 Маp 25, GoldED+/OSX 1.1.5-b20240309 (Apr 9 2024 09:43:22)
    ! 12:57:50 Memory error at [genode.cpp,196].
    ! 12:57:50 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 85 bytes). ===

    Слишком длинная строчка получается, не влезает в 80 символов? у так может, лучше как-то обрезать её, чем вообще не показывать?

    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пытка овеpквотингом пpодолжалась тpетий час
    --- GoldED+/OSX 1.1.5-b20240309
    * Origin: Esquire Station (2:6035/3.1)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Fri Mar 28 12:13:44 2025
    Привет Vladimir!

    28 Мар 25 12:59, Vladimir Fyodorov -> All:

    При просмотре в голдеде информации о своём узле из нодлиста наткнулся
    на нечто непонятное. Вместо флагов-протоколов-etc пишет "ERROR, see
    log!"
    http://pics.rsh.ru/img/golded_s5ohlywj.png

    Забавно, что другие узлы (проверил пару десятков) отображаются
    нормально.

    У меня отображается. и не длинная она... W7-64


    Cheslav.


    ... Люблю вас. Просто в очень редкой форме.
    ---
    * Origin: ,,, (2:6078/80)
  • From Vladimir Fyodorov@2:6035/3.1 to Cheslav Osanadze on Fri Mar 28 13:50:46 2025
    Разнообразно приветствую тебя, Cheslav!

    28 Марта 2025, Cheslav Osanadze писАл к Vladimir Fyodorov следующее:

    При просмотре в голдеде информации о своём узле из нодлиста
    наткнулся на нечто непонятное. Вместо флагов-протоколов-etc пишет
    "ERROR, see log!"
    http://pics.rsh.ru/img/golded_s5ohlywj.png
    Забавно, что другие узлы (проверил пару десятков) отображаются
    нормально.
    У меня отображается. и не длинная она... W7-64

    адо будет тоже глянуть, как у меня на винде... А строка довольно длинная, "300,CM,MO,IBN,INA:46.22.251.138,IEM:fido6035@list.ru,PING,TRACE,IMI,U,NC,NPK,E NC" - 80 символов. Видимо, к ней голдед что-то ещё добавляет, раз сообщает про 85.

    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... И байтики кровавые в глазах ...
    --- GoldED+/OSX 1.1.5-b20240309
    * Origin: Esquire Station (2:6035/3.1)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Fri Mar 28 14:33:44 2025
    Привет Vladimir!

    28 Мар 25 13:50, Vladimir Fyodorov -> Cheslav Osanadze:

    нормально.
    У меня отображается. и не длинная она... W7-64

    адо будет тоже глянуть, как у меня на винде... А строка довольно
    длинная, "300,CM,MO,IBN,INA:46.22.251.138,IEM:fido6035@list.ru,PING,TRACE,IMI,U ,NC,NPK,E NC" - 80 символов. Видимо, к ней голдед что-то ещё
    добавляет, раз сообщает про 85.

    :) У меня столько не влезает:

    http://pics.rsh.ru/img/_2025-03-28_143330680_6r5twoqd.png

    Cheslav.


    ... Доллаp упал, pубль на котоpый упал доллаp, умеp...
    ---
    * Origin: ,,, (2:6078/80)
  • From Semen Panevin@2:5025/121 to Cheslav Osanadze on Fri Mar 28 22:01:42 2025
    Доброго здоровьица тебе, Cheslav!

    Friday March 28 2025 12:13, Cheslav Osanadze писал Vladimir Fyodorov:

    При просмотре в голдеде информации о своём узле из нодлиста
    наткнулся на нечто непонятное. Вместо флагов-протоколов-etc пишет
    "ERROR, see log!"
    http://pics.rsh.ru/img/golded_s5ohlywj.png

    Забавно, что другие узлы (проверил пару десятков) отображаются
    нормально.

    У меня отображается. и не длинная она... W7-64

    linux x86-64

    тоже error

    ─1689──────────────────────────────────────────────────────────── Железногорск ─
    Vladimir Fyodorov, Esquire Station Телефон -Unpublished-
    Zheleznogorsk, 2:6035/3 ERROR, see log!



    С наилучшими пожеланиями, Семён.

    ... От правды далеко не убежишь (с) Sage
    --- GoldED+/LNX 1.1.5-b20240604 (Linux 6.12.16-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Cheslav Osanadze@2:6078/80 to Semen Panevin on Fri Mar 28 21:11:54 2025
    Привет Semen!

    28 Мар 25 22:01, Semen Panevin -> Cheslav Osanadze:

    При просмотре в голдеде информации о своём узле из нодлиста
    наткнулся на нечто непонятное. Вместо флагов-протоколов-etc
    пишет "ERROR, see log!"
    http://pics.rsh.ru/img/golded_s5ohlywj.png

    Забавно, что другие узлы (проверил пару десятков) отображаются
    нормально.

    У меня отображается. и не длинная она... W7-64

    linux x86-64

    тоже error

    ─1689──────────────────────────────────────────────────────────── Железногорск ─ Vladimir Fyodorov, Esquire Station
    Телефон -Unpublished- Zheleznogorsk, 2:6035/3
    ERROR, see log!

    Опять сломали Линукс? :)


    Cheslav.


    ... Ерунда, если вам наливают через руку. Плохо, если вам наливают через раз. ---
    * Origin: ,,, (2:6078/80)
  • From Dima Krylov@2:5020/570.1 to Vladimir Fyodorov on Fri Mar 28 22:25:42 2025
    Привет тебе, Vladimir!

    Kaк-тo нa дняx (28 мар 25) Vladimir Fyodorov пишeт к All...

    [ ... ]

    При просмотре в голдеде информации о своём узле из нодлиста наткнулся
    на нечто непонятное. Вместо флагов-протоколов-etc пишет "ERROR, see
    log!"
    http://pics.rsh.ru/img/golded_s5ohlywj.png

    http://pics.rsh.ru/img/_287aum9q.jpg

    --- GoldED-NSF
    * Origin: ... паясничать в ru.golded (2:5020/570.1)
  • From Alexey Khromov@2:5030/723 to Semen Panevin on Fri Mar 28 22:55:13 2025
    Здраствуйте, Semen!

    linux x86-64

    тоже error

    ─1689──────────────────────────────────────────────────────────── Железногорск ─ Vladimir Fyodorov, Esquire Station
    Телефон -Unpublished- Zheleznogorsk, 2:6035/3
    ERROR, see log!

    Vladimir Fyodorov, Esquire Station Телефон -Unpublished-
    Zheleznogorsk, 2:6035/3 300 Bps, CM,MO,IBN,INA:46.22.251.138,IEM:fido6035@list.ru,PING,TRACE,IMI,U,NC,NPK,ENC

    Golded-plus-git r1645.b9ea131, собирался с git-а.


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Semen Panevin@2:5025/121 to Alexey Khromov on Sat Mar 29 09:02:18 2025
    Доброго здоровьица тебе, Alexey!

    Friday March 28 2025 22:55, Alexey Khromov писал Semen Panevin:

    тоже error

    ERROR, see log!

    Vladimir Fyodorov, Esquire Station
    Телефон -Unpublished- Zheleznogorsk, 2:6035/3 300 Bps, CM,MO,IBN,INA:46.22.251.138,IEM:fido6035@list.ru,PING,TRACE,IMI,U,NC,N PK,ENC

    Golded-plus-git r1645.b9ea131, собирался с git-а.

    Ты читер, у тебя терминал шире 80 символов. Так-то и у меня показывает :)

    А ты 80 сделай и ещё раз попробуй.


    С наилучшими пожеланиями, Семён.

    ... Век живи, век учись!
    --- GoldED+/LNX 1.1.5-b20240604 (Linux 6.12.16-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Alexey Khromov@2:5030/723 to Semen Panevin on Sat Mar 29 10:21:32 2025
    Здраствуйте, Semen!

    29 мар 25 09:02, Semen Panevin -> Alexey Khromov:

    Ты читер, у тебя терминал шире 80 символов. Так-то и у меня показывает
    :)

    А ты 80 сделай и ещё раз попробуй.

    Согласен, ERROR, see log! на терминале 80х25.


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Vladimir Fyodorov@2:6035/3.2 to Cheslav Osanadze on Sat Mar 29 10:53:06 2025
    Разнообразно приветствую!

    адо будет тоже глянуть, как у меня на винде... А строка довольно
    длинная,
    "300,CM,MO,IBN,INA:46.22.251.138,IEM:fido6035@list.ru,PING,TRACE,
    IMI,U ,NC,NPK,E NC" - 80 символов. Видимо, к ней голдед что-то
    ещё добавляет, раз сообщает про 85.
    :) У меня столько не влезает: http://pics.rsh.ru/img/_2025-03-28_143330680_6r5twoqd.png

    Это 6035/0. А 6035/3?

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Sat Mar 29 12:12:23 2025
    Привет Vladimir!

    29 Мар 25 10:53, Vladimir Fyodorov -> Cheslav Osanadze:

    довольно длинная,
    "300,CM,MO,IBN,INA:46.22.251.138,IEM:fido6035@list.ru,PING,TRACE
    , IMI,U ,NC,NPK,E NC" - 80 символов. Видимо, к ней голдед что-то
    ещё добавляет, раз сообщает про 85.
    :) У меня столько не влезает:
    http://pics.rsh.ru/img/_2025-03-28_143330680_6r5twoqd.png

    Это 6035/0. А 6035/3?

    е проблема.

    http://pics.rsh.ru/img/_2025-03-29_121203911_00qkge1h.png

    Я же говорю - опять Линукс поломали! :)


    Cheslav.


    ... Все начинается с пива, а заканчивается утром
    ---
    * Origin: ,,, (2:6078/80)
  • From Vladimir Fyodorov@2:6035/3.2 to Cheslav Osanadze on Sat Mar 29 16:37:47 2025
    Разнообразно приветствую!

    :) У меня столько не влезает:
    http://pics.rsh.ru/img/_2025-03-28_143330680_6r5twoqd.png
    Это 6035/0. А 6035/3?
    е проблема.
    http://pics.rsh.ru/img/_2025-03-29_121203911_00qkge1h.png Я же
    говорю - опять Линукс поломали! :)

    А ширина локали у тебя стандартная?

    Я у себя на винде проверил, тоже еггог, хотя остаток строчки после ошибки показывает.

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Sat Mar 29 16:06:22 2025
    Привет Vladimir!

    29 Мар 25 16:37, Vladimir Fyodorov -> Cheslav Osanadze:

    :) У меня столько не влезает:
    http://pics.rsh.ru/img/_2025-03-28_143330680_6r5twoqd.png
    Это 6035/0. А 6035/3?
    е проблема.
    http://pics.rsh.ru/img/_2025-03-29_121203911_00qkge1h.png Я же
    говорю - опять Линукс поломали! :)

    А ширина локали у тебя стандартная?

    85. о это связано со шрифтом, который 36 и вот это вот всё.:) Работает! у не помню таких ошибок, они только в линуксах встречались, но за пол века, я думал что починили уже всё...

    Я у себя на винде проверил, тоже еггог, хотя остаток строчки после
    ошибки показывает.

    Может потому. что ты не любишь вин? :) Оно и отвечает.


    Cheslav.


    ... Шила в плавках не утаишь.
    ---
    * Origin: ,,, (2:6078/80)
  • From Vladimir Fyodorov@2:6035/3.2 to Cheslav Osanadze on Sat Mar 29 19:25:25 2025
    Разнообразно приветствую!

    А ширина локали у тебя стандартная?
    85. о это связано со шрифтом, который 36 и вот это вот всё.:)
    Работает! у не помню таких ошибок, они только в линуксах
    встречались, но за пол века, я думал что починили уже всё...

    Ради интереса глянь строчку 2:46/0. По-моему, она ещё длиннее моей.

    Я у себя на винде проверил, тоже еггог, хотя остаток строчки
    после ошибки показывает.
    Может потому. что ты не любишь вин? :) Оно и отвечает.

    Я нормально к виндам отношусь, дома у меня только она. Узел тоже на виндах :)

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Sat Mar 29 19:31:51 2025
    Привет Vladimir!

    29 Мар 25 19:25, Vladimir Fyodorov -> Cheslav Osanadze:

    А ширина локали у тебя стандартная?
    85. о это связано со шрифтом, который 36 и вот это вот всё.:)
    Работает! у не помню таких ошибок, они только в линуксах
    встречались, но за пол века, я думал что починили уже всё...

    Ради интереса глянь строчку 2:46/0. По-моему, она ещё длиннее моей.

    Да похер. Оно режется по длине и всё

    http://pics.rsh.ru/img/_2025-03-29_193047975_y67xo4ec.png

    Я у себя на винде проверил, тоже еггог, хотя остаток строчки
    после ошибки показывает.
    Может потому. что ты не любишь вин? :) Оно и отвечает.

    Я нормально к виндам отношусь, дома у меня только она. Узел тоже на
    виндах :)

    о что то не сложилось? аверное, оно чует подвох! :)

    Cheslav.


    ... "Все люди на одно лицо!" (c)Табуретка
    ---
    * Origin: ,,, (2:6078/80)
  • From Vladimir Fyodorov@2:6035/3.2 to Cheslav Osanadze on Sun Mar 30 08:32:10 2025
    Разнообразно приветствую!

    Ради интереса глянь строчку 2:46/0. По-моему, она ещё длиннее
    моей.
    Да похер. Оно режется по длине и всё http://pics.rsh.ru/img/_2025-03-29_193047975_y67xo4ec.png

    у надпись-то про ERROR присутствует. а винде у меня так же.


    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Sun Mar 30 08:41:36 2025
    Привет Vladimir!

    30 Мар 25 08:32, Vladimir Fyodorov -> Cheslav Osanadze:

    Ради интереса глянь строчку 2:46/0. По-моему, она ещё длиннее
    моей.
    Да похер. Оно режется по длине и всё
    http://pics.rsh.ru/img/_2025-03-29_193047975_y67xo4ec.png

    у надпись-то про ERROR присутствует. а винде у меня так же.

    Ах тыж... Умудрился проглядеть.:) Действительно.


    Cheslav.


    ... - Давай? - Отвянь! Вот так динозавpы и вымеpли.
    ---
    * Origin: ,,, (2:6078/80)
  • From Stas Mishchenkov@2:460/5858 to Vladimir Fyodorov on Sun Mar 30 16:52:08 2025
    Hi Vladimir!

    28 Mar 25 12:59, Vladimir Fyodorov -> All:

    При просмотре в голдеде информации о своём узле из нодлиста наткнулся
    на
    нечто непонятное. Вместо флагов-протоколов-etc пишет "ERROR, see log!" http://pics.rsh.ru/img/golded_s5ohlywj.png

    Забавно, что другие узлы (проверил пару десятков) отображаются нормально.

    Смотрю в лог:

    ===
    Пят 28 Маp 25, GoldED+/OSX 1.1.5-b20240309 (Apr 9 2024 09:43:22)
    ! 12:57:50 Memory error at [genode.cpp,196].
    ! 12:57:50 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 85 bytes).
    ===

    Слишком длинная строчка получается, не влезает в 80 символов? у так
    может, лучше как-то обрезать её, чем вообще не показывать?

    Вроде бы лечили уже. Попробуй обновиться.

    Have nice nights.
    Stas Mishchenkov.

    --- Коньки и ласты - что суждено отбросить, того уже не склеишь...
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Vladimir Fyodorov@2:6035/3.2 to Stas Mishchenkov on Sun Mar 30 18:49:33 2025
    Разнообразно приветствую!

    === Пят 28 Маp 25, GoldED+/OSX 1.1.5-b20240309 (Apr 9 2024
    09:43:22) ! 12:57:50 Memory error at [genode.cpp,196]. !
    12:57:50 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need
    85 bytes). === Слишком длинная строчка получается, не влезает в
    80 символов? у так может, лучше как-то обрезать её, чем вообще
    не показывать?
    Вроде бы лечили уже. Попробуй обновиться.

    Мне казалось, что у меня последняя версия...

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Cheslav Osanadze@2:6078/80 to Vladimir Fyodorov on Sun Mar 30 18:13:02 2025
    Привет Vladimir!

    30 Мар 25 18:49, Vladimir Fyodorov -> Stas Mishchenkov:

    чем вообще не показывать?
    Вроде бы лечили уже. Попробуй обновиться.

    Мне казалось, что у меня последняя версия...

    Вроде, у меня тоже не древняя.


    Cheslav.


    ... "Tampax - в п#$ду!"- это реклама или антиреклама?
    ---
    * Origin: ,,, (2:6078/80)
  • From Stas Mishchenkov@2:460/5858 to Vladimir Fyodorov on Mon Mar 31 12:32:20 2025
    Hi Vladimir!

    30 Mar 25 18:49, Vladimir Fyodorov -> Stas Mishchenkov:

    === Пят 28 Маp 25, GoldED+/OSX 1.1.5-b20240309 (Apr 9 2024
    09:43:22) ! 12:57:50 Memory error at [genode.cpp,196]. !
    12:57:50 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need
    85 bytes). === Слишком длинная строчка получается, не влезает в
    80 символов? у так может, лучше как-то обрезать её, чем вообще
    не показывать?
    Вроде бы лечили уже. Попробуй обновиться.

    Мне казалось, что у меня последняя версия...

    А я просто забил. ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Слабые люди мстят. Сильные люди прощают. Умные люди игнорируют.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Alexey Khromov@2:5030/723 to Stas Mishchenkov on Mon Mar 31 13:24:52 2025
    Здраствуйте, Stas!

    31 мар 25 12:32, Stas Mishchenkov -> Vladimir Fyodorov:

    Hi Vladimir!

    30 Mar 25 18:49, Vladimir Fyodorov -> Stas Mishchenkov:

    === Пят 28 Маp 25, GoldED+/OSX 1.1.5-b20240309 (Apr 9 2024
    09:43:22) ! 12:57:50 Memory error at [genode.cpp,196]. !
    12:57:50 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow
    (need 85 bytes). === Слишком длинная строчка получается, не
    влезает в 80 символов? у так может, лучше как-то обрезать её,
    чем вообще не показывать?
    Вроде бы лечили уже. Попробуй обновиться.

    едолечили.
    ашел следующее:


    gstrutil.cpp

    # elif defined HAVE_VSNPRINTF // C99 and above

    ret = vsnprintf(buffer, sizeOfBuffer, format, argptr);
    if (ret < 0) // Until glibc 2.0.6 vsnprintf() would return -1 when the output was truncated.
    {
    LOG.errtest(__file, __line);
    char * errstring = strerror(errno);
    LOG.printf("! gsprintf(buffer,%i,%s,...): vsnprintf() error: \"%s\".", sizeOfBuffer, format, errstring);
    if ( strcmp(errstring, "Invalid or incomplete multibyte or wide character")==0 )
    {
    LOG.printf("! Possible reason: you don't set locale properly");
    }
    TestErrorExit();
    }
    else if (ret >= sizeOfBuffer) **<- здесь как раз строка обрезана**
    {
    if (sizeOfBuffer>17) strcpy(buffer, " ERROR, see log! "); __<- но мы выдаем ошибку вместо обрезка__
    else if (sizeOfBuffer>7) strcpy(buffer," ERROR ");
    else buffer[sizeOfBuffer-1] = '\0';
    LOG.printf("! %s", gerrinfo("Memory error", __file, __line));
    LOG.printf("! gsprintf(buffer,%i,%s,...): buffer overflow (need %i bytes).", sizeOfBuffer, format, ret);
    }

    # else
    # error Please look C library of your compiler for function like vsnprintf, what do not write more than size bytes into string.
    # endif
    va_end(argptr);

    И кусок man 3 vsnprintf:

    The functions snprintf() and vsnprintf() do not write more than size bytes (including the terminating null byte
    ('\0')). If the output was truncated due to this limit, then the return value is the number of characters (ex
    cluding the terminating null byte) which would have been written to the final string if enough space had been
    available. Thus, a return value of size or more means that the output was truncated. (See also below under
    CAVEATS.)

    If an output error is encountered, a negative value is returned.

    Попробую потестировать, КМК то самое место.



    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Alexey Khromov@2:5030/723 to Vladimir Fyodorov on Mon Mar 31 23:04:44 2025
    Здраствуйте, Vladimir!

    Вроде, работает и правильно обрезает строку: https://disk.yandex.ru/i/fVoSPrPCynRx-A

    Патч:

    --- a/goldlib/gall/gstrutil.cpp 2025-03-31 21:33:29.077333559 +0300
    +++ b/goldlib/gall/gstrutil.cpp 2025-03-31 16:23:53.277999722 +0300
    @@ -876,9 +876,10 @@
    }
    else if (ret >= sizeOfBuffer)
    {
    - if (sizeOfBuffer>17) strcpy(buffer, " ERROR, see log! ");
    - else if (sizeOfBuffer>7) strcpy(buffer," ERROR ");
    - else buffer[sizeOfBuffer-1] = '\0';
    +// if (sizeOfBuffer>17) strcpy(buffer, " ERROR, see log! ");
    +// else if (sizeOfBuffer>7) strcpy(buffer," ERROR ");
    +// else buffer[sizeOfBuffer-1] = '\0';
    + buffer[sizeOfBuffer-1] = '\0';
    LOG.printf("! %s", gerrinfo("Memory error", __file, __line));
    LOG.printf("! gsprintf(buffer,%i,%s,...): buffer overflow (need %i bytes).", sizeOfBuffer, format, ret);
    }




    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Mon Mar 31 18:17:54 2025
    Привет, Alexey!

    31 Mar 25 23:04, ты писал(а) Vladimir Fyodorov:

    Вроде, работает и правильно обрезает строку: https://disk.yandex.ru/i/fVoSPrPCynRx-A

    Патч:

    --- a/goldlib/gall/gstrutil.cpp 2025-03-31 21:33:29.077333559 +0300
    +++ b/goldlib/gall/gstrutil.cpp 2025-03-31 16:23:53.277999722 +0300
    @@ -876,9 +876,10 @@
    }
    else if (ret >= sizeOfBuffer)
    {
    - if (sizeOfBuffer>17) strcpy(buffer, " ERROR, see log! ");
    - else if (sizeOfBuffer>7) strcpy(buffer," ERROR ");
    - else buffer[sizeOfBuffer-1] = '\0';
    +// if (sizeOfBuffer>17) strcpy(buffer, " ERROR, see log!
    "); +// else if (sizeOfBuffer>7) strcpy(buffer," ERROR ");
    +// else buffer[sizeOfBuffer-1] = '\0';
    + buffer[sizeOfBuffer-1] = '\0';
    LOG.printf("! %s", gerrinfo("Memory error", __file,
    __line));
    LOG.printf("! gsprintf(buffer,%i,%s,...): buffer overflow (need %i bytes).", sizeOfBuffer, format, ret);
    }

    Есть на гитхабе аккаунт? Сделай пулл реквест. Я залью.

    Best regards,
    Vitaliy Aksyonov.

    ... Режим наибольшего благопрепятствования...
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Alexey Khromov@2:5030/723 to Vitaliy Aksyonov on Tue Apr 1 06:37:16 2025
    Здраствуйте, Vitaliy!

    31 мар 25 18:17, Vitaliy Aksyonov -> Alexey Khromov:

    Есть на гитхабе аккаунт? Сделай пулл реквест. Я залью.

    Конечно же есть. Зарядил PR).

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Semen Panevin@2:5025/121 to Alexey Khromov on Tue Apr 1 08:22:20 2025
    Доброго здоровьица тебе, Alexey!

    Tuesday April 01 2025 06:37, Alexey Khromov писал Vitaliy Aksyonov:

    Есть на гитхабе аккаунт? Сделай пулл реквест. Я залью.

    Конечно же есть. Зарядил PR).
    у почему, ПОЧЕМУ у атлассиана и гитхаба - Pull Request, а у гитлаба - Merge Request???

    Оставил каммент и suggestion :) Простите за душноту :)

    С наилучшими пожеланиями, Семён.

    ... езаменимых людей нет, но исключением стать хочется... (c)...
    --- GoldED+/LNX 1.1.5-b20240604 (Linux 6.12.16-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Semen Panevin@2:5025/121 to Alexey Khromov on Tue Apr 1 08:54:06 2025
    Доброго здоровьица тебе, Alexey!

    Tuesday April 01 2025 08:22, Semen Panevin послал Alexey Khromov:

    Оставил каммент и suggestion :) Простите за душноту :)

    И ещё один вопрос, по названию PRа

    Fix line truncate error on long lines fron nodelist

    Что такое "fron" ? :)

    С наилучшими пожеланиями, Семён.

    ... Учиться, учиться и учиться! (с) Ленин
    --- GoldED+/LNX 1.1.5-b20240604 (Linux 6.12.21-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Vladimir Fyodorov@2:6035/3.1 to Alexey Khromov on Tue Apr 1 09:00:55 2025
    Разнообразно приветствую тебя, Alexey!

    31 Марта 2025, Alexey Khromov писАл к Vladimir Fyodorov следующее:

    Вроде, работает и правильно обрезает строку: https://disk.yandex.ru/i/fVoSPrPCynRx-A

    Спасибо! Теперь буду ждать, когда попадёт в основную ветку и кто-нибудь соберёт под мак (у Кругликова, вроде, с этим проблемы появились...)

    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... е так страшен пилот, как его пилотка
    --- GoldED+/OSX 1.1.5-b20240309
    * Origin: Esquire Station (2:6035/3.1)
  • From Alexey Khromov@2:5030/723 to Semen Panevin on Tue Apr 1 09:14:57 2025
    Здраствуйте, Semen!

    01 апр 25 08:22, Semen Panevin -> Alexey Khromov:

    у почему, ПОЧЕМУ у атлассиана и гитхаба - Pull Request, а у гитлаба - Merge Request???
    Чтобы чем-то отличаться. Вообще правильней именно merge КМК

    Оставил каммент и suggestion :) Простите за душноту :)
    Для мелких правок я не утруждаюсь ревизией принятого CodeStyle гайда, тем более я не член команды разработчиков - просто нашел и поправил у себя, поделился) Душнота приветствуется, особенно при наличии suggestion


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Alexey Khromov@2:5030/723 to Semen Panevin on Tue Apr 1 09:20:33 2025
    Здраствуйте, Semen!

    01 апр 25 08:54, Semen Panevin -> Alexey Khromov:

    Что такое "fron" ? :)
    Сонное "from", конечно. а сборку вроде не влияет)



    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Alexander Kruglikov@2:5053/58 to Vladimir Fyodorov on Tue Apr 1 14:08:31 2025
    Привет, Vladimir!

    01 апр 25 09:00, Vladimir Fyodorov писал(а) к Alexey Khromov:

    Вроде, работает и правильно обрезает строку:
    https://disk.yandex.ru/i/fVoSPrPCynRx-A
    Спасибо! Теперь буду ждать, когда попадёт в основную ветку

    Ждём, да.

    и кто-нибудь соберёт под мак

    кто-нибудь соберёт =)

    (у Кругликова, вроде, с этим проблемы появились...)

    икаких проблем. о только под arm =)

    С наилучшими пожеланиями, Alexander.
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Windows - гpафическая оболочка системы своппинга. (2:5053/58)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Tue Apr 1 07:47:34 2025
    Привет, Alexey!

    01 Apr 25 06:37, ты писал(а) мне:

    Есть на гитхабе аккаунт? Сделай пулл реквест. Я залью.
    Конечно же есть. Зарядил PR).

    аписал пару вопросов. Поправь, пожалуйста.

    Best regards,
    Vitaliy Aksyonov.

    ... И всё-таки в дерьме, что-то есть... Миллиарды мух не могут ошибаться.
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Tue Apr 1 07:48:04 2025
    Привет, Alexey!

    01 Apr 25 09:20, ты писал(а) Semen Panevin:

    Что такое "fron" ? :)
    Сонное "from", конечно. а сборку вроде не влияет)

    Тем не менее, давай поправим. ;)

    Best regards,
    Vitaliy Aksyonov.

    ... Сила есть - пошли все на ...!
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Vladimir Fyodorov on Tue Apr 1 07:48:32 2025
    Привет, Vladimir!

    01 Apr 25 09:00, ты писал(а) Alexey Khromov:

    Вроде, работает и правильно обрезает строку:
    https://disk.yandex.ru/i/fVoSPrPCynRx-A

    Спасибо! Теперь буду ждать, когда попадёт в основную ветку и
    кто-нибудь соберёт под мак (у Кругликова, вроде, с этим проблемы появились...)

    Да уже б научился сам собирать. Там пару команд запустить всего надо. ;)

    Best regards,
    Vitaliy Aksyonov.

    ... Гостей встречают по одёжке, а провожают - по морде!
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Vladimir Fyodorov@2:6035/3.2 to Vitaliy Aksyonov on Tue Apr 1 17:27:59 2025
    Разнообразно приветствую!

    Спасибо! Теперь буду ждать, когда попадёт в основную ветку и
    кто-нибудь соберёт под мак (у Кругликова, вроде, с этим проблемы
    появились...)
    Да уже б научился сам собирать. Там пару команд запустить всего
    надо. ;)

    асмешил, спасибо :)

    --
    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Пропала несущая? Заплатите налоги!
    --- Hotdoged/2.13.5/Android
    * Origin: Esquire Station (2:6035/3.2)
  • From Vitaliy Aksyonov@1:104/117 to Vladimir Fyodorov on Tue Apr 1 08:32:48 2025
    Привет, Vladimir!

    01 Apr 25 17:27, ты писал(а) мне:

    Спасибо! Теперь буду ждать, когда попадёт в основную ветку и
    кто-нибудь соберёт под мак (у Кругликова, вроде, с этим проблемы
    появились...)
    Да уже б научился сам собирать. Там пару команд запустить всего
    надо. ;)
    асмешил, спасибо :)

    Сегодня, конечно, первое апреля, но я вполне серьёзно. Там ничего сложного.

    Best regards,
    Vitaliy Aksyonov.

    ... е входить! е будить! Комп не выключать!
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Tue Apr 1 09:50:48 2025
    Привет, Alexey!

    01 Apr 25 07:48, я писал(а) тебе:


    Что такое "fron" ? :)
    Сонное "from", конечно. а сборку вроде не влияет)
    Тем не менее, давай поправим. ;)

    Залил в мастер. Спасибо!

    Best regards,
    Vitaliy Aksyonov.

    ... Почему все дуры такие женщины?
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Alexander Kruglikov@2:5053/58 to All on Tue Apr 1 21:42:03 2025
    Good ${greeting_time}, Vitaliy!

    01 Apr 25 09:50, you wrote to Alexey Khromov:

    Залил в мастер. Спасибо!

    а чего srcdate.h не поправился? =\

    With best regards,
    Alexander.

    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Time is an illusion. Lunchtime doubly so ... (2:5053/58)
  • From Nil A@2:5015/46 to Alexander Kruglikov on Tue Apr 1 20:58:46 2025
    Hello, Alexander!

    Tuesday April 01 2025 14:08, from Alexander Kruglikov -> Vladimir Fyodorov:

    (у Кругликова, вроде, с этим проблемы появились...)
    икаких проблем. о только под arm =)

    Кури маны как собрать universal binary.

    Если собираешь из cmake, то добавь
    set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64" CACHE STRING "" FORCE)
    или
    cmake -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_BUILD_TYPE=Release -B build -S .
    cmake --build build

    Если из Makefile собираешь, то надо добавлять "-arch x86_64 -arch arm64" в CFLAGS и LDFLAGS

    В конце проверь
    lipo -info имя_бинаря

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
  • From Alexey Khromov@2:5030/723 to Vitaliy Aksyonov on Tue Apr 1 21:14:32 2025
    Здраствуйте, Vitaliy!

    01 апр 25 09:50, Vitaliy Aksyonov -> Alexey Khromov:

    Залил в мастер. Спасибо!

    Собрал из мастера. Странная регрессия: при скролле текста ломает кириллицу, при перелистывании PgUp/PgDn и обновлении всего текстового поля - отображается нормально.
    Разницу зафиксировал между r1645.b9ea131 и r1648.c98d48c

    Видео: https://disk.yandex.ru/i/lsbW4CEiF1unyQ

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Vitaliy Aksyonov@1:104/117 to Alexander Kruglikov on Tue Apr 1 12:35:02 2025
    Привет, Alexander!

    01 Apr 25 21:42, ты писал(а) All:

    Залил в мастер. Спасибо!
    а чего srcdate.h не поправился? =\

    Так ты его не поправил. А я забыл напомнить. Он автоматом не правится.

    Best regards,
    Vitaliy Aksyonov.

    ... Семь бед - один Reset.
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Tue Apr 1 12:35:58 2025
    Привет, Alexey!

    01 Apr 25 21:14, ты писал(а) мне:

    Залил в мастер. Спасибо!

    Собрал из мастера. Странная регрессия: при скролле текста ломает кириллицу, при перелистывании PgUp/PgDn и обновлении всего текстового
    поля - отображается нормально. Разницу зафиксировал между
    r1645.b9ea131 и r1648.c98d48c

    Видео: https://disk.yandex.ru/i/lsbW4CEiF1unyQ

    Там был коммит, касающийся ncurses. Я проверю попозже. Пожалуй, его надо просто откатить.

    Возможно связано с тем, как ты запускаешь. Я у себя ни luit, ни screen не использую. ХЗ, что оно может сломать. Кстати, с luit он у меня толком и не работал, а разбираться, почему, было лень.

    Best regards,
    Vitaliy Aksyonov.

    ... Enter нажат, к чему теперь рыданья...
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Alexey Khromov@2:5030/723 to Vitaliy Aksyonov on Tue Apr 1 22:11:16 2025
    Здраствуйте, Vitaliy!

    01 апр 25 12:35, Vitaliy Aksyonov -> Alexey Khromov:

    Там был коммит, касающийся ncurses. Я проверю попозже. Пожалуй, его
    надо просто откатить.

    Возможно связано с тем, как ты запускаешь. Я у себя ни luit, ни screen
    не использую. ХЗ, что оно может сломать. Кстати, с luit он у меня
    толком и не работал, а разбираться, почему, было лень.

    Да, у меня собрано с почти родным PKGBUILD из AUR, c отдельным ncurses-6.2
    и запуском через luit. Как на ноуте x64, так и на узле aarch64


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Alexey Khromov@2:5030/723 to Vitaliy Aksyonov on Tue Apr 1 22:45:36 2025
    Здраствуйте, Vitaliy!

    01 апр 25 12:35, Vitaliy Aksyonov -> Alexey Khromov:

    Возможно связано с тем, как ты запускаешь. Я у себя ни luit, ни screen
    не использую. ХЗ, что оно может сломать. Кстати, с luit он у меня
    толком и не работал, а разбираться, почему, было лень.

    Перепроверил в utf8 с чистым gedlnx, собранным со штатным ncurses (переконвертировал
    все конфиги в utf8) - искажения на скролле повторяются.

    Детоли: искажается только область, переносимая сдвигом. Вновь отображаемая строка
    не искажается (при скролле вверх это крайняя нижняя строка, при скролле вниз - крайняя
    верхняя), т.е. сломан только перенос.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Tue Apr 1 14:16:02 2025
    Привет, Alexey!

    01 Apr 25 22:45, ты писал(а) мне:

    Возможно связано с тем, как ты запускаешь. Я у себя ни luit, ни
    screen не использую. ХЗ, что оно может сломать. Кстати, с luit он
    у меня толком и не работал, а разбираться, почему, было лень.

    Перепроверил в utf8 с чистым gedlnx, собранным со штатным ncurses (переконвертировал все конфиги в utf8) - искажения на скролле
    повторяются.

    UTF-8 в сабже не поддерживается. И если как-то работает - это просто удача. Использовать не 8 байтную кодировку очень не рекомендую.

    Детоли: искажается только область, переносимая сдвигом. Вновь
    отображаемая строка не искажается (при скролле вверх это крайняя
    нижняя строка, при скролле вниз - крайняя верхняя), т.е. сломан только перенос.

    Отлично. Значит, надо откатывать, а автора заставлять доделывать. :) Там как раз было для wide ncurses и именно скроллинг. Предполагалось, что будет работать лучше, а получилось как всегда. Тогда я откачу этот коммит и напишу автору, пусть фиксит.

    Best regards,
    Vitaliy Aksyonov.

    ... Трудись, трудись, труд из тебя человека сделает!
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Alexander Kruglikov@2:5053/58 to Vitaliy Aksyonov on Wed Apr 2 09:34:55 2025
    Good ${greeting_time}, Vitaliy!

    *** Answering a msg posted in area CarbonArea (Мыльце для меня).

    01 Apr 25 12:35, you wrote to me:

    Залил в мастер. Спасибо!
    а чего srcdate.h не поправился? =\
    Так ты его не поправил. А я забыл напомнить.

    Так я и не пушил =)

    Он автоматом не правится.

    а.

    With best regards,
    Alexander.

    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: UNIX - административно-командная система. (2:5053/58)
  • From Vladimir Fyodorov@2:6035/3.1 to Alexey Khromov on Thu Apr 3 09:13:04 2025
    Разнообразно приветствую тебя, Alexey!

    01 Апреля 2025, Vladimir Fyodorov писАл к Alexey Khromov следующее:

    Вроде, работает и правильно обрезает строку:
    https://disk.yandex.ru/i/fVoSPrPCynRx-A
    Спасибо! Теперь буду ждать, когда попадёт в основную ветку и
    кто-нибудь соберёт под мак (у Кругликова, вроде, с этим проблемы появились...)

    Всё-таки Александр справился, выкатил для меня персональную сборку для старых маков. Ошибка с сабжем пропала, красота!
    http://pics.rsh.ru/img/fix_f2n4nshd.png
    Спасибо!

    Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
    ... Похоже, я опять попал в оффтопик...
    --- GoldED+/OSX 1.1.5-b20250401
    * Origin: Esquire Station (2:6035/3.1)
  • From Alexander Kruglikov@2:5053/58 to Vladimir Fyodorov on Thu Apr 3 18:18:20 2025
    Привет, Vladimir!

    03 апр 25 09:13, Vladimir Fyodorov писал(а) к Alexey Khromov:

    Всё-таки Александр справился, выкатил для меня персональную сборку для старых маков.

    у не так, как хотелось бы...

    Кстати, возможно тут помогут. Вот я всегда думал, что в GNUmakef.def определяются CFLAGS для make. И в зависимости от PLATFORM= подставляются.
    Засовывал туда в ifeq ($(PLATFORM),osx)

    CFLAGS+=-DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -arch x86_64 -arch arm64 -mmacosx-version-min=10.13
    LDFLAGS+=-arch x86_64 -arch arm64 -mmacosx-version-min=10.13

    о чот оно нифига не работает, как не крути - Non-fat file.
    Оно не оттуда берётся? Или я что-то не так делаю?

    С наилучшими пожеланиями, Alexander.
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: It's better to kiss a miss than to miss a kiss. (2:5053/58)
  • From Alexey Khromov@2:5030/723.1 to Alexander Kruglikov on Thu Apr 3 20:49:32 2025
    Здраствуйте, Alexander!

    03 апр 25 18:18, Alexander Kruglikov -> Vladimir Fyodorov:

    Кстати, возможно тут помогут. Вот я всегда думал, что в GNUmakef.def определяются CFLAGS для make. И в зависимости от PLATFORM=
    подставляются. Засовывал туда в ifeq ($(PLATFORM),osx)

    CFLAGS+=-DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -arch x86_64 -arch arm64 -mmacosx-version-min=10.13 LDFLAGS+=-arch x86_64 -arch
    arm64 -mmacosx-version-min=10.13

    1. А какие переменные определились в CMakeCache.txt после 'cmake .' ?
    2. По-идее через cmake тоже можно передать параметры (опция -D)


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240604
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723.1)
  • From Alexander Kruglikov@2:5053/58 to Alexey Khromov on Thu Apr 3 22:25:53 2025
    Привет, Alexey!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    03 апр 25 20:49, Alexey Khromov писал(а) к Alexander Kruglikov:

    Кстати, возможно тут помогут. Вот я всегда думал, что в GNUmakef.def
    определяются CFLAGS для make. И в зависимости от PLATFORM=
    подставляются. Засовывал туда в ifeq ($(PLATFORM),osx)
    CFLAGS+=-DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -arch x86_64
    -arch arm64 -mmacosx-version-min=10.13 LDFLAGS+=-arch x86_64 -arch
    arm64 -mmacosx-version-min=10.1
    1. А какие переменные определились в CMakeCache.txt после 'cmake .' ?

    ачнём с того, что я ненастоящий сварщик. я не cmake'ом собираю, я просто запускаю make PLATFORM=osx в golded-plus и оно там gcc'ит.

    2. По-идее через cmake тоже можно передать параметры (опция -D)

    Вот то, что я вижу в GNUmakef.def и похоже на флаги для cmake (см. выше). о моих скиллов в этом не хватает, чтобы понять, какого хрена он заинклюжен в Makefile, который, насколько я понимаю, только для GNU make.

    С наилучшими пожеланиями, Alexander.
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: CPU not found. Press any key to continue... (2:5053/58)
  • From Alexey Khromov@2:5030/723 to Alexander Kruglikov on Thu Apr 3 22:06:13 2025
    Здраствуйте, Alexander!

    03 апр 25 22:25, Alexander Kruglikov -> Alexey Khromov:

    Кстати, возможно тут помогут. Вот я всегда думал, что в
    GNUmakef.def определяются CFLAGS для make. И в зависимости от
    PLATFORM= подставляются. Засовывал туда в ifeq ($(PLATFORM),osx)
    CFLAGS+=-DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -arch
    x86_64 -arch arm64 -mmacosx-version-min=10.13 LDFLAGS+=-arch
    x86_64 -arch arm64 -mmacosx-version-min=10.1

    ачнём с того, что я ненастоящий сварщик. я не cmake'ом собираю, я
    просто запускаю make PLATFORM=osx в golded-plus и оно там gcc'ит.

    Дык я тоже) Тем более у меня мака под рукой нет, чтобы попробовать.
    Вот еще раз на CFLAGS посмотрел и не понял, как можно собрать под две платформы одновременно.
    Попробуй оставить одну (свою), либо -arch arm64, либо -arch x86_64,
    т.к. я не уверен, что у нас, сварщиков, всегда есть установленный кросс-компилятор.

    Вот то, что я вижу в GNUmakef.def и похоже на флаги для cmake (см.
    выше). о моих скиллов в этом не хватает, чтобы понять, какого хрена
    он заинклюжен в Makefile, который, насколько я понимаю, только для GNU make.

    cmake используется для (ре)генерации Makefile.


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Alexander Kruglikov@2:5053/58 to Alexey Khromov on Fri Apr 4 00:01:13 2025
    Привет, Alexey!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    03 апр 25 22:06, Alexey Khromov писал(а) к Alexander Kruglikov:

    Вот еще раз на CFLAGS посмотрел и не понял, как можно собрать под две платформы одновременно.

    А это мне Nil A присоветовал =)

    Попробуй оставить одну (свою), либо -arch arm64, либо -arch x86_64,
    т.к. я не уверен, что у нас, сварщиков, всегда есть установленный кросс-компилятор.

    Поскольку под arm64 оно собирается, оставил -arch x86_64. Стало веселее =) Оно собралось, но на линковке выдало

    Linking golded3...ld: warning: ignoring file '../obj/osx/golded3/gccfgg.o': found architecture 'x86_64', required architecture 'arm64'

    ld: warning: ignoring file '../obj/osx/golded3/gccfgg3.o': found architecture 'x86_64', required architecture 'arm64'

    ну и так далее для всего собранного. Так что флаги работают =)

    Вот то, что я вижу в GNUmakef.def и похоже на флаги для cmake (см.
    выше). о моих скиллов в этом не хватает, чтобы понять, какого хрена
    он заинклюжен в Makefile, который, насколько я понимаю, только для
    GNU make.
    cmake используется для (ре)генерации Makefile.

    я уже готов поставить cmake и попробовать им =))))

    С наилучшими пожеланиями, Alexander.
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: 2b|!2b (2:5053/58)
  • From Alexey Khromov@2:5030/723 to Alexander Kruglikov on Thu Apr 3 23:20:11 2025

    Здраствуйте, Alexander!

    04 апр 25 00:01, Alexander Kruglikov -> Alexey Khromov:

    ld: warning: ignoring file '../obj/osx/golded3/gccfgg3.o': found architecture 'x86_64', required architecture 'arm64'
    ну и так далее для всего собранного. Так что флаги работают =)

    думаю, стоит и LDFLAGS поменять следом в такие же (в части архитектуры) как и CFLAGS

    я уже готов поставить cmake и попробовать им =))))

    Я его обычно не трогаю, пока без него работает.
    Сложнее, когда makefile отсутствует. И файла инструкций по установке (обычно INSTALL или INSTALL.txt) тоже в корневом каталоге нет, как в эхотаге)...


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Vitaliy Aksyonov@1:104/117 to Alexander Kruglikov on Thu Apr 3 14:47:38 2025
    Привет, Alexander!

    03 Apr 25 22:25, ты писал(а) Alexey Khromov:

    Кстати, возможно тут помогут. Вот я всегда думал, что в
    GNUmakef.def определяются CFLAGS для make. И в зависимости от
    PLATFORM= подставляются. Засовывал туда в ifeq ($(PLATFORM),osx)
    CFLAGS+=-DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -arch
    x86_64 -arch arm64 -mmacosx-version-min=10.13 LDFLAGS+=-arch
    x86_64 -arch arm64 -mmacosx-version-min=10.1
    1. А какие переменные определились в CMakeCache.txt после 'cmake
    .' ?

    ачнём с того, что я ненастоящий сварщик. я не cmake'ом собираю, я
    просто запускаю make PLATFORM=osx в golded-plus и оно там gcc'ит.

    2. По-идее через cmake тоже можно передать параметры (опция -D)

    Вот то, что я вижу в GNUmakef.def и похоже на флаги для cmake (см.
    выше). о моих скиллов в этом не хватает, чтобы понять, какого хрена
    он заинклюжен в Makefile, который, насколько я понимаю, только для GNU make.

    Этот файл никак не используется в cmake сборке. И когда ты запускаешь make ..., то cmake никак не участвует. Там две парралельных системы сборки, даже три (для винды отдельно есть nmake.

    Best regards,
    Vitaliy Aksyonov.

    ... В фонд детям бездетных.
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Thu Apr 3 14:49:36 2025
    Привет, Alexey!

    03 Apr 25 22:06, ты писал(а) Alexander Kruglikov:

    Кстати, возможно тут помогут. Вот я всегда думал, что в
    GNUmakef.def определяются CFLAGS для make. И в зависимости от
    PLATFORM= подставляются. Засовывал туда в ifeq
    ($(PLATFORM),osx) CFLAGS+=-DHAVE_SNPRINTF -DHAVE_VSNPRINTF
    -DHAVE_STDARG_H -arch x86_64 -arch arm64
    -mmacosx-version-min=10.13 LDFLAGS+=-arch x86_64 -arch arm64
    -mmacosx-version-min=10.1

    ачнём с того, что я ненастоящий сварщик. я не cmake'ом собираю,
    я просто запускаю make PLATFORM=osx в golded-plus и оно там
    gcc'ит.

    Дык я тоже) Тем более у меня мака под рукой нет, чтобы попробовать.
    Вот еще раз на CFLAGS посмотрел и не понял, как можно собрать под две платформы одновременно. Попробуй оставить одну (свою), либо -arch
    arm64, либо -arch x86_64, т.к. я не уверен, что у нас, сварщиков,
    всегда есть установленный кросс-компилятор.

    Вот то, что я вижу в GNUmakef.def и похоже на флаги для cmake
    (см. выше). о моих скиллов в этом не хватает, чтобы понять,
    какого хрена он заинклюжен в Makefile, который, насколько я
    понимаю, только для GNU make.

    cmake используется для (ре)генерации Makefile.

    еправда. Это две параллельные, изменяемые ручками системы сборки.

    Best regards,
    Vitaliy Aksyonov.

    ... Все это фигня по сравнению с мировой революцией!
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Alexander Kruglikov on Thu Apr 3 14:50:16 2025
    Привет, Alexander!

    04 Apr 25 00:01, ты писал(а) Alexey Khromov:

    Поскольку под arm64 оно собирается, оставил -arch x86_64. Стало
    веселее =) Оно собралось, но на линковке выдало

    Linking golded3...ld: warning: ignoring file '../obj/osx/golded3/gccfgg.o': found architecture 'x86_64', required architecture 'arm64'

    ld: warning: ignoring file '../obj/osx/golded3/gccfgg3.o': found architecture 'x86_64', required architecture 'arm64'

    ну и так далее для всего собранного. Так что флаги работают =)

    Вот то, что я вижу в GNUmakef.def и похоже на флаги для cmake
    (см. выше). о моих скиллов в этом не хватает, чтобы понять,
    какого хрена он заинклюжен в Makefile, который, насколько я
    понимаю, только для GNU make.
    cmake используется для (ре)генерации Makefile.

    я уже готов поставить cmake и попробовать им =))))

    Я собираю именно cmake-ом. Мне так проще и удобнее. Тем более, оно намного лучше интегрируется в IDE, чем makefiles. Кстати, через cmake под мак должно собираться вообще без проблем и плясок с бубном.

    Best regards,
    Vitaliy Aksyonov.

    ... 18 лет бывает лишь раз в жизни! А 81 и того реже...
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Alexander Kruglikov@2:5053/58 to Alexey Khromov on Fri Apr 4 09:15:01 2025
    Привет, Alexey!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    03 апр 25 23:20, Alexey Khromov писал(а) к Alexander Kruglikov:

    думаю, стоит и LDFLAGS поменять следом в такие же (в части
    архитектуры) как и CFLAGS

    Так я их оба и менял =)

    я уже готов поставить cmake и попробовать им =))))
    Я его обычно не трогаю, пока без него работает.

    аналогично. но тут уже прям свербит попробовать =)

    С наилучшими пожеланиями, Alexander.
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: Anything free is worth what U pay for it. (2:5053/58)
  • From Alexander Kruglikov@2:5053/58 to Vitaliy Aksyonov on Fri Apr 4 09:16:29 2025
    Good ${greeting_time}, Vitaliy!

    *** Answering a msg posted in area CarbonArea (Мыльце для меня).

    03 Apr 25 14:47, you wrote to me:

    2. По-идее через cmake тоже можно передать параметры (опция -D)
    Вот то, что я вижу в GNUmakef.def и похоже на флаги для cmake (см.
    выше). о моих скиллов в этом не хватает, чтобы понять, какого хрена
    он заинклюжен в Makefile, который, насколько я понимаю, только для
    GNU make.
    Этот файл никак не используется в cmake сборке. И когда ты запускаешь
    make ..., то cmake никак не участвует. Там две парралельных системы сборки, даже три (для винды отдельно есть nmake.

    Благодарствую.

    With best regards,
    Alexander.

    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: MD95 - глюкомоpье. (2:5053/58)
  • From Oleg Artemjev@2:6078/80.1354 to Vitaliy Aksyonov on Fri Apr 4 23:48:46 2025
    Привет, Vitaliy!

    03 апр 25 14:49, Vitaliy Aksyonov -> Alexey Khromov:
    cmake используется для (ре)генерации Makefile.
    Hеправда. Это две параллельные, изменяемые ручками системы сборки.
    Я не смотрел что там в голдеде наворочено, но cmake действительно создаёт Makefile'ы. Так что, AK тебе вполне правду про cmake написал. :)

    С наилучшими пожеланиями, Oleg.

    --- -Уютно у вас, а только странно. И солнца мало.
    * Origin: А мы народ трудящийся... (2:6078/80.1354)
  • From Vitaliy Aksyonov@1:104/117 to Oleg Artemjev on Mon Apr 7 08:03:26 2025
    Привет, Oleg!

    04 Apr 25 23:48, ты писал(а) мне:

    cmake используется для (ре)генерации Makefile.
    Hеправда. Это две параллельные, изменяемые ручками системы
    сборки.
    Я не смотрел что там в голдеде наворочено, но cmake действительно
    создаёт Makefile'ы. Так что, AK тебе вполне правду про cmake написал.
    :)

    Я имел ввиду конкретно мейкфайлы эхотага.

    А cmake может генерить vcproj, конфиг для ninja и многое другое. Поверь, я знаю, как работает cmake.

    Best regards,
    Vitaliy Aksyonov.

    ... Быстрее! Выше! Сильнее! Глyбже!.. Чаще!.. Чаще!!!
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Alexey Khromov@2:5030/723 to Vitaliy Aksyonov on Mon Apr 7 18:02:03 2025
    Здраствуйте, Vitaliy!

    07 апр 25 08:03, Vitaliy Aksyonov -> Oleg Artemjev:

    Я имел ввиду конкретно мейкфайлы эхотага.

    А cmake может генерить vcproj, конфиг для ninja и многое
    другое. Поверь, я знаю, как работает cmake.

    А весь сыр-бор из-за того, что в корне отсутствует файлик INSTALL с описанием установки под разные системы.
    тогда можно было бы и лишнее повыносить, и специфичные мейкфайлы в подкаталоги покидать для систем без cmake.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Mon Apr 7 14:08:34 2025
    Привет, Alexey!

    07 Apr 25 18:02, ты писал(а) мне:

    Я имел ввиду конкретно мейкфайлы эхотага.

    А cmake может генерить vcproj, конфиг для ninja и многое
    другое. Поверь, я знаю, как работает cmake.

    А весь сыр-бор из-за того, что в корне отсутствует файлик INSTALL с описанием установки под разные системы. тогда можно было бы и лишнее повыносить, и специфичные мейкфайлы в подкаталоги покидать для систем
    без cmake.

    Инструкция по сборке есть тут docs/building.txt

    у а кто критикует - высылает патч. ;) апишешь файлик INSTALL?

    Best regards,
    Vitaliy Aksyonov.

    ... В России одна беда - дураки ей дОроги.
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Vitaliy Aksyonov on Tue Apr 8 08:11:46 2025
    Hi Vitaliy!

    07 Apr 25 14:08, Vitaliy Aksyonov -> Alexey Khromov:

    А весь сыр-бор из-за того, что в корне отсутствует файлик INSTALL с
    описанием установки под разные системы. тогда можно было бы и лишнее
    повыносить, и специфичные мейкфайлы в подкаталоги покидать для систем
    без cmake.

    Инструкция по сборке есть тут docs/building.txt

    While make work, you may drink beer or play with bear until
    compilation in progress. But better - help your wife (if you have one) or
    wives (if you have more :)) with home work ;-)

    ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Не так страшен чёрт, как тот, кто его видит.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Vitaliy Aksyonov@1:104/117 to Stas Mishchenkov on Tue Apr 8 07:19:50 2025
    Привет, Stas!

    08 Apr 25 08:11, ты писал(а) мне:

    А весь сыр-бор из-за того, что в корне отсутствует файлик
    INSTALL с описанием установки под разные системы. тогда можно
    было бы и лишнее повыносить, и специфичные мейкфайлы в
    подкаталоги покидать для систем без cmake.

    Инструкция по сборке есть тут docs/building.txt

    While make work, you may drink beer or play with bear until
    compilation in progress. But better - help your wife (if you have one)
    or wives (if you have more :)) with home work ;-)

    ;)

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно долго собирается. Сейчас в 16 потоков у меня собирается за секунды.

    Best regards,
    Vitaliy Aksyonov.

    ... Семь пядей в лобке...
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Cheslav Osanadze@2:6078/80 to Vitaliy Aksyonov on Tue Apr 8 16:02:23 2025
    Привет Vitaliy!

    08 Апр 25 07:19, Vitaliy Aksyonov -> Stas Mishchenkov:

    Инструкция по сборке есть тут docs/building.txt

    While make work, you may drink beer or play with bear until
    compilation in progress. But better - help your wife (if you have
    one) or wives (if you have more :)) with home work ;-)

    ;)

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно долго собирается. Сейчас в 16 потоков у меня собирается за секунды.

    аверное, в этом тоже был свой кайф и "романтика".:) у как в первых роликах Масяни, когда они качали мульт с инета.:)


    Cheslav.


    ... Белая пьянка. Дамы спаивают кавалеров..
    ---
    * Origin: ,,, (2:6078/80)
  • From Vitaliy Aksyonov@1:104/117 to Cheslav Osanadze on Tue Apr 8 09:06:46 2025
    Привет, Cheslav!

    08 Apr 25 16:02, ты писал(а) мне:

    Инструкция по сборке есть тут docs/building.txt

    While make work, you may drink beer or play with bear until
    compilation in progress. But better - help your wife (if you
    have one) or wives (if you have more :)) with home work ;-)

    ;)

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно
    долго собирается. Сейчас в 16 потоков у меня собирается за
    секунды.

    аверное, в этом тоже был свой кайф и "романтика".:) у как в первых роликах Масяни, когда они качали мульт с инета.:)

    Конечно. Тогда и трава была зенелее, и вода мокрее и девки.... у вы поняли. :) Да и в несколько потоков не собирали.

    Best regards,
    Vitaliy Aksyonov.

    ... Закройте рот - с той стороны!
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Alexey Khromov@2:5030/723 to Vitaliy Aksyonov on Tue Apr 8 18:51:44 2025
    Здраствуйте, Vitaliy!

    08 апр 25 07:19, Vitaliy Aksyonov -> Stas Mishchenkov:

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно долго собирается. Сейчас в 16 потоков у меня собирается за секунды.

    у, на аля-CI-на-скриптах-и-виртуалках у меня тоже быстро Win-сборки собрались, на 1-2 ядрах.
    А вот на aarch64 на репке я собираю нативно на железке, и это мучительно долго, успеваю даже выполнить условия сборки "help your wife" :)

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250407
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Vitaliy Aksyonov@1:104/117 to Alexey Khromov on Tue Apr 8 12:36:44 2025
    Привет, Alexey!

    08 Apr 25 18:51, ты писал(а) мне:

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно
    долго собирается. Сейчас в 16 потоков у меня собирается за
    секунды.

    у, на аля-CI-на-скриптах-и-виртуалках у меня тоже быстро Win-сборки собрались, на 1-2 ядрах. А вот на aarch64 на репке я собираю нативно
    на железке, и это мучительно долго, успеваю даже выполнить условия
    сборки "help your wife" :)

    Может попробовать кросс-компиляцию? Будет так же быстро и результат тот же.

    Best regards,
    Vitaliy Aksyonov.

    ... Если хочешь поработать - пойди поспи и все пройдет.
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)
  • From Cheslav Osanadze@2:6078/80 to Vitaliy Aksyonov on Tue Apr 8 21:15:52 2025
    Привет Vitaliy!

    08 Апр 25 09:06, Vitaliy Aksyonov -> Cheslav Osanadze:

    Инструкция по сборке есть тут docs/building.txt

    While make work, you may drink beer or play with bear until
    compilation in progress. But better - help your wife (if you
    have one) or wives (if you have more :)) with home work ;-)

    ;)

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно
    долго собирается. Сейчас в 16 потоков у меня собирается за
    секунды.

    аверное, в этом тоже был свой кайф и "романтика".:) у как в
    первых роликах Масяни, когда они качали мульт с инета.:)

    Конечно. Тогда и трава была зенелее, и вода мокрее и девки.... у вы поняли. :) Да и в несколько потоков не собирали.

    Тут надо добавить какой то параметр, что бы тормозило раз в тыщу, а то смысл теряется.:)


    Cheslav.


    ... В программе партии был глючный указатель.
    ---
    * Origin: ,,, (2:6078/80)
  • From Nil A@2:5015/46 to Cheslav Osanadze on Tue Apr 8 22:37:40 2025
    Hello, Cheslav!

    Tuesday April 08 2025 21:15, from Cheslav Osanadze -> Vitaliy Aksyonov:

    Тут надо добавить какой то параметр, что бы тормозило раз в тыщу, а
    то смысл теряется.:)

    Можно эхотаг запускать под ДОС, в ДосБоксе, и будет чуть подтормаживать, что только добавит аутентичности.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
  • From Stas Mishchenkov@2:460/5858 to Alexey Khromov on Fri Apr 11 10:16:02 2025
    Hi Alexey!

    08 Apr 25 18:51, Alexey Khromov -> Vitaliy Aksyonov:


    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно
    долго
    собирается. Сейчас в 16 потоков у меня собирается за секунды.

    у, на аля-CI-на-скриптах-и-виртуалках у меня тоже быстро Win-сборки собрались, на 1-2 ядрах. А вот на aarch64 на репке я собираю нативно на железке, и это мучительно долго, успеваю даже выполнить условия сборки "help your wife" :)

    Это по тому, что у тебя нет медведя? ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Жизнь - она как конфеты. Одним с коньяком, а другим - сосательные.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Semen Panevin@2:5025/121 to Vitaliy Aksyonov on Sat Apr 12 11:35:40 2025
    Доброго здоровьица тебе, Vitaliy!

    Tuesday April 08 2025 07:19, Vitaliy Aksyonov писал Stas Mishchenkov:

    compilation in progress. But better - help your wife (if you have
    one) or wives (if you have more :)) with home work ;-)

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно долго собирается. Сейчас в 16 потоков у меня собирается за секунды.

    i7-3770S 8 ядер, законфигурено 9 потоков, пересборка-переустановка gentoo portage занимает 3 минуты без нескольких секунд, ну из них можно вычесть накладные расходы на git pull и установку, чисто сборка около 2.5 минут.

    Чтобы было "за секунды", это я не знаю, что за железо должно быть :)
    Хотя конечно на более современных процах я не пробовал... 3 поколение интела много лет назад устарело...

    С наилучшими пожеланиями, Семён.

    ... Если человек родился, то это уж на всю жизнь... (c)...
    --- GoldED+/LNX 1.1.5-b20250409 (Linux 6.12.21-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Vitaliy Aksyonov@1:104/117 to Semen Panevin on Sat Apr 12 21:29:58 2025
    Привет, Semen!

    12 Apr 25 11:35, ты писал(а) мне:

    compilation in progress. But better - help your wife (if you
    have one) or wives (if you have more :)) with home work ;-)

    Ага. Этот кусок тоже порадовал. :) Когда-то эхотаг действительно
    долго собирается. Сейчас в 16 потоков у меня собирается за
    секунды.

    i7-3770S 8 ядер, законфигурено 9 потоков, пересборка-переустановка
    gentoo portage занимает 3 минуты без нескольких секунд, ну из них
    можно вычесть накладные расходы на git pull и установку, чисто сборка около 2.5 минут.

    Чтобы было "за секунды", это я не знаю, что за железо должно быть :)
    Хотя конечно на более современных процах я не пробовал... 3 поколение интела много лет назад устарело...

    у может я приврал немного. :) 2.5 минуты - это всего лишь 150 секунд. :) о быстро, пиво попить точно не успеешь.

    Best regards,
    Vitaliy Aksyonov.

    ... Жила была хорошая девочка .. .. .. .. Сама виновата.
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Aurora, Colorado (1:104/117)