Solaris 2.6: acomp failed for session.c
mouring at etoh.eviladmin.org
mouring at etoh.eviladmin.org
Fri Nov 16 08:18:51 EST 2001
This has been fixed in the 3.0 and the latest 3.0.1 releases.
- Ben
On Thu, 15 Nov 2001, Rick Troxel wrote:
> Re: openssh-2.9.9p2 versus Solaris 2.6, Forte C version 6upd2
>
> The compiler treated the call to do_pre_login in session.c line 581 as a
> prototype, warned of inconsistency with the function definition starting
> line 628:
>
> "session.c", line 628: identifier redeclared: do_pre_login
> current : static function(pointer to struct Session {[struct
> definition suppressed]}) returning void
> previous: function() returning int : "session.c", line 581
>
> and failed with no further hint:
>
> cc: acomp failed for session.c
> make: *** [session.o] Error 2
>
> To work around this I had to add a true prototype:
>
> *** session.c.ORIG Sun Sep 16 18:17:15 2001
> --- session.c Thu Nov 15 14:45:40 2001
> ***************
> *** 132,137 ****
> --- 132,140 ----
> void do_child(Session *, const char *);
> void do_motd(void);
> int check_quietlogin(Session *, const char *);
> + #ifdef LOGIN_NEEDS_UTMPX
> + static void do_pre_login(Session *);
> + #endif
>
> static void do_authenticated1(Authctxt *);
> static void do_authenticated2(Authctxt *);
>
> FWIW,
> --
> Rick Troxel rick at helix.nih.gov 301/435-2983
> /////////////////////////////////////////////////////////////////
> All effort and exertion put forth by man from the fullness of his
> heart is worship, if it is prompted by the highest motives and
> the will to do service to humanity. --Abdu'l-Baha
>
>
More information about the openssh-unix-dev
mailing list