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
Error en la compilación del firmware
3 participantes
Página 1 de 1.
Error en la compilación del firmware
Hola!
Saludos al foro.
Estoy intentando compilar el firmware bajo GNU/linux, en su versión "pro" de la rama estable, según el guión http://www.assembla.com/wiki/show/VDR-M7x0/Instalaci%C3%B3n_del_VDR-NG-EM#instalacion_linux, pero me da un error al procesar ./make-fw:
####
Cleaning VDR-o7o final
/home/naldoco/VDR-NG-EM/VDR-NG-FW/make-incs/siemens-linux-kernel.mk:32:
*** dependency error: siemens-linux-kernel needs egcs and booloader
enabled. Alto.
####
En el siguiente enlace (bastante reciente) avisan de esto, pero en la rama experimental:
http://www.open7x0.org/arena/showthread.php?tid=2186
El problema es que no consigo entender qué hay que hacer para resolverlo.
Para mayor detalle, muestro la salida completa del proceso:
####
naldoco@naldoco7:~$ pwd
/home/naldoco
naldoco@naldoco7:~$ svn checkout -q http://svn.assembla.com/svn/VDR-M7x0/stable ./VDR-NG-EM
naldoco@naldoco7:~$ cd VDR-NG-EM/
naldoco@naldoco7:~/VDR-NG-EM$ ./make-fw
Update VDR-EM
En la revisión 213.
Update VDR-o7o original
En la revisión 373.
Copying files to temporal dir
Patching Firmware
Applying 010-usbautomounter-patching.patch using plaintext:
patching file make-incs/usbautomounter.mk
Hunk #1 succeeded at 33 (offset 7 lines).
Hunk #2 succeeded at 50 (offset 7 lines).
Hunk #3 succeeded at 86 (offset 7 lines).
Applying 020-vdr-m7x0-patching.patch using plaintext:
patching file make-incs/vdr-m7x0.mk
Applying 030-vdr-m7x0-PLUGINS-extra.patch using plaintext:
patching file make-incs/vdr-m7x0-plugins.mk
Applying 040-sh-is-bash-fix.patch using plaintext:
patching file make-incs/bash.mk
patching file make-incs/busybox.mk
patching file rootfs-file-lists/bash.lst
Applying 050-patch-kernel-diff-compatible.patch using plaintext:
patching file patches/patch-kernel.sh
Applying 060-webif-patching.patch using plaintext:
patching file make-incs/webif.mk
Applying 070-osd_test-fix.patch using plaintext:
patching file buildin/libosd/tests/osd_test.c
Applying 080-serial-port-kernel-disabled.patch using plaintext:
patching file configs/siemens-linux-kernel/m740.config
patching file configs/siemens-linux-kernel/m750s.config
Applying 500-busybox-config.patch using plaintext:
patching file configs/busybox/1.9.1/busybox.config
Cleaning VDR-o7o final
/home/naldoco/VDR-NG-EM/VDR-NG-FW/make-incs/siemens-linux-kernel.mk:32: *** dependency error: siemens-linux-kernel needs egcs and booloader enabled. Alto.
Copying temporal dir to final dir
Now you can edit config files in "./VDR-NG-FW" and later run "make"
naldoco@naldoco7:~/VDR-NG-EM$
####
Saludos al foro.
Estoy intentando compilar el firmware bajo GNU/linux, en su versión "pro" de la rama estable, según el guión http://www.assembla.com/wiki/show/VDR-M7x0/Instalaci%C3%B3n_del_VDR-NG-EM#instalacion_linux, pero me da un error al procesar ./make-fw:
####
Cleaning VDR-o7o final
/home/naldoco/VDR-NG-EM/VDR-NG-FW/make-incs/siemens-linux-kernel.mk:32:
*** dependency error: siemens-linux-kernel needs egcs and booloader
enabled. Alto.
####
En el siguiente enlace (bastante reciente) avisan de esto, pero en la rama experimental:
http://www.open7x0.org/arena/showthread.php?tid=2186
El problema es que no consigo entender qué hay que hacer para resolverlo.
Para mayor detalle, muestro la salida completa del proceso:
####
naldoco@naldoco7:~$ pwd
/home/naldoco
naldoco@naldoco7:~$ svn checkout -q http://svn.assembla.com/svn/VDR-M7x0/stable ./VDR-NG-EM
naldoco@naldoco7:~$ cd VDR-NG-EM/
naldoco@naldoco7:~/VDR-NG-EM$ ./make-fw
Update VDR-EM
En la revisión 213.
Update VDR-o7o original
En la revisión 373.
Copying files to temporal dir
Patching Firmware
Applying 010-usbautomounter-patching.patch using plaintext:
patching file make-incs/usbautomounter.mk
Hunk #1 succeeded at 33 (offset 7 lines).
Hunk #2 succeeded at 50 (offset 7 lines).
Hunk #3 succeeded at 86 (offset 7 lines).
Applying 020-vdr-m7x0-patching.patch using plaintext:
patching file make-incs/vdr-m7x0.mk
Applying 030-vdr-m7x0-PLUGINS-extra.patch using plaintext:
patching file make-incs/vdr-m7x0-plugins.mk
Applying 040-sh-is-bash-fix.patch using plaintext:
patching file make-incs/bash.mk
patching file make-incs/busybox.mk
patching file rootfs-file-lists/bash.lst
Applying 050-patch-kernel-diff-compatible.patch using plaintext:
patching file patches/patch-kernel.sh
Applying 060-webif-patching.patch using plaintext:
patching file make-incs/webif.mk
Applying 070-osd_test-fix.patch using plaintext:
patching file buildin/libosd/tests/osd_test.c
Applying 080-serial-port-kernel-disabled.patch using plaintext:
patching file configs/siemens-linux-kernel/m740.config
patching file configs/siemens-linux-kernel/m750s.config
Applying 500-busybox-config.patch using plaintext:
patching file configs/busybox/1.9.1/busybox.config
Cleaning VDR-o7o final
/home/naldoco/VDR-NG-EM/VDR-NG-FW/make-incs/siemens-linux-kernel.mk:32: *** dependency error: siemens-linux-kernel needs egcs and booloader enabled. Alto.
Copying temporal dir to final dir
Now you can edit config files in "./VDR-NG-FW" and later run "make"
naldoco@naldoco7:~/VDR-NG-EM$
####
naldoco- Cantidad de envíos : 25
Fecha de inscripción : 31/08/2008
Re: Error en la compilación del firmware
Hola naldoco,
Parece que han cambiado algo en la última versión 373, en el distclean, que hace alguna comprobación. Perdona, pero ahora no puedo mirar lo que es. No lo puedo mirar hasta el martes.
Puedes esperar a que alguien más lo mire o si tienes prisa, puedes compilar la versión que había antes.
Para ello borra los directorios VDR-NG-FW y VDR-NG-FW.orig y después edita el fichero make-fw dejándolo así
Es decir, ponemos un signo "!" en el "if" y comentamos tres líneas. Despuéseditas ejecutas el make-fw.
Todo esto lo digo de cabeza, sin probar nada, de modo que no garantizo que funcione. Además, últimamente me estoy luciendo con mis consejos, así que como lo veas.
Creo que es la primera vez que hablo contigo, bienvenido.
--EDITO--
Igual hay soluciones mejores. Es posible que incluso se pueda simplemente ignorar ese error, sin más. Si quieres espera a ver que dice bittor.
--EDITO--
Saludos,
Solrac
Parece que han cambiado algo en la última versión 373, en el distclean, que hace alguna comprobación. Perdona, pero ahora no puedo mirar lo que es. No lo puedo mirar hasta el martes.
Puedes esperar a que alguien más lo mire o si tienes prisa, puedes compilar la versión que había antes.
Para ello borra los directorios VDR-NG-FW y VDR-NG-FW.orig y después edita el fichero make-fw dejándolo así
- Código:
# Update/Checkout VDR-o7o
if [[ ! -d "$vdr_fw_orig/.svn" ]]
then
# echo "Update VDR-o7o original"
# svn update "$vdr_fw_orig"
#else
echo "Checkout VDR-o7o original"
svn checkout -q -r 330 "$svn_o7o" "$vdr_fw_orig"
fi
Es decir, ponemos un signo "!" en el "if" y comentamos tres líneas. Después
Todo esto lo digo de cabeza, sin probar nada, de modo que no garantizo que funcione. Además, últimamente me estoy luciendo con mis consejos, así que como lo veas.
Creo que es la primera vez que hablo contigo, bienvenido.
--EDITO--
Igual hay soluciones mejores. Es posible que incluso se pueda simplemente ignorar ese error, sin más. Si quieres espera a ver que dice bittor.
--EDITO--
Saludos,
Solrac
solrac- Betatester
- Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008
Re: Error en la compilación del firmware
Efectivamente, había un error en el script de la rama estable que ya estaba solucionado en la inestable.
El error estaba en la línea:
svn update "$vdr_fw_orig"
pero tiene que ser:
svn update -r 330 "$vdr_fw_orig"
Porque esta versión está basada en la revisión 330 del SVN alemán y si hacemos el update sin especificar el número se actualiza a la última y no funcionará.
Sólo sucedía cuando ya se había compilado antes.
Ahora ya está corregido, borra el directorio "VDR-NG-FW" y vuelve a ejecutar el script "make-fw".
El error estaba en la línea:
svn update "$vdr_fw_orig"
pero tiene que ser:
svn update -r 330 "$vdr_fw_orig"
Porque esta versión está basada en la revisión 330 del SVN alemán y si hacemos el update sin especificar el número se actualiza a la última y no funcionará.
Sólo sucedía cuando ya se había compilado antes.
Ahora ya está corregido, borra el directorio "VDR-NG-FW" y vuelve a ejecutar el script "make-fw".
Re: Error en la compilación del firmware
¡Muchas gracias, solrac y bittor! Vuestras respuestas han sido muy rápidas y sugerentes. Finalmente he seguido el conciso apunte de bittor y gracias a los dos he podido compilar el firmware, y ya lo tengo rulando en mi Gigaset M750T EPG.
¡Muchas, muchas gracias!
¡Muchas, muchas gracias!
naldoco- Cantidad de envíos : 25
Fecha de inscripción : 31/08/2008
Temas similares
» Error en la compilación del firmware unstable (pro)
» Error en la compilación del firmware unstable (pro)
» Error de compilación
» Error en compilacion
» Error en compilacion
» Error en la compilación del firmware unstable (pro)
» Error de compilación
» Error en compilacion
» Error en compilacion
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.