La compilación de GCC produce "real.h: 53: error: 'SIZEOF_LONG' no declarado aquí (no en una función)"

Estoy tratando de compilar GCC 4.7.2 en unaBuffalo LinkStation Pro Duo (despuésdesbloqueo it) que ejecuta armv5tel Linux 2.6.31.8.

Desafortunadamente,make arroja algunos errores, comenzando con

gcc -c  -DIN_GCC_FRONTEND -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-formIn file included from ../../gcc-4.7.2/gcc/tree.h:32,
                 from ../../gcc-4.7.2/gcc/c-lang.c:27:
../../gcc-4.7.2/gcc/real.h:53: error: 'SIZEOF_LONG' undeclared here (not in a function)
In file included from ../../gcc-4.7.2/gcc/tree.h:32,
                 from ../../gcc-4.7.2/gcc/c-lang.c:27:
../../gcc-4.7.2/gcc/real.h:87:5: error: division by zero in #if
../../gcc-4.7.2/gcc/real.h:87:5: error: division by zero in #if
../../gcc-4.7.2/gcc/real.h:90:6: error: division by zero in #if

Línea 53 dereal.h leeunsigned long sig[SIGSZ];, dóndeSIGSZ se define en la línea 40 como
#define SIGSZ (SIGNIFICAND_BITS / HOST_BITS_PER_LONG)
mientras que la linea 87 es#if REAL_WIDTH == 1 conREAL_WIDTH definido a partir de la línea 72 como
#define REAL_WIDTH \<br>(REAL_VALUE_TYPE_SIZE/HOST_BITS_PER_WIDE_INT \<br>+ (REAL_VALUE_TYPE_SIZE%HOST_BITS_PER_WIDE_INT ? 1 : 0)) /* round up */

Esto parece reducirse a laHOST_BITS_PER_* siendo cero. ¿Tengo que definir estos manualmente con algunosconfigure parámetro o cómo se puede resolver este problema?

actualizar

config.log Contiene los siguientes errores:

conftest.c:10:19: error: ppl_c.h: No such file or directory
conftest.c: In function 'main':
conftest.c:16: error: 'choke' undeclared (first use in this function)
conftest.c:16: error: (Each undeclared identifier is reported only once
conftest.c:16: error: for each function it appears in.)
conftest.c:16: error: expected ';' before 'me'
configure:5708: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include "ppl_c.h"
| int
| main ()
| {
|.
|     #if PPL_VERSION_MAJOR != 0 || PPL_VERSION_MINOR < 11
|     choke me
|     #endif
|.
|   ;
|   r

Siguiendoesta publicación Parece que me he olvidado de instalarppl, que intentaré ahora

Respuestas a la pregunta(2)

Su respuesta a la pregunta