Автор Тема: FreeBasic  (Прочитано 891 раз)

Оффлайн буратино-42

  • Давно тут
  • **
  • Сообщений: 91
Re: FreeBasic
« Ответ #15 : 27.09.2022 21:56:52 »
ld: невозможно найти -lncurses

1. поздравляю:

#307454 отправлено от Andrey Cherepanov 27 сентября 2022 г. 15:40
 freebasic-1.09.0-alt2 собрано Andrey Cherepanov
   FreeBASIC language compiler
     - Added requirements of libtinfo-devel and libncurses-devel.

2. предлагаю Вам, для удобства начинающих программировать,
    указать литературу по этой версии языка
     наиболее полезную на Ваш взгляд
      (желательно на русском языке)

Вы, как автор темы, можете это сделать в первом сообщении, отредактировав его.

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: FreeBasic
« Ответ #16 : 28.09.2022 03:08:53 »
2. предлагаю Вам, для удобства начинающих программировать,
    указать литературу по этой версии языка
     наиболее полезную на Ваш взгляд
      (желательно на русском языке)
Будет но чуть позже. Пытаюсь связаться с автором https://sourceforge.net/projects/guiwindow9/ и насколько мне известно главным энтузиастом перевода документации на FB.
https://users.freebasic-portal.de/freebasicru/index.html
http://freebasic.ucoz.com/
« Последнее редактирование: 28.09.2022 03:11:05 от jobless »
Рассвет наступит неизбежно!

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: FreeBasic
« Ответ #17 : 28.09.2022 04:55:56 »
FreeBasic - вообще очень мощная штука, он при компиляции сначала генерит ассемблерный код, потом его компилит текущим компилятором. ...
Это было давно. Сейчас
-gen gas|gas64|gcc|llvm  Select code generation backend
Но gas по умолчанию.
Так что не очень, а ОЧЕНЬ мощная не до оценённая штука )))


p.s. и насколько я понимаю именно появление gcc backend-а позволило портировать на ARM и там вероятно gas отсутствует.
(могу ошибаться, фантазирую без практики по аналогии с purebasic 6.0 который именно благодаря gcc добавил mac arm и raspberry)


p.p.s. кстати проверил на SLx86 и за сомневался по поводу gas по умолчанию. С указанием gas бинарь чуть больше по размеру а с указанием gcc равен тому что собирается без указания бакэнда. :-)
« Последнее редактирование: 28.09.2022 05:21:47 от jobless »
Рассвет наступит неизбежно!

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: FreeBasic
« Ответ #18 : 29.09.2022 11:38:34 »
Список rpm-пакетов, предоставляемых данным srpm-пакетом: freebasic (x86_64, i586)freebasic-debuginfo (x86_64, i586)

Т.е. под ARM не собирается и не собирался, мне показалось?

« Последнее редактирование: 29.09.2022 11:41:41 от jobless »
Рассвет наступит неизбежно!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: FreeBasic
« Ответ #19 : 29.09.2022 12:17:35 »
 Судя по спеку:

ExclusiveArch: %ix86 x86_64

Не собирается, а будет-ли собираться, зависит от кода пакета

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: FreeBasic
« Ответ #20 : 29.09.2022 12:21:30 »
Тогда что показывает запрос
https://packages.altlinux.org/ru/search?branch=p10&arch=aarch64&name=freebasic ?


вводит в заблуждение?
Рассвет наступит неизбежно!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: FreeBasic
« Ответ #21 : 29.09.2022 12:30:39 »
Надо на ftp посмотреть , что реально есть. На package робот работает, возможно не так отработал, или информация устарела, или след остался от предыдущей сборки

Оффлайн буратино-42

  • Давно тут
  • **
  • Сообщений: 91
Re: FreeBasic
« Ответ #22 : 29.09.2022 19:29:58 »
Т.е. под ARM не собирается и не собирался, мне показалось?

А у Вас есть на чём проверить сборку для АРМ?

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: FreeBasic
« Ответ #23 : 30.09.2022 05:14:00 »
А у Вас есть на чём проверить сборку для АРМ?
У меня пока нет. Но в основном проекте архитектура фигурирует и интерфейс сайта поиска пакетов ввёл в заблуждение.
А задумался я на эту тему потому, что изначально начал с того, что запланировал  о пакетить https://sourceforge.net/projects/guiwindow9/ ,а там обнаружились asm x86 вставки.
И нужно решить. Стоит ли на это обращать внимание, т.е. есть ли  в планах сборка freebasic под ARM? Мне то показалось на основании информации
https://packages.altlinux.org/
что FB под 5 платформ собирается автоматом, включая ppc :)
« Последнее редактирование: 30.09.2022 05:39:40 от jobless »
Рассвет наступит неизбежно!

Оффлайн буратино-42

  • Давно тут
  • **
  • Сообщений: 91
Re: FreeBasic
« Ответ #24 : 30.09.2022 05:50:15 »
Стоит ли на это обращать внимание,

Нет.

Если Вы не можете проверить результат
 то нечего и поднимать вопрос.
  Это безпредметный разговор.

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: FreeBasic
« Ответ #25 : 30.09.2022 06:12:35 »
Если Вы не можете проверить
Я в самом начале спрашивал: кому интересно?
Лично мне ни сам FB ни W9 даром не нужны, я использую для аналогичных целей проприетарный purebasic(*) и автор W9 сделал удачную попытку повторить стиль PB, но для FB
p.s. (*)  удивительно, но на p10 свежая 6.0 "субъективно" работает лучше, чем на родной для него ubuntu )))
Рассвет наступит неизбежно!