On Sat, Sep 29, 2001 at 05:48:37PM -0700, Luigi Rizzo wrote:
> > Hello,
> > 
> >   I have tried to compile FreeBSD Current (several times) over the last
> > couple of days and get the following message when trying to run XFree86
> > and a number of other applications:
> > 
> >    /user/lib/libpam.so.1 : Undefined symbol  "__stdoutp"...
> > 
> >  Does anyone else have the same problem ??
> 
> same here (though cross-compilig CURRENT on 4.3),
> for me the fix was to revert the sep.20 change on src/include/stdio.h
> 
> @@ -198,7 +198,7 @@ __END_DECLS
>  #endif
>  
>  /* To be removed by 5.0-RELEASE */
> -#if (defined(__i386__) || defined(__alpha__)) && !defined(_FIXED_STDIO)
> +#if (defined(__i386__) || defined(__alpha__)) && defined(_OLD_STDIO)
>  #define        stdin   (&__sF[0])
>  #define        stdout  (&__sF[1])
>  #define        stderr  (&__sF[2])
> 
> Maybe it is the wrong fix, but it did work.

Yes, it's the wrong fix.  If you actually go and read your -current
mailbox, you'll find it very hard to avoid tripping over an email
containing the correct fix.

Kris

PGP signature

Reply via email to