Proyecto movido a GitHub
Miér 7 Abr 2021 - 19:23 por bittor
Proyecto movido a GitHub:
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
Comentarios: 0
Buscar
[SOLUCIONADO] Error al compilar el nuevo firmware
+2
bittor
Wimiti
6 participantes
Página 1 de 1.
[SOLUCIONADO] Error al compilar el nuevo firmware
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:
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:
Y se sale. Pero veo en el 'build.log', que un poco más arriba me repite varias veces:
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
Gracias.
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
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
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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:
El buscador es una kk, pero esto es gratis y es lo que hay.
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.
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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:bittor escribió:Lo que no es normal es lo del i686 teniendo un x86_64.
https://vdr-m7x0.foroactivo.com.es/problemas-encontrados-f5/error-compilacion-en-linux-64-bits-t727.htm
https://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?
pjllaneras- Betatester
- Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 52
Localización : Palma de Mallorca
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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.
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.
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
Acabo de ver que tengo este mismo problema. ¿Alguna idea de dónde puede venir?
Esta es la salida de mi uname -a:
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
Videre- Desarrollador
- Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
********************************************************************************************************
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:
Se os ocurre que puedo haberme saltado en los pasos viendo el error?.
Salu2 y gracias.
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.
jb- Betatester
- Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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.
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
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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".
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
Gracias bittor, no había caido que hay otra forma de responder que la respuesta rápida.
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,
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
Wimiti- Cantidad de envíos : 5
Fecha de inscripción : 30/06/2008
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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í.
Videre- Desarrollador
- Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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.
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
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
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
Saludos
sblanco- Cantidad de envíos : 85
Fecha de inscripción : 18/07/2008
Re: [SOLUCIONADO] Error al compilar el nuevo firmware
Ok, lo mío era otra cosa. Sigue fallándome. Voy a ver si consigue resolverlo de una vez.
sblanco- Cantidad de envíos : 85
Fecha de inscripción : 18/07/2008
Temas similares
» [Solucionado] Error al compilar
» [Solucionado]Error al compilar.
» ERROR "failed" al cargar el firmware en m750. [SOLUCIONADO]
» no consigo compilar (solucionado)
» error compilar
» [Solucionado]Error al compilar.
» ERROR "failed" al cargar el firmware en m750. [SOLUCIONADO]
» no consigo compilar (solucionado)
» error compilar
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.