[Pkg-pascal-devel] Bug#898310: lcl-units-1.8 unusable due to file permissions
Chris Dryburgh
rackware at sympatico.ca
Sat May 12 03:09:29 BST 2018
Hi, This does look like a duplicate problem to 896702. Has it been
confirmed that adding the missing files solves 896702 ?
Lazarus does not put all of the possible binaries in the deb file. If
extra packages are needed then they can be compiled as needed using the
source code.
Have looked at the lazarus-project_1.8.2-0_xxx.deb from Sourceforge.
This package places files and folders under
/usr/share/lazarus/1.8.2/components/fpdebug/ There are two subfolders
app/ and test/ created. There is no lib/ subfolder created. Think the
lib/ folder and any temporary files such as .ppu or .ppl are created
during compilation.
The debian package creates the folder
/usr/lib/lazarus/1.8.2/components/fpdebug/. This folder and sub
components is under root control meaning that fpc cannot create
temporary files like .ppu or .ppl needed for compilation.
Unless I'm misunderstanding how the permissions work I'm not sure that
missing files is the whole problem.
Chris
On 2018-05-11 06:49 PM, Abou Al Montacir wrote:
> Hi,
> On Fri, 2018-05-11 at 16:37 -0400, Chris Dryburgh wrote:
>> You can use the Lazarus IDE without recompiling. To use many of the
>> packages that come with lcl-units-1.8 you must install them and
>> recompile the IDE.
> The issue comes from the fact that many of the packages are no more built.
> I tried to reproduce the issue by installing fpdebug package.
> The IDE generate the file ~/.lazarus/idemake.cfg, however in this file
> I can see the line:
> -Fu/usr/lib/lazarus/1.8.2/components/fpdebug/lib/x86_64-linux
>
> Looking at /usr/lib/lazarus/1.8.2/components/fpdebug, there is no lib
> sub directory. However the sources are there.
> So the explanation is that this Lazarus package is missing inside the
> Debian package, because the top make file does not generate it.
>
> This issue is probably a duplicate of #896702
> <mailto:896702 at bugs.debian.org>
> --
> Cheers,
> Abou Al Montacir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20180511/9db9809f/attachment-0001.html>
More information about the Pkg-pascal-devel
mailing list