Problemas de compilación con Lynx

TÍTULO:			Problemas de compilación con Lynx
VERSIÓN LFS:	Hasta la 2.4.4
AUTOR:			Lee Harris <mr.1ee@ntlworld.com>
TRADUCTOR:	Proyecto LFS-ES

SINOPSIS:
	Si intentas compilar lynx en sistemas que usen la versión de glibc
	2.1.3 tal vez obtengas un error.

RECETA:
Esto ocurre porque tanto glibc como ncurses tienen un símbolo llamado ERR
definido en sus ficheros de encabezados cy lynx incluye ambos ficheros
mientrs compila. El remedio es bastante simple, ya que de hecho lynx de
hecho solamente utiliza el definido en el fichero de encabezado de ncurses .

Busca en /usr/include/sys/ucontext.h lo que sigue :-

                 # define TRAPNO TRAPNO 
                  ERR, 
                 # define ERR    ERR 
                  EIP, 

Y coméntalo, por ejemplo

                 /*# define TRAPNO TRAPNO 
                  ERR, 
                 # define ERR    ERR 
                  EIP, */
hora deberías poder compilar lynx.

recuerda volver a poner uncontext.h a su estado original después de la
compilación.

-- 

Lee Harris