Подскажите по установке компонент. В факе не нашел ничего.

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 04.10.2017 14:14:41

Vadim писал(а):Там кроме стабильной ветки репозитория (stable) есть ещё и testing и unstable. Скорее всего он в одной из них. Как подключить - не спрашивайте, я с Debian не работаю. ;-)


Куда сирому чайнику податься теперь :D Ну фигни какой-то не хватает. :roll:
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Vadim » 04.10.2017 14:20:25

dmitrydmitrydmitry
Друг мой, Вы сейчас идёте единственно верным путём. Потому что если не будет на этом пути никаких заморочек, то никогда не станете профессионалом. ;-)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение zub » 04.10.2017 14:45:35

>>Да. Бумс. Упало.
Прям таки молча упало?

>>податься теперь
На какойнить линукс форум, спрашивать как правильно установить нужные права на файлы и папки.
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 04.10.2017 15:10:56

zub писал(а):Прям таки молча упало?


Визуально - да. Может где-то в логах что-то есть. Где посмотреть?

zub писал(а):На какойнить линукс форум, спрашивать как правильно установить нужные права на файлы и папки.


Спасибо. Команды, которыми устанавливал права даны выше. Что там может быть неправильного?
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение pupsik » 04.10.2017 15:15:25

Ну фигни какой-то не хватает.
запустите лазарь из консоли и посмотрите что он вам там напишет (когда вылет будет). Да и просто так полезно почитать что он (лазарь) там пишет. Надеюсь лазарь в режиме отладки собран.

Хм: под рутом зайти и указать права на папку - это сложно? Так же можно, для удобства, через наутилус или любой ФМ системы (под рутом или под пользователем с правами рута).

п.с.
В тестовую ветку посылать - :) Единственное из-за чего можно туда лезть - под QT паскалевскую девку. А так: и стабильной версии дебиана хватит.
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 05.10.2017 09:03:05

pupsik писал(а):запустите лазарь из консоли и посмотрите что он вам там напишет (когда вылет будет). Да и просто так полезно почитать что он (лазарь) там пишет. Надеюсь лазарь в режиме отладки собран.


Лазарь поставлен из репозитариев. Если надо пересобрать, скажите, плиз, как. Пересоберу.

Сделал права

Код: Выделить всё
chmod 777 /usr/lib/lazarus/ -R
chmod 777 /usr/lib/fpc/ -R


Правильно?

Запустил лазаря sudo startlazarus.
Открыл /usr/lib/lazarus/1.62/componenets/rx/rx.lpk
Нажал компилировать, установить и согласился на перекомпиляцию IDE.
Упало. Вот что в консоли:

Код: Выделить всё

Hint: (lazarus) compile package rx 1.0 Flags=[]
Hint: [TFPCTargetConfigCache.NeedsUpdate] TargetOS="" TargetCPU="" Options="-Fr/usr/lib/lazarus/1.6.2/components/codetools/fpc.errore.msg" compiler file changed "/usr/bin/fpc" FileAge=1497114828 StoredAge=0
Hint: [TFPCTargetConfigCache.NeedsUpdate] /usr/bin/fpc TargetOS= TargetCPU= CompilerOptions=-Fr/usr/lib/lazarus/1.6.2/components/codetools/fpc.errore.msg ExtraOptions=-Fr/usr/lib/lazarus/1.6.2/components/codetools/fpc.errore.msg PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Hint: (lazarus) [RunTool] /usr/bin/fpc "-iWTOTP" "-Fr/usr/lib/lazarus/1.6.2/components/codetools/fpc.errore.msg" "-Fr/usr/lib/lazarus/1.6.2/components/codetools/fpc.errore.msg"
Hint: (lazarus) [RunTool] /usr/bin/fpc "-va" "-Fr/usr/lib/lazarus/1.6.2/components/codetools/fpc.errore.msg" "-Fr/usr/lib/lazarus/1.6.2/components/codetools/fpc.errore.msg" "compilertest.pas"
Hint: [TFPCTargetConfigCache.Update] has changed
Info: (lazarus) Execute Title="Компиляция пакета rx 1.0"
Info: (lazarus) Working Directory="/usr/lib/lazarus/1.6.2/components/rx/"
Info: (lazarus) Executable="/usr/bin/fpc"
Info: (lazarus) Param[0]="-MObjFPC"
Info: (lazarus) Param[1]="-Scgi"
Info: (lazarus) Param[2]="-Cg"
Info: (lazarus) Param[3]="-O1"
Info: (lazarus) Param[4]="-g"
Info: (lazarus) Param[5]="-gl"
Info: (lazarus) Param[6]="-l"
Info: (lazarus) Param[7]="-vewnhibq"
Info: (lazarus) Param[8]="-Fu/usr/lib/lazarus/1.6.2/packager/units/x86_64-linux"
Info: (lazarus) Param[9]="-Fu/usr/lib/lazarus/1.6.2/components/lazutils/lib/x86_64-linux"
Info: (lazarus) Param[10]="-Fu/usr/lib/lazarus/1.6.2/lcl/units/x86_64-linux"
Info: (lazarus) Param[11]="-Fu/usr/lib/lazarus/1.6.2/lcl/units/x86_64-linux/gtk2"
Info: (lazarus) Param[12]="-Fu/usr/lib/lazarus/1.6.2/components/rx/"
Info: (lazarus) Param[13]="-FU/usr/lib/lazarus/1.6.2/components/rx/lib/x86_64-linux/gtk2/"
Info: (lazarus) Param[14]="-dLCL"
Info: (lazarus) Param[15]="-dLCLgtk2"
Info: (lazarus) Param[16]="rx.pas"

(lazarus:1108): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Note: (lazarus) renamed file "/usr/lib/lazarus/1.6.2/lazarus" to "/usr/lib/lazarus/1.6.2/lazarus.old"
Info: (lazarus) Execute Title="Сборка IDE"
Info: (lazarus) Working Directory="/usr/lib/lazarus/1.6.2/"
Info: (lazarus) Executable="/usr/bin/make"
Info: (lazarus) Param[0]="idepkg"
Info: (lazarus) Param[1]="-w"
Hint: (lazarus) TMainIDE.DoRestart
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
TIDEProgressWindow.Notification 0
TApplication.HandleException Access violation

dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение pupsik » 05.10.2017 10:03:51

Сделал права
под рутом или пользователем с правами админа? Или просто в консоли набрали?
Запустил лазаря sudo startlazarus.
э..э: зачем? Т.е. лишается смысла первый пункт.
TApplication.HandleException Access violation
т.е. иде без отладочной инфы. Или ошибаюсь?
Возможно, благодаря sudo, лазарь пытается лезть туда куда доступа нет. За что получает ответ.
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 05.10.2017 14:36:51

[quote="pupsik"] под рутом или пользователем с правами админа? Или просто в консоли набрали? [quote]

Под рутом из консоли.

[quote="pupsik"] э..э: зачем? Т.е. лишается смысла первый пункт. [quote]

"Береженого бог бежет" - сказала монашка натягивая на огурец презерватив :lol:

[quote="pupsik"]
т.е. иде без отладочной инфы. Или ошибаюсь? [quote]

Перекомпил (Сервис-Параметры сборки Lazarus-Профиль сборки Выбрат там Debug IDE).
Запустил из консоли. Отрыл тот же rx, скомпили, нажал установить, пересобрать lazarus, в терминалке вот чего:

Код: Выделить всё
vnc@deb:/$ startlazarus
Xlib:  extension "RANDR" missing on display ":1".
is a file
TLazarusManager.Run starting /usr/lib/lazarus/1.6.2/lazarus ...
Xlib:  extension "RANDR" missing on display ":1".
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] PrimaryConfigPath="/home/vnc/.lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] SecondaryConfigPath="/etc/lazarus"
Looking for code tools config file:  "/home/vnc/.lazarus/codetoolsoptions.xml"
ЗАМЕТКА: файл настройки CodeTools не найден, поэтому используются значения по умолчанию
Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=x86_64-linux-gtk2 New=x86_64-linux-gtk2 FPC=True LCL=False

(lazarus:4915): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(lazarus:4915): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(lazarus:4915): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(lazarus:4915): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(lazarus:4915): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(lazarus:4915): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Hint: (lazarus) compile package rx 1.0 Flags=[]
Info: (lazarus) Execute Title="Компиляция пакета rx 1.0"
Info: (lazarus) Working Directory="/usr/lib/lazarus/1.6.2/components/rx/"
Info: (lazarus) Executable="/usr/bin/fpc"
Info: (lazarus) Param[0]="-MObjFPC"
Info: (lazarus) Param[1]="-Scgi"
Info: (lazarus) Param[2]="-Cg"
Info: (lazarus) Param[3]="-O1"
Info: (lazarus) Param[4]="-g"
Info: (lazarus) Param[5]="-gl"
Info: (lazarus) Param[6]="-l"
Info: (lazarus) Param[7]="-vewnhibq"
Info: (lazarus) Param[8]="-Fu/usr/lib/lazarus/1.6.2/packager/units/x86_64-linux"
Info: (lazarus) Param[9]="-Fu/usr/lib/lazarus/1.6.2/components/lazutils/lib/x86_64-linux"
Info: (lazarus) Param[10]="-Fu/usr/lib/lazarus/1.6.2/lcl/units/x86_64-linux"
Info: (lazarus) Param[11]="-Fu/usr/lib/lazarus/1.6.2/lcl/units/x86_64-linux/gtk2"
Info: (lazarus) Param[12]="-Fu/usr/lib/lazarus/1.6.2/components/rx/"
Info: (lazarus) Param[13]="-FU/usr/lib/lazarus/1.6.2/components/rx/lib/x86_64-linux/gtk2/"
Info: (lazarus) Param[14]="-dLCL"
Info: (lazarus) Param[15]="-dLCLgtk2"
Info: (lazarus) Param[16]="rx.pas"
Note: (lazarus) deleted backup "/usr/lib/lazarus/1.6.2/lazarus.old"
Note: (lazarus) renamed file "/usr/lib/lazarus/1.6.2/lazarus" to "/usr/lib/lazarus/1.6.2/lazarus.old"
Info: (lazarus) Execute Title="Сборка IDE"
Info: (lazarus) Working Directory="/usr/lib/lazarus/1.6.2/"
Info: (lazarus) Executable="/usr/bin/make"
Info: (lazarus) Param[0]="idepkg"
Info: (lazarus) Param[1]="-w"
Hint: (lazarus) TMainIDE.DoRestart
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
TApplication.HandleException Access violation
  Stack trace:
  $000000000065FEDF line 1464 of include/control.inc
  $00000000006A397E
  $00000000006A38FB line 105 of include/toolbutton.inc
  $0000000000661770 line 2157 of include/control.inc
  $0000000000661C67 line 2286 of include/control.inc
  $00000000004326DF
  $000000000065FDE8 line 1448 of include/control.inc
  $0000000000652C4B line 4709 of include/wincontrol.inc
  $0000000000654348 line 5333 of include/wincontrol.inc
  $0000000000721352 line 106 of lclmessageglue.pas
  $00000000006E2185 line 3547 of gtk2proc.inc
  $00000000006F186E line 2232 of gtk2callback.inc
  $00000000006F0E78 line 1823 of gtk2callback.inc
  $00007F14225C67BC
Exception at 000000000065FEDF: EAccessViolation:
Access violation.
TApplication.HandleException Access violation
  Stack trace:
  $00007F1421FC12F9
  $00000000006F0E78
  $00007F14225C67BC
Exception at 00007F1421FC12F9: EAccessViolation:
Access violation.
LAZARUS END - cleaning up ...
[FORMS.PP] ExceptionOccurred
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $00007F1421FAE678
TApplication.HandleException Access violation
  Stack trace:
  $00007F1421FAE678
Exception at 00007F1421FAE678: EAccessViolation:
Access violation.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение zub » 05.10.2017 14:47:12

т.е. проде как скомпилировалось, но вылетело на рестарте. ниче страшного, бывает((

чтоб отмести проблемы с правами - топаешь пользователем в /usr/lib/lazarus/1.6.2/components/rx/ тыкаешь ppu на предмет наличия и возможности записи-чтения.

также возможно ты запускал лазаря под рутом, и теперь его конфиги получили соответствующие права - проверь (топаешь, тыкаешь также как в предидущем пункте, только по пути другому), исправь
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 05.10.2017 16:21:40

zub писал(а):т.е. проде как скомпилировалось, но вылетело на рестарте. ниче страшного, бывает((


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


zub писал(а):чтоб отмести проблемы с правами - топаешь пользователем в /usr/lib/lazarus/1.6.2/components/rx/ тыкаешь ppu на предмет наличия и возможности записи-чтения.

"Тыкаешь ppu" - не понял, но понял, что надо под пользователем, под которым работает лазарь попытась создать там новый файл и изменить существующий. Так?

zub писал(а):также возможно ты запускал лазаря под рутом, и теперь его конфиги получили соответствующие права - проверь (топаешь, тыкаешь также как в предидущем пункте, только по пути другому), исправь



Ничего страшного, я восстановлюсь клонзилой с образа, который делал перед экспериментом. Лазарь там девочка еще совсем :roll:
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 16.10.2017 14:17:13

Народ, помогите, а....
Проблема как была, так и осталась. Даже если я устанавливаю без ругани стандартный компонент Rx, то он не появляется в палитре компонентов.
Убунты свякие пробовал, на дебиане 8.9 пробовал. Все одинаково.
Ставлю новый дебиан, chmod 777 на /usr/lib/lazarus и /usr/lib/fpc и не фига не работает добавление компонентов. :(
Комп другой брал. Тоже самое. Куда рыть то?

P.s. Так не хочется уходить на c++ или что-то еще ради написания двух небольших софтинок, дергающих контролер управления отоплением электросчетчик. Они должны дерагть и складывать результаты в бд. Все.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение zub » 16.10.2017 14:25:25

>> создать там новый файл и изменить существующий. Так?
оно получилось? тыб не молчал дак уже давно всё решилось.

права на папку с конфигами лазаря есть? содержимое ~/.lazarus/packagefiles.xml (примерно по памяти, уточнить поместу) меняется после установки пакетов?

Добавлено спустя 1 час 23 минуты 13 секунд:
Re: Подскажите по установке компонент. В факе не нашел ничего.
>>Ставлю новый дебиан, chmod 777 на /usr/lib/lazarus и /usr/lib/fpc
я не большой специалист в линуксах, но емнип циферки для файлов и папок должны быть разные?
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Лекс Айрин » 16.10.2017 16:02:53

zub писал(а): но емнип циферки для файлов и папок должны быть разные?


Да не... одинаковые. Грубо говоря, права папки это стандартные установки для новых файлов в ней создаваемых. Он просто где-то реально не подправил права. А вообще, я очень скоро перешел под линуксом на транк как раз чтобы меньше возиться с правами (он же собирается в домашней папке).
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 16.10.2017 16:03:04

zub писал(а):>> создать там новый файл и изменить существующий. Так?
оно получилось? тыб не молчал дак уже давно всё решилось.


Да, открыл файл rx.pas в mcedite, добавил символ, убрал, сохранил. Без проблем.
Новый файл тоже создал без вопросов. Права 777 выставлены. Вроде по другому никак.

zub писал(а):права на папку с конфигами лазаря есть?


zub писал(а):содержимое ~/.lazarus/packagefiles.xml (примерно по памяти, уточнить поместу) меняется после установки пакетов?


Ничего похожего, прошу прощения за такой листинг папки.
Сейчас экпериментирую на ubuntumate, там лазарус 1.8,
но не суть похоже.

Код: Выделить всё
┌<─ ~/.lazarus ────────────────────────
│.и              Имя               │Размер │Время правки│
│/..                               │-ВВЕРХ-│окт 16 14:46││
│/projectsessions                  │   4096│окт 16 12:31││
│ compilertest.pas                 │      0│окт 16 12:35
│ editormacroscript.xml            │     49│окт 16 12:40│
│ editoroptions.xml                │    485│окт 16 12:31│
│ environmentoptions.xml           │   7270│окт 16 12:40│
│ fpcdefines.xml                   │ 187865│окт 16 12:34│
│ helpoptions.xml                  │    737│окт 16 12:31│
│ idemake.cfg                      │   2699│окт 16 12:40│
│ includelinks.xml                 │   2508│окт 16 12:40│
│ inputhistory.xml                 │    469│окт 16 12:40│
│ jcfsettings.cfg                  │  11479│окт 16 12:31│
│ laz_indentation.pas              │   1139│окт 16 12:31│
│ lazarus.dci                      │   4447│окт 16 12:31│
│ miscellaneousoptions.xml         │   2130│окт 16 12:40│
│ staticpackages.inc               │    374│окт 16 12:40│
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение zub » 16.10.2017 16:09:54

что в
>>│ staticpackages.inc │ 374│окт 16 12:40│
?

>>Да, открыл файл rx.pas
интересует то что в папке lib - то что создал компилятор при установке пакета

>>Ничего похожего,
должен быть, у меня есть
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Пред.След.

Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru