And, obviously, to generate those gtk2 .ppu and .o files, gtk2 must be installed. And Debian have, sensibly, finally decided to do away with gtk2.
No, GTK2 is not necessary to build those units. It's only necessary to link binaries that use them. It's Debian's decision to require the dependency, not a requirement by FPC.
Yes PD, thats been established in another thread. Abou is aware of the situation, and agrees gtk2 is not necessary but has been unusually quiet for the last two weeks.
I have built a current Forky/testing machine, it still has FPC/Lazarus in there, still dependent in gtk2. Probably removed from experimental but the debian package servers seem to be broken right now so I cannot easily check (would involve updating my Forky to Experimental).
Davo
edit: Nope, wrong again. Still unchanged in unstable. No idea what happening ....