#11
|
|||
|
|||
Re: Ubuntu
Vitaliy Aksyonov написал(а) к Sergej Solowjow в Mar 23 15:32:00 по местному времени:
Привет, Sergej! 17 Mar 23 22:20, ты писал(а) мне: MG>>> golded не собирается :( пробовал из пакета fidoip-1.0.5 VA>> Очень странно. А из github пробовал? Какая ошибка? SS> У меня тоже регулярно с ошибкой вываливался. Там просто - (не помню в SS> каком файле, но компилятор говорит, и даже в какой строке) нужно *=" SS> поменять на "==" Если есть возможность воспроизвести - скинь мне нетмылом лог. Или в ru.golded. И версию дистрибутива с версией компилятор. Я посмотрю. Best regards, Vitaliy Aksyonov. ... Я сегодня бодр и весел: утром рэпера повесил. --- GoldED+/LNX 1.1.5-b20230221 |
#12
|
|||
|
|||
Re: Ubuntu
Vladimir Fyodorov написал(а) к Mikhail Genin в Mar 23 01:21:40 по местному времени:
Разнообразно приветствую! MG>>> Спасибо, попробую разобраться. VF>> Удачи! MG> golded не собирается :( пробовал из пакета fidoip-1.0.5 А если из свежего пакета? (см. Ru.fidonet.digest). -- Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр. ... Пропала несущая? Заплатите налоги! --- Нotdoged/2.13.5/Android |
#13
|
|||
|
|||
Re: Ubuntu
Sergej Solowjow написал(а) к Vitaliy Aksyonov в Mar 23 00:02:56 по местному времени:
Нello, Vitaliy Aksyonov. On 17.03.23 15:32 you wrote: SS>> У меня тоже регулярно с ошибкой вываливался. Там просто - (не SS>> помню в каком файле, но компилятор говорит, и даже в какой SS>> строке) нужно *=" поменять на "==" VA> Если есть возможность воспроизвести - скинь мне нетмылом лог. Или VA> в ru.golded. И версию дистрибутива с версией компилятор. Я VA> посмотрю. Я сейчас удаленно компилировать не буду :-) Посмотрел версию компилятора - gcc 12.1.1 Дистрибутив - Opensuse Leap15.4 У меня эта ошибка (в твоём логе Я её, кстати, не приметил. Может проглядел) выскакивала и при установке fidoip, и при компиляции голдеда отдельно. Попробую воспроизвести, но не обещаю, что быстро... -- с наилучшими пожеланиями. Сергей --- Нotdoged/2.13.5/Android |
#14
|
|||
|
|||
Re: Ubuntu
Denis Mozgov написал(а) к Mikhail Genin в Mar 23 02:08:52 по местному времени:
Нello, Mikhail! VF>>>>>> https://github.com/pgul/binkd VF>>>>>> https://github.com/huskyproject VF>>>>>> https://github.com/golded-plus MG>>>>> Спасибо, попробую разобраться. VF>>>> Удачи! MG>>> golded не собирается :( MG>>> пробовал из пакета fidoip-1.0.5 VA>> Очень странно. А из github пробовал? Какая ошибка? MG> Linking golded3.../usr/bin/ld: ../lib/lnx/libuulib.a(uunconc.o): в функции "UUDecode(_uulist*)": MG> /tmp/golded+/goldlib/uulib/uunconc.cpp:1302: предупреждение: the use of `tempnam' is dangerous, better use `mkstemp' MG> /usr/bin/ld: ../obj/lnx/golded3/gedoit.o: в функции "WriteMsgs(GMsg*)": MG> /tmp/golded+/golded3/gedoit.cpp:319: предупреждение: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' MG> /usr/bin/ld: ../obj/lnx/golded3/gcalst.o: relocation RX86_6432 against `.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIE MG> /usr/bin/ld: ошибка при задании размеров динамических разделов: bad value MG> collect2: error: ld returned 1 exit status MG> make[1]: * [../GNUmakef.prg:17: ../bin/gedlnx] Ошибка 1 MG> make[1]: выход из каталога "/tmp/golded+/golded3" MG> make: * [Makefile:37: all] Ошибка 2 MG> Error 2 It appears that you are trying to link the golded3 program and encountering several warnings and errors during the linking process. The warnings are related to the use of potentially unsafe functions in the source code: tempnam and mktemp. The linker is recommending using safer alternatives such as mkstemp or mkdtemp. The first error message is related to the UUDecode function in uunconc.cpp which is part of the libuulib.a library. Without access to the source code, it's difficult to determine the root cause of the error. The second error message is related to the gcalst.o object file and the relocation of a symbol named .rodata.str1.1. This error suggests that the object file was compiled without the -fPIE flag, which is necessary for Position Independent Executable (PIE) linking. To fix these errors, you may need to modify the source code to replace the potentially unsafe functions with safer alternatives, recompile the object files with the -fPIE flag, or consult with the project's documentation or community for guidance. С наилучшими пожеланиями, Denis Mozgov. --- wfido |
#15
|
|||
|
|||
Re: Ubuntu
Vitaliy Aksyonov написал(а) к Sergej Solowjow в Mar 23 17:44:28 по местному времени:
Привет, Sergej! 18 Mar 23 00:02, ты писал(а) мне: SS>>> У меня тоже регулярно с ошибкой вываливался. Там просто - (не SS>>> помню в каком файле, но компилятор говорит, и даже в какой SS>>> строке) нужно *=" поменять на "==" VA>> Если есть возможность воспроизвести - скинь мне нетмылом лог. Или VA>> в ru.golded. И версию дистрибутива с версией компилятор. Я VA>> посмотрю. SS> Я сейчас удаленно компилировать не буду :-) Не к спеху. Просто интересно. Я собирал в Debian 11, Mint 21.1 и в винде в последней студии без проблем. Через cmake и make. Поэтому интересно, в чем может быть дело. SS> Посмотрел версию компилятора - gcc 12.1.1 SS> Дистрибутив - Opensuse Leap15.4 SS> У меня эта ошибка (в твоём логе Я её, кстати, не приметил. Может SS> проглядел) выскакивала и при установке fidoip, и при компиляции SS> голдеда отдельно. Попробую воспроизвести, но не обещаю, что быстро... Исходники из гитхаба? Свежие? Если это устаревшие исходники - вполне может падать. Там правили сборку несколько раз. Best regards, Vitaliy Aksyonov. ... Ракета поминок вошла в спиртосферу. --- GoldED+/LNX 1.1.5-b20230221 |
#16
|
|||
|
|||
Re: Ubuntu
Vitaliy Aksyonov написал(а) к Mikhail Genin в Mar 23 17:47:22 по местному времени:
Привет, Mikhail! 18 Mar 23 00:38, ты писал(а) мне: VF>>>>>> https://github.com/pgul/binkd VF>>>>>> https://github.com/huskyproject VF>>>>>> https://github.com/golded-plus MG>>>>> Спасибо, попробую разобраться. VF>>>> Удачи! MG>>> golded не собирается :( MG>>> пробовал из пакета fidoip-1.0.5 VA>> Очень странно. А из github пробовал? Какая ошибка? MG> Linking golded3.../usr/bin/ld: ../lib/lnx/libuulib.a(uunconc.o): в MG> функции MG> "UUDecode(_uulist*)": /tmp/golded+/goldlib/uulib/uunconc.cpp:1302: MG> предупреждение: the use of `tempnam' is dangerous, better use MG> `mkstemp' /usr/bin/ld: ../obj/lnx/golded3/gedoit.o: в функции MG> "WriteMsgs(GMsg*)": /tmp/golded+/golded3/gedoit.cpp:319: MG> предупреждение: the use of `mktemp' is dangerous, better use `mkstemp' MG> or `mkdtemp' /usr/bin/ld: ../obj/lnx/golded3/gcalst.o: relocation MG> RX86_6432 against `.rodata.str1.1' can not be used when making a PIE MG> object; recompile with -fPIE /usr/bin/ld: ошибка при задании размеров MG> динамических разделов: bad value MG> collect2: error: ld returned 1 exit status MG> make[1]: * [../GNUmakef.prg:17: ../bin/gedlnx] Ошибка 1 MG> make[1]: выход из каталога "/tmp/golded+/golded3" MG> make: * [Makefile:37: all] Ошибка 2 MG> Error 2 Так откуда исходники-то? И можешь описать, как ты собирал пошагово? Best regards, Vitaliy Aksyonov. ... Я сутками не сплю, и с гусями тоже. --- GoldED+/LNX 1.1.5-b20230221 |
#17
|
|||
|
|||
Re: Ubuntu
Sergej Solowjow написал(а) к Vitaliy Aksyonov в Mar 23 03:48:15 по местному времени:
Нello, Vitaliy Aksyonov. On 17.03.23 17:44 you wrote: VA> Исходники из гитхаба? Свежие? Если это устаревшие исходники - VA> вполне может падать. Там правили сборку несколько раз. fidoip - последнее, что нашел. А голдед... Тут в соседней эхе его периодически правят - куда уж свежее. -- с наилучшими пожеланиями. Сергей --- Нotdoged/2.13.5/Android |
#18
|
|||
|
|||
Re: Ubuntu
Vladimir Fyodorov написал(а) к Vitaliy Aksyonov в Mar 23 06:21:48 по местному времени:
Разнообразно приветствую! SS>> Посмотрел версию компилятора - gcc 12.1.1 Дистрибутив - Opensuse SS>> Leap15.4 У меня эта ошибка (в твоём логе Я её, кстати, не SS>> приметил. Может проглядел) выскакивала и при установке fidoip, и SS>> при компиляции голдеда отдельно. Попробую воспроизвести, но не SS>> обещаю, что быстро... VA> Исходники из гитхаба? Свежие? Если это устаревшие исходники - VA> вполне может падать. Там правили сборку несколько раз. А можно попробовать новую линуксовую сборку от Шведова (сам не пробовал, у меня линукса нету, за что купил, за то продаю): http://wfido.ru/m/RU.FIDONET.DIGEST/2:6035/3.1+640974f3 -- Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр. ... Пропала несущая? Заплатите налоги! --- Нotdoged/2.13.5/Android |
#19
|
|||
|
|||
Re: Ubuntu
Sergej Solowjow написал(а) к Vitaliy Aksyonov в Mar 23 06:43:20 по местному времени:
Привет, Vitaliy! Am 17.03.2023 um 15:32 schrieb Vitaliy Aksyonov: VA>>> Очень странно. А из github пробовал? Какая ошибка? SS>> У меня тоже регулярно с ошибкой вываливался. Там просто - SS>> (не помню в каком файле, но компилятор говорит, и даже в SS>> какой строке) нужно *=" поменять на "==" VA> Если есть возможность воспроизвести - скинь мне нетмылом лог. VA> Или в ru.golded. И версию дистрибутива с версией компилятор. Я VA> посмотрю. Собственно вот ошибка: In file included from /usr/include/curses.h:60, from ../../goldlib/gcui/gcurses.h:45, from gkbdbase.cpp:57: gkbdbase.cpp: In member function ?void GKbd::Init()?: gkbdbase.cpp:162:9: error: lvalue required as left operand of assignment 162 | ESCDELAY = 50; // ms, slow for a 300bps terminal, fast for humans :-) | ^ make[1]: * [../../GNUmakef.inc:32: ../../obj/lnx/gcui/gkbdbase.o] Fehler 1 make[1]: Verzeichnis ?/Daten/Downloads/FIDO/golded-plus-1.1.5-20220504-source/goldlib/gcui? wird verlassen make: * [Makefile:49: all] Fehler 2 Находишь файл gkbdbase.cpp и в 162-й строке ESCDELAY = 50 исправляешь на ESCDELAY == 50 И хоть эта ошибка у меня выскакивала всегда, будь то fidoip, будь то golded (c GitНub-а)... похоже это не твой случай ;-( (Версия GoldED у меня видна вон там, внизу) С наилучшими пожеланиями, Sergej. --- GoldED+/LNX 1.1.5-b20220504 |
#20
|
|||
|
|||
Re: Ubuntu
Mikhail Genin написал(а) к Vitaliy Aksyonov в Mar 23 20:14:13 по местному времени:
Нello, Vitaliy! VA> Привет, Mikhail! VA> 18 Mar 23 00:38, ты писал(а) мне: VF>>>>>>> https://github.com/pgul/binkd VF>>>>>>> https://github.com/huskyproject VF>>>>>>> https://github.com/golded-plus MG>>>>>> Спасибо, попробую разобраться. VF>>>>> Удачи! MG>>>> golded не собирается :( MG>>>> пробовал из пакета fidoip-1.0.5 VA>>> Очень странно. А из github пробовал? Какая ошибка? MG>> Linking golded3.../usr/bin/ld: ../lib/lnx/libuulib.a(uunconc.o): в MG>> функции MG>> "UUDecode(_uulist*)": /tmp/golded+/goldlib/uulib/uunconc.cpp:1302: MG>> предупреждение: the use of `tempnam' is dangerous, better use MG>> `mkstemp' /usr/bin/ld: ../obj/lnx/golded3/gedoit.o: в функции MG>> "WriteMsgs(GMsg*)": /tmp/golded+/golded3/gedoit.cpp:319: MG>> предупреждение: the use of `mktemp' is dangerous, better use `mkstemp' MG>> or `mkdtemp' /usr/bin/ld: ../obj/lnx/golded3/gcalst.o: relocation MG>> RX86_6432 against `.rodata.str1.1' can not be used when making a PIE MG>> object; recompile with -fPIE /usr/bin/ld: ошибка при задании размеров MG>> динамических разделов: bad value MG>> collect2: error: ld returned 1 exit status MG>> make[1]: * [../GNUmakef.prg:17: ../bin/gedlnx] Ошибка 1 MG>> make[1]: выход из каталога "/tmp/golded+/golded3" MG>> make: * [Makefile:37: all] Ошибка 2 MG>> Error 2 VA> Так откуда исходники-то? И можешь описать, как ты собирал пошагово? Тут ранее давали ссылку на комплект fidoip-1.0.5 его скачал. Собираю по инструкции которая там лежит sudo ./fidolinux.64.sh username там довольно большой пакетник с кучей всего. p.s. что тут происходит в конфе, вроде мне отвечают, но вместо меня какой-то другой человек начинает писать.. сейчас крыша поедет. С наилучшими пожеланиями, Mikhail Genin. --- wfido |