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