Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Navegación
 Índice
 Wiki
 FAQ del foro
 FAQ del VDR-NG-EM
 Funcionalidades del VDR
 Mejoras del VDR-NG-EM
 Primeros pasos FW-VDR
 Descargas VDR-NG-EM
Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



[SOLUCIONADO] Error al compilar el nuevo firmware

Ver el tema anterior Ver el tema siguiente Ir abajo

[SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por Wimiti el Miér 6 Oct 2010 - 20:25

Hola, tengo un problemilla para compilar el nuevo firmware.

La plataforma que uso es un Kubuntu 10.04 LTS en un sistema con AMD de 64bits (AMD Athlon(tm) 64 X2 Dual Core Processor 5400+). La respuesta a "uname -a" es:
Código:
Linux nombre-pc 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:05:27 UTC 2010 x86_64 GNU/Linux.

Lanzo el guión 'gui-build.sh' con opciones: es, BASIC o EXPERT, LITE o PRO, M740. Tras un poco de tiempo (no sé si aún queda mucho por compilar, pero es en el paso "7 Generar Firmware" de la opción EXPERT) me da el siguiente error:

Código:
...
make -C extra/config distclean
make[2]: *** ../../.config: Is a directory.  Stop.
make[1]: *** [distclean] Error 2
make[1]: se sale del directorio `/home/vicente/VDR/VDR-NG-EM/VDR-NG-FW/build/uClibc-0.9.30.3'
make: *** [/home/vicente/VDR/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.uclibc_compiled] Error 2
Fin de la compilación
Fecha: mié oct 6 19:33:22 CEST 2010
...

Y se sale. Pero veo en el 'build.log', que un poco más arriba me repite varias veces:

Código:
...
/bin/sh: mips-linux-uclibc-gcc: not found
make[1]: mips-linux-uclibc-gcc: No se encontró el programa
...
/bin/sh: mips-linux-uclibc-gcc: not found
make[2]: mips-linux-uclibc-gcc: Command not found
...
/bin/sh: mips-linux-uclibc-gcc: not found
make[3]: mips-linux-uclibc-gcc: Command not found
...

Los "..." indican que existe algo más entre medio pero, os aseguro que lo repite mucho el 'not found' de este binario.

Por otro lado, averiguando un poco por la estructura de directorios veo que, de alguna compilación antigua, queda un directorio ..../VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-x86_64/ que incluye un ./bin en el que SÍ que existe este binario, mientras que en la compilación actual, el directorio que se crea es .../VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/ en cuyo ./bin brilla por su ausencia este binario que no se encuentra y otros muchos que SÍ que aparecen en el de ..x86_64 ya nombrado.

¿Alguien sabe que puede estar pasando y me puede ayudar?

Nota: He hecho varias búsquedas sobre esto y bo he encontrado ningún hilo al respecto ¿va bien la búsqueda en este foro? A lo mejor es que no sé buscar adecuadamente Idea

Gracias.


Última edición por Wimiti el Lun 18 Oct 2010 - 16:35, editado 1 vez

Wimiti

Cantidad de envíos : 5
Fecha de inscripción : 30/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por bittor el Jue 7 Oct 2010 - 9:04

Es normal que al principio no encuentre esos binarios del gcc porque se compila en 2 pasadas y en la primera todavía no están.

Lo que no es normal es lo del i686 teniendo un x86_64.

Prueba a ejecutar los scripts directamente con:
Código:
svn checkout -q http://svn.assembla.com/svn/VDR-M7x0/unstable ./VDR-NG-EM
cd ./VDR-NG-EM
./make-fw
cd VDR-NG-FW
make

El buscador es una kk, pero esto es gratis y es lo que hay.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por pjllaneras el Jue 7 Oct 2010 - 14:57

bittor escribió:Lo que no es normal es lo del i686 teniendo un x86_64.
Sí que es normal... es lo que tuve que hacer para que pudiese compilar en un Linux x64, es decir, engañarlo para que se piense que está en un x86, utilizando el comando linux32. Aquí está la información:

http://vdr-m7x0.foroactivo.com.es/problemas-encontrados-f5/error-compilacion-en-linux-64-bits-t727.htm
http://vdr-m7x0.foroactivo.com.es/problemas-encontrados-f5/solucionado-invalid-configuration-x86_64-unknown-linux-gnu-machine-x86_64-unknown-not-recognized-t895.htm

Esto lo integré dentro del script "gui-build.sh", aunque no le va a ayudar a resolver el problema que está teniendo ahora (creo).

¿Puede haber fallado la descarga del fichero que contiene m7x0_xtc_uclibc_Linux?
avatar
pjllaneras
Betatester

Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 45
Localización : Palma de Mallorca

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por bittor el Jue 7 Oct 2010 - 16:24

Ahora lo recuerdo, pero lo curioso es que en una compilación anterior lo tenía con el x86_64 y le funcionaba bien.
De todas formas, probaría lo que comentaba antes a ver si le va.

El directorio m7x0_xtc_uclibc_Linux no se descarga, se crea cuando compilas.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por Videre el Lun 11 Oct 2010 - 22:01

Acabo de ver que tengo este mismo problema. ¿Alguna idea de dónde puede venir?

Esta es la salida de mi uname -a:
Código:
Linux portatil-asus 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux

_________________
Firmware VDR-NG-EM 0.7 Pro
Última revisión del SVN
avatar
Videre
Desarrollador

Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por jb el Mar 12 Oct 2010 - 11:28

********************************************************************************************************
EDITO: Resuelto, he borrado todo y he compilado desde cero y ha funcionado correctamente, podéis saltar este mensaje.
********************************************************************************************************

Aprovechando el hilo, os pongo un error que me sale en un ordenador en el que es la primera vez que intento compilar, creo que he seguido todos los pasos de la wiki pero seguro que algo se me ha pasado por que no acaba la compilación. En cambio en otro ordenador me ha compilado correctamente.
Lo estoy haciendo en Ubuntu 10.04, el error que me aparece al final es:

Código:
        /media/VARIOS/vdrunstable/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/file_tab.rootfs_dir_m740_andreas-unstable.lst
rm -f /media/VARIOS/vdrunstable/VDR-NG-EM/VDR-NG-FW/rootfs-squash_m740_andreas-unstable.img
/media/VARIOS/vdrunstable/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/bin/mksquashfs /media/VARIOS/vdrunstable/VDR-NG-EM/VDR-NG-FW/rootfs_dir_m740_andreas-unstable /media/VARIOS/vdrunstable/VDR-NG-EM/VDR-NG-FW/rootfs-squash_m740_andreas-unstable.img \
        -all-root -be -noappend -noI -no-fragments -d /media/VARIOS/vdrunstable/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/file_tab.rootfs_dir_m740_andreas-unstable.lst
Duplicate device table entry '/etc' in line  292
Duplicate device table entry '/lib' in line  322
Duplicate device table entry '/lib/modules' in line  344
Duplicate device table entry '/lib/modules/2.4.21-xfs' in line  345
FATAL ERROR:Duplicate device table entry '/etc' in line (differs) 387
make: *** [/media/VARIOS/vdrunstable/VDR-NG-EM/VDR-NG-FW/rootfs-squash_m740_andreas-unstable.img] Error 1

Se os ocurre que puedo haberme saltado en los pasos viendo el error?.

Salu2 y gracias.
avatar
jb
Betatester

Cantidad de envíos : 1192
Fecha de inscripción : 16/11/2008
Edad : 48
Localización : Lérida y Zaragoza

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por Wimiti el Vie 15 Oct 2010 - 10:45

Ante todo, perdón por tardar tanto en contestar. Entre pitos y flautas, suelo tener poco tiempo para hacer estas cosillas. De hecho, me gustaría participar más en este foro y, aunque un poco por encima, estoy siguiendo el tema del YaVDR que me atrae bastante como sustituto del Giga.

Bueno, al tema. Tras varias pruebas en base a los apuntes de @bittor y @pjllaneras e incluso en otro equipo con una configuración similar (Kubuntu 10.04 de 64bits) me da el mismo problema. Incluso empezando desde cero como indica @jb, misterios... En cualquier caso quisiera adjuntar el último build.log que falló con 64bits por si alguien quiere echarle un vistazo y puede sacar algo en claro pero no he encontrado como hacerlo ¿?.

Por otro lado, la 'solución' que he encontrado es la de crearme una máquina virtual (con VBox) instale un Kubuntu 10.04 de 32bits y, sobre esta máquina realicé el proceso de compilación y, voila, todo perfecto. He podido compilar una lite que ya he instalado en uno de los Gigas (el que no graba) y en cuanto tenga un rato, compilo una pro para el que tengo 'en producción'.

Si me indicáis lo de adjuntar os paso el fichero.

En cualquier caso, gracias a todos por vuestras respuestas.


Wimiti

Cantidad de envíos : 5
Fecha de inscripción : 30/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por bittor el Vie 15 Oct 2010 - 13:10

Si le das al botón "POST REPLY" te saldrá una caja debajo de donde escribes el mensaje que pone "Añadir un archivo", seleccionas el archivo (mejor que esté comprimido) y le das a "Enviar".
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por Wimiti el Vie 15 Oct 2010 - 19:39

Gracias bittor, no había caido que hay otra forma de responder que la respuesta rápida. Very Happy

Ahí va el log prometido. En cualquier caso, si hay solución, prefiero seguir haciéndolo en el equipo físico y no en el virtual.

Saludos y gracias,
Archivos
build-64bits.log.zip build.log de compilación fallida en linux con kernel de 64 bits.No tienes los permisos para descargar los archivos.(208 KB) Descargado 8 veces

Wimiti

Cantidad de envíos : 5
Fecha de inscripción : 30/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por Videre el Dom 17 Oct 2010 - 19:35

Wimiti yo tenía el mismo problema que tú. Después de ver este bug de Ubuntu: http://bugs.gentoo.org/257130 he borrado un directorio .config que existía en el raíz, es decir /.config y después he empezado una compilación desde cero. Aún no sé si lo soluciona, porque no ha terminado de compilar, pero imagino que sí.

_________________
Firmware VDR-NG-EM 0.7 Pro
Última revisión del SVN
avatar
Videre
Desarrollador

Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por Wimiti el Lun 18 Oct 2010 - 16:34

Pues tienes razón Videre, ayer al leerte, moví (por si acaso) el directorio /.config a /tmp, lanzé una compilación y no he tenido problema.
Creo que queda solucionado el error que indicaba en este hilo. Es más, si es ese el problema, le ocurrirá a todo aquel que disponga de ese directorio con ficheritos puñeteros, no necesariamente a los que tengan un linux con las características de mi equipo (Kubuntu 10.04 con kernel de 64 bits). En mi caso, pienso que existe el directorio de alguna actualización de paquetes en esta versión de *ubuntu o en alguna de las que anteriormente tenía pues, esta 10.04 viene de actualizaciones anteriores desde la 8.04.

Muchas gracias y que conste para otros a los que le pueda pasar lo mismo.

Wimiti

Cantidad de envíos : 5
Fecha de inscripción : 30/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por sblanco el Mar 19 Oct 2010 - 13:11

Voy a mirarlo, porque a mi también me pasaba y no podía compilar en Ubuntu 10.04 64 bits dando un error similar.

Saludos

sblanco

Cantidad de envíos : 84
Fecha de inscripción : 18/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por sblanco el Mar 19 Oct 2010 - 17:27

Ok, lo mío era otra cosa. Sigue fallándome. Voy a ver si consigue resolverlo de una vez.

sblanco

Cantidad de envíos : 84
Fecha de inscripción : 18/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar el nuevo firmware

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.