[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