Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 [10] 11 12 13   вперед  Ctrl
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asviridenkov
Member

Откуда:
Сообщений: 3734
Kazantsev Alexey
Kazantsev Alexey
fpcdeluxe

fpcupdeluxe


А он удивит установленные версии, или надо будет через него переставлять все?
4 дек 17, 18:12    [21005204]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
asviridenkov
А он удивит установленные версии, или надо будет через него переставлять все?

Думаю, если в настройках покопаться - увидит. Но я бы лучше переустановил.
4 дек 17, 18:15    [21005214]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23234
asviridenkov
Kazantsev Alexey
пропущено...

fpcupdeluxe


А он удивит установленные версии, или надо будет через него переставлять все?

Лучше ставить отдельно стабильную (основную) версию и транковую, чтобы не было сюрпризов.
4 дек 17, 18:16    [21005218]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
И все-таки они доломали onlinepackagemanager окончательно (lazarus r56623)
+
[Window Title]
Package file not found

[Content]
The package "lclextensions_package" is installed, but no valid package file (.lpk) was found.
A broken dummy package was created.

[OK] [Skip these warnings]

Начинаешь убирать этот пакет, ругается на смежно установленный. И так до тех пор, пока не уберешь их все.

Кроме того, сломали TFileVersionInfo. На новом FPC (r37671) при попытке чтения
+
procedure TForm1.FormCreate(Sender: TObject);
var
  info:TFileVersionInfo;
begin
  try
    info:= TFileVersionInfo.Create(nil);
    info.fileName:= Application.ExeName;
    info.ReadFileInfo;
    Self.Caption:= Format('%s v.%s',
    [info.VersionStrings.Values['ProductName'],info.VersionStrings.Values['ProductVersion']]);
  finally
    FreeAndNil(info);
  end;
end; 

получаем
+
Project project1 raised exception class 'EReadError' with message:
Stream read error

 At address 4338B9
, хотя на fpc 3.0.4 все работает корректно
+
Картинка с другого сайта.


К сообщению приложен файл (published.7z - 58Kb) cкачать
5 дек 17, 08:56    [21006057]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
чччД
Guest
Вероятность того, что в этой теме сидит Док из Казани = 0,4.
5 дек 17, 13:07    [21006980]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
чччД,

это в попугаях? Ты о чем?

зы. Я уже писал тебе о своих подозрениях насчёт твоих сыновей и твоего ника ;)
5 дек 17, 13:32    [21007126]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Лазарь релизнули, наконец-то :)

http://wiki.lazarus.freepascal.org/Lazarus_1.8.0_release_notes
https://sourceforge.net/projects/lazarus/files/
7 дек 17, 09:22    [21013589]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23234
Док
Лазарь релизнули, наконец-то :)

Проверь, пожалуйста, по возможности wcthread не поломался на нем?
7 дек 17, 09:24    [21013592]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
wadman
Проверь, пожалуйста

Поставился через OPM без проблем, нашел на вкладке "System", иконку ты так к нему и не приделал :)

+ Опробовал демки
1. simpledemo
если неск. раз жмакнуть по кнопке "ВDemoTimer" во время работы, получаем
Project WCThreadDemo raised exception class 'Exception' with message:
TaskDemoTimer cannot start while destroying.

 In file 'wcthread.pas' at line 662:
raise Exception.CreateFmt('%s cannot start while destroying.', [Name]);


2. reportdemo
при открытии файла проекта получаем
Error

[Content]
Unable to find the component class "TfrBarCodeObject".
It is not registered via RegisterClass and no lfm was found.
It is needed by unit:
d:\Archive\development\lazarus_18\_config\onlinepackagemanager\packages\wthread\reportdemo\main.pas


После попытки запуска получаем
,msg="Warning:\nCannot insert breakpoint 8.\nError accessing memory address 0x426029: Input/output error.\n"


Картинка с другого сайта.

в ассемблере
_WinMainCRTStartup 
00000001000178B0 488d6424d8               lea    -0x28(%rsp),%rsp
00000001000178B5 c605d4412c0000           movb   $0x0,0x2c41d4(%rip)        # 0x1002dba90 


Потом Лазарь предлагает доустановить пакеты
Картинка с другого сайта.

Ставим, перезагружаемся.

Потом опять та же ошибка дебагера. В конце концов, демка запускается, но в нерабочем состоянии
Картинка с другого сайта.

Дальше смотреть не стал.

Лазарь 1.8 х32_х64
7 дек 17, 10:52    [21013960]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2091
Док,

Отлично! хотел, к слову, спросить, что какой Generics.Collection использует под лазаря сейчас?
7 дек 17, 11:29    [21014168]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23234
Док
Дальше смотреть не стал.

Всё нормально, спасибо. :) по simpledemo тут уже был вопрос, дело в долгом sleep-е.
7 дек 17, 11:31    [21014183]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asviridenkov
Member

Откуда:
Сообщений: 3734
Попробовал установить через fpcupdelux, выдало вот такое окно. Все сразу понятно, да.

К сообщению приложен файл. Размер - 137Kb
7 дек 17, 16:48    [21015801]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asviridenkov
Member

Откуда:
Сообщений: 3734
Елки, удалась картинка.
В обшем там

fpcupdeluxe: ERROR: FPCNativeInstaller (CheckAndGetTools): Could not find SVN executable. Please make sure it is installed.


ERROR: Fpcupdeluxe fatal error !
7 дек 17, 16:52    [21015822]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23234
asviridenkov
Could not find SVN executable.

Тут подумать нужно...
7 дек 17, 17:00    [21015862]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asviridenkov
Member

Откуда:
Сообщений: 3734
wadman
asviridenkov
Could not find SVN executable.

Тут подумать нужно...


Ахаха, смешно, да. Откуда я должен догадаться, какую конкретно SVN нужно установить, какой версии, и.т.п. Почему вообще инсталлеру продукта нужна SVN?
В общем, сделано максимально удобно, как впрочем и остальное в linux. Такого, чтоб скачал один файл, запустил и заработало - да никогда, это для лохов. Сиди в терминале, набирай волшебные заклинания, читай форумы.
7 дек 17, 17:07    [21015891]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
asviridenkov
Откуда я должен догадаться, какую конкретно SVN нужно установить, какой версии, и.т.п.

sudo apt install subversion. Оно само всё поставит.

asviridenkov
Почему вообще инсталлеру продукта нужна SVN?

Внезапно, потому, что исходники (из которых тебе будут собирать лазаря) хранятся в svn. Можно выбрать установку транка из git-репозиториев, но тогда должен быть установлен git.

asviridenkov
Такого, чтоб скачал один файл, запустил и заработало - да никогда, это для лохов. Сиди в терминале, набирай волшебные заклинания, читай форумы.

Ты погоди, он у тебя ещё неустановленные библиотеки для линковки попросит

На самом деле ничего ужасного в этом нет, просто нужно немного вникнуть в суть процесса.
7 дек 17, 17:20    [21015949]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
...ну и ещё на счёт библиотек для линковки:
sudo apt-get install libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev libatk1.0-dev libghc-x11-dev libgtk2.0-dev

Хотя, эта версия делюкса должна сама названия написать.
7 дек 17, 17:24    [21015961]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asviridenkov
Member

Откуда:
Сообщений: 3734
Kazantsev Alexey
sudo apt install subversion. Оно само всё поставит.


Ага, спасибо, это уже нашел, поставил.

Kazantsev Alexey
Ты погоди, он у тебя ещё неустановленные библиотеки для линковки попросит


Не попросил, наверное потому что лазарус уже стоял ранее.

Непонятно другое. У конкретно указал установку i386, но сейчас при попытке выбора в свойствах проекта Target - i386
посылает с сообщением
Compiler "/home/sv/fpcupdeluxe/fpc/bin/x86_64-linux/fpc.sh" does not support target i386-linux

Как все же сделать компиляцию под 32 бита?
7 дек 17, 17:28    [21015975]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
asviridenkov
Как все же сделать компиляцию под 32 бита?

У софтины не самый понятный гуй, да. Выбери CPU: i386, OS: windows. После чего нажми [Install Cross-Compiler].
7 дек 17, 17:35    [21016007]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asviridenkov
Member

Откуда:
Сообщений: 3734
Kazantsev Alexey
asviridenkov
Как все же сделать компиляцию под 32 бита?

У софтины не самый понятный гуй, да. Выбери CPU: i386, OS: windows. После чего нажми [Install Cross-Compiler].


windows?
Мне нужно под Ubuntu
7 дек 17, 17:40    [21016035]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2677
asviridenkov
windows?
Мне нужно под Ubuntu

Ну значит linux.
7 дек 17, 17:51    [21016073]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
asviridenkov
Member

Откуда:
Сообщений: 3734
Kazantsev Alexey
asviridenkov
windows?
Мне нужно под Ubuntu

Ну значит linux.


Вроде получилось, спасибо.
А есть опят настройки запуска x32 под x64 Ubuntu.
Вот это не помогло
https://askubuntu.com/questions/454253/how-to-run-32-bit-app-in-ubuntu-64-bit
7 дек 17, 18:14    [21016125]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
makhaon
что какой Generics.Collection использует под лазаря сейчас?

не понял вопроса. Если ты про 1.8, то он по-прежнему "не знает" про дженерики (привет тем, кто вопрошает, нафига нужен транк )
unit1.pas(10,58) Fatal: Cannot find Generics.Collections used by Unit1 of the Project Inspector.


Если про транк fpc, то они лежат в fpc_dir\packages\rtl-generics\units\$(TargetCPU)-$(TargetOS) (ЕМНИП, это начиная с fpc 3.1.1)
7 дек 17, 18:19    [21016140]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
asviridenkov
Вроде получилось, спасибо.

я же говорил, что fpcup - шляпа

Надежнее ручками. Сложил текущий транк фпц в одну папку, скомпилил. Указал для текущего транка Лазаря, какой фпц пользовать. Появилось что-то принципиально новое, скачал и поставил новую ревизию в новую папку. Указал Лазарю новые пути. Я для себя процесс компиляции положил в блог. Как переставлю линь в виртуалке, копипастом быстро восстанавливаю статус кво :)
7 дек 17, 18:27    [21016163]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: сборки, установка компонент и настройки  [new]
Док
Member

Откуда: Казань
Сообщений: 5231
Kazantsev Alexey
У софтины не самый понятный гуй, да

Под винду она у тебя после окончания процесса установки закрывается штатными средствами? Я каждый раз убиваю процесс, иначе никак
7 дек 17, 18:28    [21016169]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 4 5 6 7 8 9 [10] 11 12 13   вперед  Ctrl
Все форумы / Delphi Ответить