forum.wfido.ru  

Вернуться   forum.wfido.ru > Наши (2:5023/24) локалки > HOBBIT.TEST

HOBBIT.TEST Наша локалка для тестов

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 18.03.2023, 02:02
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 02:31
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 03:12
Sergej Solowjow
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 03:22
Denis Mozgov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 05:53
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 05:54
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 06:51
Sergej Solowjow
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 08:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 10:02
Sergej Solowjow
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 18.03.2023, 21:32
Mikhail Genin
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
Ответ

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

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

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

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


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


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