[Pkg-pascal-devel] Bug#1129081: Several Lazarus Qt packages are FTBFS

Peter Blackman peter at pblackman.plus.com
Fri Feb 27 16:01:59 GMT 2026


On 27/02/2026 14:45, Peter Blackman wrote:
> On 27/02/2026 01:16, Santiago Vila wrote:
>> <snip>
>>
>> See this other package (src:transgui) which I discovered later,
>> note that this time the error is not "cannot find -lX11":
>>
>> (9015) Linking /<<PKGBUILDDIR>>/units/transgui
>> /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lgdk-x11-2.0: No such file or directory
>> /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lgtk-x11-2.0: No such file or directory
>> /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lgdk_pixbuf-2.0: No such file or directory
>> /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lpango-1.0: No such file or directory
>> /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -latk-1.0: No such file or directory
>> /<<PKGBUILDDIR>>/transgui.lpr(56,1) Error: (9013) Error while linking
>> /<<PKGBUILDDIR>>/transgui.lpr(56,1) Fatal: (10026) There were 1 errors compiling module, stopping
>> Fatal: (1018) Compilation aborted
>>
>> If fpc does not really need X11, it would seem that those are really
>> bugs in the affected packages, including src:transgui, not in fpc.
>>
>> I think this would be a good opportunity to fix the packages themselves.
>>
>> Thanks.
>
> Agreed. There are other missing dependences apart from X11,
> and I have only fixed for X11 (in libqtpas & libqt6pas, closing 1129081).
> Those builds that only failed through "cannot find -lX11" should now be OK.
>
> These other dependences were previously pulled via libgtk2.0-dev [1],
> which for Qt packages, makes no sense going forward.
>
>  libatk1.0-dev
>  libcairo2-dev
>  libgdk-pixbuf-2.0-dev
>  libpango1.0-dev
>
> So these need adding to affected packages.
>
> [1] https://packages.debian.org/forky/libgtk2.0-dev

On second thoughts, I think fixing this in fpc (your original suggestion!)
is best.

fp-units-gtk2 binary package used to depend on libgtk2.0-dev.
As it no longer does that, it should instead, depend on the above
packages directly.

(The fp-units-gtk2 package contains various stuff apary from gtk2)

I'll do another upload of fpc.



More information about the Pkg-pascal-devel mailing list