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
Fallo al compilar VDR-NG-EM 0.7
3 participantes
Página 1 de 1.
Fallo al compilar VDR-NG-EM 0.7
Estoy intentando compilar en Ubuntu 12.04 y me da un error fatal porque no encuentra el archivo de cabecera: ppl_c.h.
Las últimas lineas de la salida de la compilación son:
He buscado el fichero ppl_c.h y no lo encuantro por ningún lado.
¿Sabriais que libreria puede faltar?. He instalado todo lo necesario:
sudo apt-get install build-essential subversion make automake bison binutils genext2fs texinfo patch zlib1g-dev libncurses5-dev gettext flex openjdk-7-jre
y se ha instalado todo correctamente.
Gracias.
Las últimas lineas de la salida de la compilación son:
- Código:
gcc -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -I. -I. -I/home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc -I/home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc/. -I/home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc/../include -I/home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc/../libcpp/include -I/home/xavier/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/include -I/home/xavier/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/include -I/home/xavier/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/include -I/home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc/../libdecnumber -I/home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/xavier/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/include -DCLOOG_INT_GMP -DCLOOG_ORG /home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc/graphite.c -o graphite.o
/home/xavier/vdr-ng-em/build/gcc-4.7.2/gcc/graphite.c:50:19: error fatal: ppl_c.h: El fitxer o directori no existeix
compilación terminada.
make[3]: *** [graphite.o] Error 1
make[3]: se sale del directorio «/home/xavier/vdr-ng-em/build/gcc.build/gcc»
make[2]: *** [all-gcc] Error 2
make[2]: se sale del directorio «/home/xavier/vdr-ng-em/build/gcc.build»
make[1]: *** [all] Error 2
make[1]: se sale del directorio «/home/xavier/vdr-ng-em/build/gcc.build»
make: *** [/home/xavier/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/stagefiles/.gcc_compiled] Error 2
He buscado el fichero ppl_c.h y no lo encuantro por ningún lado.
¿Sabriais que libreria puede faltar?. He instalado todo lo necesario:
sudo apt-get install build-essential subversion make automake bison binutils genext2fs texinfo patch zlib1g-dev libncurses5-dev gettext flex openjdk-7-jre
y se ha instalado todo correctamente.
Gracias.
fran01- Cantidad de envíos : 5
Fecha de inscripción : 14/03/2011
Re: Fallo al compilar VDR-NG-EM 0.7
He buscado un poco sobre el fichero ppl_c.h, y parece que hace falta instalar el paquete libppl0.11-dev.
pjllaneras- Betatester
- Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 52
Localización : Palma de Mallorca
Re: Fallo al compilar VDR-NG-EM 0.7
Efectivamente, la librería que falta es la ppl, pero está incluida en el ToolChain y se tendría que haber compilado antes del gcc.
Comprueba que en downloads tienes el archivo ppl-0.11.tar.gz y se ha creado el directorio hostutils.build/ppl-0.11
Finalmente, el archivo ppl_c.h tendría que estar en el directorio m7x0_xtc_uclibc_..., búscalo a ver si está ahí.
Pero observo que estás intentando compilar el gcc 4.7.2 que es de la rama trunk y ya no se usa ppl, por lo tanto no estás intentando compilar la versión 0.7, ¿es así?.
En este caso edita el archivo make-incs/gcc.mk y añade "--without-ppl \" encima de la línea "--disable-ppl-version-check \", quedaría así:
También puedes instalar la librería que comenta pjllaneras, pero en trunk no haría falta cambiando el archivo que decía antes y actualizaré en breve en el svn para corregir este problema, porque no se tendría que usar ppl.
Comprueba que en downloads tienes el archivo ppl-0.11.tar.gz y se ha creado el directorio hostutils.build/ppl-0.11
Finalmente, el archivo ppl_c.h tendría que estar en el directorio m7x0_xtc_uclibc_..., búscalo a ver si está ahí.
Pero observo que estás intentando compilar el gcc 4.7.2 que es de la rama trunk y ya no se usa ppl, por lo tanto no estás intentando compilar la versión 0.7, ¿es así?.
En este caso edita el archivo make-incs/gcc.mk y añade "--without-ppl \" encima de la línea "--disable-ppl-version-check \", quedaría así:
- Código:
--with-host-libstdcxx='-lstdc++' \
--without-ppl \
--disable-ppl-version-check \
También puedes instalar la librería que comenta pjllaneras, pero en trunk no haría falta cambiando el archivo que decía antes y actualizaré en breve en el svn para corregir este problema, porque no se tendría que usar ppl.
Re: Fallo al compilar VDR-NG-EM 0.7
Gracias pjllaneras y bittor. En cuando pueda probarlo os informo de como ha ido.
Saludos
Saludos
fran01- Cantidad de envíos : 5
Fecha de inscripción : 14/03/2011
Re: Fallo al compilar VDR-NG-EM 0.7
Hola bittor.
He hecho las comprobaciones que me dices y veo que:
svn checkout http://svn.assembla.com/svn/VDR-M7x0/trunk/toolchain ./vdr-ng-em
que cuando acaba, me dice:
Checked out revision 1267
que supongo que es de la última versión 0.7
He añadido la linea "--without-ppl \" en el fichero make-incs/gcc.mk y he ejecutado "make clean-gcc distclean-gcc && make" y no me ha terminado la compilación.
Las últimas lineas de salida de la compilación son:
También he instalado la libreria que decia pjllaneras y he bajado en downloads el fichero ppl-0.11.tar.gz, pero sigue dando el mismo error.
Saludos
He hecho las comprobaciones que me dices y veo que:
No tengo el archivo.Comprueba que en downloads tienes el archivo ppl-0.11.tar.gz
No se ha creado el directorio.se ha creado el directorio hostutils.build/ppl-0.11
He buscado el fichero desde el directorio raiz y no existe.Finalmente, el archivo ppl_c.h tendría que estar en el directorio m7x0_xtc_uclibc_..., búscalo a ver si está ahí.
Desde el directorio del usuario he bajado los fuentes con el comando:Pero observo que estás intentando compilar el gcc 4.7.2 que es de la rama trunk y ya no se usa ppl, por lo tanto no estás intentando compilar la versión 0.7, ¿es así?.
svn checkout http://svn.assembla.com/svn/VDR-M7x0/trunk/toolchain ./vdr-ng-em
que cuando acaba, me dice:
Checked out revision 1267
que supongo que es de la última versión 0.7
He añadido la linea "--without-ppl \" en el fichero make-incs/gcc.mk y he ejecutado "make clean-gcc distclean-gcc && make" y no me ha terminado la compilación.
Las últimas lineas de salida de la compilación son:
- Código:
.......
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for the correct version of gmp.h... yes
checking for the correct version of mpfr.h... yes
checking for the correct version of mpc.h... yes
checking for the correct version of the gmp/mpfr/mpc libraries... yes
configure: error: Unable to find a usable PPL. See config.log for details.
make: *** [/home/xavier/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/stagefiles/.gcc_configured] Error 1
También he instalado la libreria que decia pjllaneras y he bajado en downloads el fichero ppl-0.11.tar.gz, pero sigue dando el mismo error.
Saludos
fran01- Cantidad de envíos : 5
Fecha de inscripción : 14/03/2011
Re: Fallo al compilar VDR-NG-EM 0.7
Tienes dos opciones:
1) Compilas la versión 0.7 (trunk es la versión de desarrollo) y te la bajas con:
svn checkout http://svn.assembla.com/svn/VDR-M7x0/tags/0.7/toolchain ./vdr-ng-em
y sigues los pasos de compilación de la wiki, esta versión ya incluye la librería ppl.
2) Compilas la versión trunk como estabas haciendo, instalando la librería que decía pjllaneras pero dejando el make-incs/gcc.mk original, es decir, sin el "--without-ppl \".
Esto era una prueba para ver si se podía compilar el gcc sin tener instalado ppl, de hecho lo quité del ToolChain porque en su página de requisitos del gcc no está y no sé cual es la versión recomendada con este gcc.
Probaré la última y si va bien, subo el cambio al SVN.
Resumiendo, que si quitas el "--without-ppl \" y ejecutas make tendría que compilar porque ya tienes instalada la librería ppl.
1) Compilas la versión 0.7 (trunk es la versión de desarrollo) y te la bajas con:
svn checkout http://svn.assembla.com/svn/VDR-M7x0/tags/0.7/toolchain ./vdr-ng-em
y sigues los pasos de compilación de la wiki, esta versión ya incluye la librería ppl.
2) Compilas la versión trunk como estabas haciendo, instalando la librería que decía pjllaneras pero dejando el make-incs/gcc.mk original, es decir, sin el "--without-ppl \".
Esto era una prueba para ver si se podía compilar el gcc sin tener instalado ppl, de hecho lo quité del ToolChain porque en su página de requisitos del gcc no está y no sé cual es la versión recomendada con este gcc.
Probaré la última y si va bien, subo el cambio al SVN.
Resumiendo, que si quitas el "--without-ppl \" y ejecutas make tendría que compilar porque ya tienes instalada la librería ppl.
Re: Fallo al compilar VDR-NG-EM 0.7
Ya he añadido la última librería ppl a la rama trunk, así que si ejecutas un "svn update" en el directorio donde lo habías bajado te debería compilar sin problemas.
Re: Fallo al compilar VDR-NG-EM 0.7
Hola bittor.
Al fin he podido crear los ficheros de instalación para el M750T, muchas gracais por la ayuda, espero seguir probando las versiones trunk que vayas actualizando.
He intentado compilar con las opciones que me diste el jueves y el sábado, el resultado es el siguiente:
1 - He compilado la verión 0.7 y a la tercera me ha fucionado y me ha creado los dos ficheros de instalación .ofi y .wsw, he instalado el .ofi y esta funcionando correctamente con el servidor VPN. He necesitado iniciar 3 veces la compilación porque fallaba la descarga de los ficheros lzma443.tar.bz2, squashfs3.1-r2.tar.gz y portmap-6.0.tgz, que me he bajado, buscándolos con Google.
2 - He intentado compilar la versión trunk con el make-incs/gcc.mk original y no lo he conseguido ni antes, ni después de que hayas añadido la libreria ppl, las últimas lineas de salida de la compilación son:
Por cierto el servidor VPN funciona muy bien, ahora voy a configurar el M750T para que no se apague.
Saludos
Al fin he podido crear los ficheros de instalación para el M750T, muchas gracais por la ayuda, espero seguir probando las versiones trunk que vayas actualizando.
He intentado compilar con las opciones que me diste el jueves y el sábado, el resultado es el siguiente:
1 - He compilado la verión 0.7 y a la tercera me ha fucionado y me ha creado los dos ficheros de instalación .ofi y .wsw, he instalado el .ofi y esta funcionando correctamente con el servidor VPN. He necesitado iniciar 3 veces la compilación porque fallaba la descarga de los ficheros lzma443.tar.bz2, squashfs3.1-r2.tar.gz y portmap-6.0.tgz, que me he bajado, buscándolos con Google.
2 - He intentado compilar la versión trunk con el make-incs/gcc.mk original y no lo he conseguido ni antes, ni después de que hayas añadido la libreria ppl, las últimas lineas de salida de la compilación son:
- Código:
...
checking for uint_fast32_t... no
checking for uint_fast64_t... no
checking for uintptr_t... no
checking for the GMP library version 4.1.3 or above... no
configure: error: Cannot find GMP version 4.1.3 or higher.
GMP is the GNU Multi-Precision library:
see http://www.swox.com/gmp/ for more information.
When compiling the GMP library, do not forget to enable the C++ interface:
add --enable-cxx to the configuration options.
make: *** [/home/xavier/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/stagefiles/.ppl_host_configured] Error 1
Por cierto el servidor VPN funciona muy bien, ahora voy a configurar el M750T para que no se apague.
Saludos
fran01- Cantidad de envíos : 5
Fecha de inscripción : 14/03/2011
Re: Fallo al compilar VDR-NG-EM 0.7
Es verdad que de vez en cuando fallan los servidores de donde se bajan los archivos (miraré de arreglarlo).
Tendré que instalarme Ubuntu 12.04 en una máquina virtual para resolver el error y que se pueda compilar trunk.
Tendré que instalarme Ubuntu 12.04 en una máquina virtual para resolver el error y que se pueda compilar trunk.
Temas similares
» Compilar con gcc 3.4
» fallo compilacion
» [SOLUCIONADO] Fallo Boton OK del mando
» Fallo al restaurar la configuración en otro giga
» Fallo al programar a mano 2 grabaciones en la misma fecha y hora
» fallo compilacion
» [SOLUCIONADO] Fallo Boton OK del mando
» Fallo al restaurar la configuración en otro giga
» Fallo al programar a mano 2 grabaciones en la misma fecha y hora
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.