[Lazarus] Strange linker messages "undefined reference" when building on RPi4 - CompileLog_2022-04-15.log (0/1)
Giuliano Colla
giuliano.colla at fastwebnet.it
Tue Apr 18 20:19:23 CEST 2023
Il 18/04/2023 12:33, Mattias Gaertner ha scritto:
> Tools / Configure Build Lazarus / page Build / groupbox Clean up /
> Clean all
>
> https://wiki.lazarus.freepascal.org/IDE_Window:_Configure_Build_Lazarus#Buttons
>
> Mattias
I've found why the radio buttons aren't visible anymore in my setup. My
installation is standard for Linux: lazarus in /usr/lib64 owned by root,
build occurs in my local .lazarus folder. But there's some mix-up
between source directory (read-only) and target directory (writable)
In buildlazdialog.pas you find:
> procedure TConfigureBuildLazarusDlg.ShowHideCleanup(aShow: Boolean);
> // When target directory is read-only, hide Radiobuttons and show a
> single checkbox. begin CleanAutoRadioButton.Visible:=aShow;
> CleanCommonRadioButton.Visible:=aShow;
> CleanAllRadioButton.Visible:=aShow; CleanOnceCheckBox.Visible:=aShow;
> CleanCommonCheckBox.Visible:=not aShow; end;
I just changed the ownership of /usr/lib64/lazarus, from root to me and
the radiobuttons do show.
The same mix-up occurs with the QT5 directory. When attempting to build
a QT5 version it complains that it cannot create the QT5 directory in
the /usr/lib64/etc directory, when actually it needs only to build in
the local .lazarus directory.
I'll investigate further.
Giuliano
--
Do not do to others as you would have them do to you.They might have different tastes.
More information about the lazarus
mailing list