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 compilacion
+4
bittor
jb
zjuanma
ventu123
8 participantes
Página 1 de 1.
Error en compilacion
Antes que nada quería felicitaros por el trabajo que estáis haciendo con este FW, llegué a el buscando una alternativa a las idas y venidas de la sicroguia....Ya llevo dos meses con la versión estable y cada día me gusta mas, impresionante la grabación por búsqueda en la EPG. Bueno el caso que el plugin de configuracion no me va demasiado bien y solo me guarda los cambios despues de un Factory Reset, pero al dia siguiente ya no funciona; segun he visto por el foro en la version unstable ya esta corregido asi que me he decidido a instalar una particion con el Ubunto y compilar el FW...(muchas novedades para mi escasa habilidad informatica....) pero las dos veces que lo he intentado acaba al cabo de bastante rato con el mensage siguiente:
"wget --passive-ftp ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.bz2 -O /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/pure-ftpd-1.0.21.tar.bz2 ; \
fi );
--23:45:59-- ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.bz2
=> `/home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/pure-ftpd-1.0.21.tar.bz2'
Resolent ftp.pureftpd.org... 82.224.188.215
S'està connectant a ftp.pureftpd.org|82.224.188.215|:21... Fallat: Connection refused.
make: *** [/home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/pure-ftpd-1.0.21.tar.bz2] Error 1"
Tengo algo mal configurado? o es un error del servidor
Un saludo
"wget --passive-ftp ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.bz2 -O /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/pure-ftpd-1.0.21.tar.bz2 ; \
fi );
--23:45:59-- ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.bz2
=> `/home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/pure-ftpd-1.0.21.tar.bz2'
Resolent ftp.pureftpd.org... 82.224.188.215
S'està connectant a ftp.pureftpd.org|82.224.188.215|:21... Fallat: Connection refused.
make: *** [/home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/pure-ftpd-1.0.21.tar.bz2] Error 1"
Tengo algo mal configurado? o es un error del servidor
Un saludo
ventu123- Cantidad de envíos : 7
Fecha de inscripción : 19/12/2008
Re: Error en compilacion
parece del servidor.
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Error en compilacion
Alguna vez también me ha fallado la compilación con Ubuntu, pero tenía pinta de ser de algún servidor que no ha podido conectarse y descargar lo que necesitaba.
Por cierto, ¿es normal que desde linux tarde más de media hora en hacer la compilación? (se descargan un paquetón de megas)
¿Es posible para evitar tanta descarga, tener algunos archivos en local para que el ordenador ahorre tiempo de compilación?
¿La versión windows compila de forma más rápida?.
Ahí dejo unas cuantas dudas que tengo sobre la compilación, aprovechando el hilo. Gracias de antemano.
Un saludo,
Por cierto, ¿es normal que desde linux tarde más de media hora en hacer la compilación? (se descargan un paquetón de megas)
¿Es posible para evitar tanta descarga, tener algunos archivos en local para que el ordenador ahorre tiempo de compilación?
¿La versión windows compila de forma más rápida?.
Ahí dejo unas cuantas dudas que tengo sobre la compilación, aprovechando el hilo. Gracias de antemano.
Un saludo,
jb- Betatester
- Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza
Re: Error en compilacion
Sí y dependiendo de la potencia del equipo puede tardar un par de horas aunque ya tengas descargado todo.jb escribió:Por cierto, ¿es normal que desde linux tarde más de media hora en hacer la compilación? (se descargan un paquetón de megas)
Sí, así es como lo hago yo.jb escribió:¿Es posible para evitar tanta descarga, tener algunos archivos en local para que el ordenador ahorre tiempo de compilación?
Copio el directorio:
- Código:
VDR-NG-FW/downloads
- Código:
VDR-NG-FW.orig/downloads
Aunque si siempre usas el "make-fw" tampoco te descargará nada y él sólo te limpiará los restos de la compilación anterior.
En Windows es imposible compilar el firmware porque se necesitan unos dispositivos especiales que sólo están en Linux.jb escribió:¿La versión windows compila de forma más rápida?.
Lo que se hace en Windows es generar un firmware usando archivos ya compilados, en otras palabras, se junta el RootFS + Kernel + módulos del firmware original de Siemens que violan la licencia GPL para generar un firmware completo.
Re: Error en compilacion
Gracias bittor.
Probaré lo que has comentado, por que a veces se queda pillado descargando cosas.
Un saludo,
Probaré lo que has comentado, por que a veces se queda pillado descargando cosas.
Un saludo,
jb- Betatester
- Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza
Error en compilacion
Pues el tema se me resiste. He conectado el pc directamente al router por cable por si fueran problemas con el wifi pero nada, aunque el mensaje ha cambiado:
--------------------------------------------------
You will probably need to make your busybox binary
setuid root to ensure all configured applets will
work properly.
--------------------------------------------------
make[1]: Leaving directory `/home/ventu/VDR-NG-EM/VDR-NG-FW/build/busybox-1.13.1'
touch /home/ventu/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.busybox_installed
(if [ ! -f /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz ] ; then \
wget --passive-ftp ftp://ftp.uni-erlangen.de/pub/Linux/LOCAL/dosfstools/dosfstools-2.11.src.tar.gz -O /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz ; \
fi );
touch /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz
rm -rf /home/ventu/VDR-NG-EM/VDR-NG-FW/build/dosfstools-2.11
tar -x -C /home/ventu/VDR-NG-EM/VDR-NG-FW/build -zf /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error exit delayed from previous errors
make: *** [/home/ventu/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.dosfstools_unpacked] Error 2
ventu@ventu-portatil:~/VDR-NG-EM/VDR-NG-FW$
Alguna sugerencia?
un saludo
--------------------------------------------------
You will probably need to make your busybox binary
setuid root to ensure all configured applets will
work properly.
--------------------------------------------------
make[1]: Leaving directory `/home/ventu/VDR-NG-EM/VDR-NG-FW/build/busybox-1.13.1'
touch /home/ventu/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.busybox_installed
(if [ ! -f /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz ] ; then \
wget --passive-ftp ftp://ftp.uni-erlangen.de/pub/Linux/LOCAL/dosfstools/dosfstools-2.11.src.tar.gz -O /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz ; \
fi );
touch /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz
rm -rf /home/ventu/VDR-NG-EM/VDR-NG-FW/build/dosfstools-2.11
tar -x -C /home/ventu/VDR-NG-EM/VDR-NG-FW/build -zf /home/ventu/VDR-NG-EM/VDR-NG-FW/downloads/dosfstools-2.11.src.tar.gz
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error exit delayed from previous errors
make: *** [/home/ventu/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.dosfstools_unpacked] Error 2
ventu@ventu-portatil:~/VDR-NG-EM/VDR-NG-FW$
Alguna sugerencia?
un saludo
ventu123- Cantidad de envíos : 7
Fecha de inscripción : 19/12/2008
Re: Error en compilacion
A mi me da lo siguiente:
HOSTCC extra/locale/gen_wc8bit
GEN extra/locale/codesets.txt
GEN extra/locale/c8tables.h
setlocale(LC_CTYPE,"en_US.UTF-8") failed!
make[1]: *** [extra/locale/c8tables.h] Error 1
make[1]: se sale del directorio `/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/build/uClibc-0.9.30'
make: *** [/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.uclibc_headers_installed] Error 2
Yo uso debian en lugar de ubuntu, asi que no se si puede tener algo que ver
HOSTCC extra/locale/gen_wc8bit
GEN extra/locale/codesets.txt
GEN extra/locale/c8tables.h
setlocale(LC_CTYPE,"en_US.UTF-8") failed!
make[1]: *** [extra/locale/c8tables.h] Error 1
make[1]: se sale del directorio `/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/build/uClibc-0.9.30'
make: *** [/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.uclibc_headers_installed] Error 2
Yo uso debian en lugar de ubuntu, asi que no se si puede tener algo que ver
telete- Cantidad de envíos : 137
Fecha de inscripción : 23/09/2008
Localización : Zaragoza
Re: Error en compilacion
Últimamente se han cambiado muchas cosas tanto en el SVN alemán como en el español.
Volver a ejecutar el script "make-fw" por si tenéis una mezcla de versiones y se hace un lío.
Volver a ejecutar el script "make-fw" por si tenéis una mezcla de versiones y se hace un lío.
Re: Error en compilacion
Este es el error que me da despues de ejecutar make-fw y make:
Se os ocurre algo más?
Gracias
- Código:
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages.
make: *** [/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.gcc_stage1_configured] Error 1
Se os ocurre algo más?
Gracias
telete- Cantidad de envíos : 137
Fecha de inscripción : 23/09/2008
Localización : Zaragoza
Re: Error en compilacion
telete escribió:Este es el error que me da despues de ejecutar make-fw y make:
- Código:
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages.
make: *** [/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.gcc_stage1_configured] Error 1
Se os ocurre algo más?
Gracias
Te falta la librería MPFR al menos. Si usas Ubuntu, instala todos los
paquetes que ponemos en el wiki:
http://www.assembla.com/wiki/show/VDR-M7x0/Instalación_del_VDR-NG-EM#instalacion_linux
Hoy por hoy son estos:
sudo apt-get install build-essential subversion make automake bison binutils genext2fs gcc-3.4 texinfo libmpfr-dev patch zlib1g-dev libncurses5-dev
Videre- Desarrollador
- Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008
Re: Error en compilacion
telete escribió:
Yo uso debian en lugar de ubuntu, asi que no se si puede tener algo que ver
Ah, ya veo que no usas ubuntu. Bueno pues si es Debian stable lo que te puedo decir es que yo no he conseguido compilar el firmware y finalmente lo hice en ubuntu. Seguramente en la versión testing si que se pueda compilar más o menos igual que en ubuntu.
Videre- Desarrollador
- Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008
Re: Error en compilacion
bittor escribió:Sí y dependiendo de la potencia del equipo puede tardar un par de horas aunque ya tengas descargado todo.jb escribió:Por cierto, ¿es normal que desde linux tarde más de media hora en hacer la compilación? (se descargan un paquetón de megas)
¿Alguien con doble núcleo ha intentado acelerar la compilación paralelizando el make (make -j 2)? Yo lo estoy probando y de momento va bien, ya os contaré si tengo algún problema.
Videre- Desarrollador
- Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008
Re: Error en compilacion
Yo hace 2 días que no puedo compilar.
Al final me da un error (normalmente en algo del bzip) y se queda ahí parado.
Al final me da un error (normalmente en algo del bzip) y se queda ahí parado.
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona
Re: Error en compilacion
Ya lo tengo compilado y funciona bien. Lo único es que no he empezado una compilación de cero con el make -j 2, pero no creo que haya ningún problema con una compilación completa. El tiempo de compilación se disminuye bastante, no sé concretar porque no lo he medido, pero no creo que llegue a la mitad porque no todas las tareas de compilación se paralelizan debido a las dependencias.
Lo que no es buena idea es ejecutarlo con make -j 2 cuando algo esté dando errores, porque las salidas de todos los trabajos en paralelo se mezclan. Si lo hacemos con -j 2 y algo falla sería mejor repetirlo con un make para saber exactamente qué tarea de compilación es la que falla y qué mensajes de error da.
Lo que no es buena idea es ejecutarlo con make -j 2 cuando algo esté dando errores, porque las salidas de todos los trabajos en paralelo se mezclan. Si lo hacemos con -j 2 y algo falla sería mejor repetirlo con un make para saber exactamente qué tarea de compilación es la que falla y qué mensajes de error da.
Videre- Desarrollador
- Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008
Re: Error en compilacion
yeahhh escribió:Yo hace 2 días que no puedo compilar.
Al final me da un error (normalmente en algo del bzip) y se queda ahí parado.
Vuelve a hacer make-fw, bittor ha atajado el problema no hace mucho: http://trac.assembla.com/VDR-M7x0/changeset/346
Videre- Desarrollador
- Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008
Re: Error en compilacion
Ok, probaré ahora a ver que tal funciona.
Igualmente cuando tengo errores y cosas raras, borro toda la carpeta y vuelvo a hacer los pasos desde 0.
Igualmente cuando tengo errores y cosas raras, borro toda la carpeta y vuelvo a hacer los pasos desde 0.
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona
Fallo al compilar
Al final ha funcionado , ha corrido el make-fw como apuntaba bittor pero cascaba con un error al descomprimir el archivo pure-ftpd-1.0.21.ta.bz2 (parece se que esteba corrupto). Lo he borrado y e vueto a correr la make-fw y make con el mismo error, finalmente lo he descargado directamente, copiado en downloads y ha funcionado correctamente.....
gracias
gracias
ventu123- Cantidad de envíos : 7
Fecha de inscripción : 19/12/2008
Re: Error en compilacion
Al final he conseguido compilar con el debina. Cambié a la version sid y parece que ahora las librerias si que son las correctas.
Me hacia falta la libreria de MPFR 2.3 y la version estable solo tiene la 2.2. En ubuntu no hay problema porque ya sale con esa por defecto.
Durante la compilación se paró un par de veces porque no podia bajar un par de ficheros, pero bajandolos a mano pude continuar.
Gracias por los consejos
Me hacia falta la libreria de MPFR 2.3 y la version estable solo tiene la 2.2. En ubuntu no hay problema porque ya sale con esa por defecto.
Durante la compilación se paró un par de veces porque no podia bajar un par de ficheros, pero bajandolos a mano pude continuar.
Gracias por los consejos
telete- Cantidad de envíos : 137
Fecha de inscripción : 23/09/2008
Localización : Zaragoza
Re: Error en compilacion
telete escribió:A mi me da lo siguiente:
HOSTCC extra/locale/gen_wc8bit
GEN extra/locale/codesets.txt
GEN extra/locale/c8tables.h
setlocale(LC_CTYPE,"en_US.UTF-8") failed!
make[1]: *** [extra/locale/c8tables.h] Error 1
make[1]: se sale del directorio `/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/build/uClibc-0.9.30'
make: *** [/media/HD/VDR-NG-EM/VDR-NG-EM/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.uclibc_headers_installed] Error 2
Yo uso debian en lugar de ubuntu, asi que no se si puede tener algo que ver
Supongo que estás compilando la versión unstable, a mí me ha dado el mismo error. Para solucionarlo, tienes que ejecutar "dpkg-reconfigure locales" y seleccionar generar "todos los locales". Después de un rato generando todos los ficheros de locales ya podrás volver a ejecutar "make" y ya no te dará el error de "setlocale failed".
suerte...
saludos,
rover
rover- Cantidad de envíos : 8
Fecha de inscripción : 20/01/2009
Re: Error en compilacion
Gracias, ya lo habia conseguido, pero gracias de todos modos
telete- Cantidad de envíos : 137
Fecha de inscripción : 23/09/2008
Localización : Zaragoza
Temas similares
» Error en compilacion
» Error de compilación
» Error en la compilación del firmware unstable (pro)
» Error en la compilación del firmware
» Error en la compilación del firmware unstable (pro)
» Error de compilación
» Error en la compilación del firmware unstable (pro)
» Error en la compilación del firmware
» Error en la compilación del firmware unstable (pro)
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.