Re: GNUstep LoginPanel: failed to build with GNU runtime

Patrick Cardona <[email protected]> Thu, 12 Feb 2026 10:50:40 +0100
Newsgroups gmane.comp.lib.gnustep.general
Message-ID <3a92cdee0aacfb2298b1054e353ca1e3@pi400>
Hi Riccardo,

On 2026-02-08 23:33:11 +0100 Riccardo Mottola 
<[email protected]> wrote:

> Hi,
> 
> short version: Login.app is incomplete and unreleased.
> 
> Patrick Cardona wrote:
> 
>> I recently fetched LoginPanel from svn gap repo.
>> I installed: libpam0g-dev.
>> I tried to buid the app with this arg:
>>> have-pam=yes
> 
>> This error happened:
>>> Authenticator.m:210:11: error: invalid use of undefined type struct 
>>> passwd
> 
>> Could you explain what is missing or what I made wrong?
> 
> I don't exactly know, I hacked on LoginApp a long time ago, but could 
> not get 
> it working. Gregory started in the dawn of GAP and I tried to 
> modernize it 
> without success. I want it portable to Linux and BSD at least, of 
> course.
> 
> Possibly in your case it is just a matter that pam changed/updated 
> some 
> structure in the meanwhile, but even if, I don't think it would work.
> 
> I was able to get it working once "decently enough" that you could 
> login. 
> However, at log-out not all applications would be killed, I tried to 
> fix that 
> in many ways.
> Another approach which sounds simpler and is to make it start X11 for 
> you and 
> then kill the X server everytime. That is what many login managers 
> do, but 
> also that didn't work and also has some drawbacks.
> 
> At the end, I decided to work on many other "desktop" things. To my 
> knowledge, except the look, there is no particular gain compared with 
> others.
> Except for possible integration with SystemPreferences.
> 
> 
> Well, it could be a topic for future hacking sessions.

Thank you for the aknowledgement.
So I will keep LightDM as Display and Login mananger as long 
LoginPanel will be unavailable.

...

Cheers,
Patrick

-- 
Patrick Cardona - Pi400 - GNU/Linux aarch64 (Debian 13.3)
Xorg (1:7.7+24) - libcairo2 (1.18.4-1+rpt1 arm64)
Window Maker (0.96.0-4) - GWorkspace (1.1.0 - 02 2025) - Theme: 
AGNOSTEP - MUA: GNUMail (rev.947)