net/yafc fails to build on Leopard

Adam Mercer ram at macports.org
Tue Nov 20 19:15:25 PST 2007


On 15/11/2007, Adam Mercer <ram at macports.org> wrote:

> > --- src/input.c.orig    2005-10-05 15:31:25.000000000 -0400
> > +++ src/input.c 2007-11-07 21:59:37.000000000 -0500
> > @@ -56,7 +56,7 @@
> > #if 0
> > char *getpass_hook(const char *prompt)
> > {
> > -#ifdef KERBEROS
> > +#ifdef HAVE_KERBEROS
> >         char tmp[80];
> >         des_read_pw_string(tmp, sizeof(tmp), (char *)prompt, 0);
> >         tmp[79] = 0;
> > @@ -74,13 +74,15 @@
> >
> > /* this compiles ok now, fixes ctrl+c and doesn't use obsolete
> > getpass() */
> >
> > +#ifndef HAVE_KERBEROS
> > # include <fcntl.h>
> > # include <sys/ioctl.h>
> > # include <termio.h>
> > +#endif
> >
> > char *getpass_hook(const char *prompt)
> > {
> > -#ifdef KERBEROS
> > +#ifdef HAVE_KERBEROS
> >         char tmp[80];
> >         des_read_pw_string(tmp, sizeof(tmp), (char *)prompt,
> >                                            0);
>
> I didn't need to apply this patch to get yafc to build, what error
> were you seeing to warrant needing this patch?

I see this patch is need for yafc-1.1.1

Cheers

Adam


More information about the macports-users mailing list