VDR para el Siemens Gigaset M740/M750
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Proyecto movido a GitHub

Miér 7 Abr 2021 - 19:23 por bittor

Comentarios: 0

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Compilar desde linux

+2
bittor
anier
6 participantes

Ir abajo

Compilar desde linux Empty Compilar desde linux

Mensaje por anier Miér 25 Jun 2008 - 19:51

Buenas tardes.

Siguiendo las instrucciónes del wiki en assembla: http://www.assembla.com/wiki/show/VDR-M7x0/Instalaci%C3%B3n_del_VDR-NG-EM
intento compilar desde Linux:

Obtengo lo siguiente:
./make-fw
./make-fw: 55: [[: not found
Checkout VDR-EM

Run this script again

<table border="1"><tr><td># Update/Checkout VDR-EM
if [[ -d "$BASE/.svn" ]]
then
echo "Update VDR-EM"
svn update
else
rm -f "$BASE/make-fw"
rm -rf "$tmp"
echo "Checkout VDR-EM"
svn checkout -q "$svn_em" "$BASE"
echo "Run this script again"
exit 0
fi
<== Línea 55
</td></tr></table>
He podido comprobar que la variable $BASE queda sin informar.
¿Alguna idea?

Gracias.
anier
anier
Admin

Cantidad de envíos : 193
Fecha de inscripción : 25/06/2008
Localización : Málaga

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por bittor Jue 26 Jun 2008 - 9:15

Me temo que en tu distribución el /bin/sh está apuntando a la shell ash en lugar de a bash.
Lo digo porque es muy común el error ese del "[[".

Prueba a cambiar al inicio del script
/bin/sh
por
/bin/bash

De todas formas habría que adaptar el script para que funcionara en ash y ser más compatible.
bittor
bittor
Desarrollador

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

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por anier Vie 27 Jun 2008 - 14:15

Ayer lo conseguí compilar. Finalmente lo hice en una máquina virtual con debian, ya que no quería maltratar mucho mi ubuntu. Tuve que instalar el gcc 3.4 (el 4.1 que trae por defecto no le gustaba) y alguna que otra herramienta que me iba pidiendo (automake, yacc, etc).

Por cierto, ¿qué distribución usas tú?

Saludos.
anier
anier
Admin

Cantidad de envíos : 193
Fecha de inscripción : 25/06/2008
Localización : Málaga

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por bittor Vie 27 Jun 2008 - 16:25

Para desarrollar Ubuntu Feisty Fawn 7.04 que pronto renovaré por un Linux Mint 5 a ver que tal va.
bittor
bittor
Desarrollador

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

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por archenar Dom 27 Jul 2008 - 0:55

Yo uso Debian y ahí ando peleando para compilar... en los checking del make parece que no tengo instaladas algunas cosas... A ver si lo consiguo.

archenar

Cantidad de envíos : 25
Fecha de inscripción : 02/07/2008
Localización : Utrera (Sevilla)

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por joseagt Dom 27 Jul 2008 - 9:33

Hola, yo utilizo Debian en dos ordenadores diferentes, un Intel y un amd64. En el amd64 compilaba perfectamente, pero en el Intel Pentium no lo hace. Lo que no sé es el error que me aparecía, como podía compilarlo bien en un ordenador, ya no me preocupé más.

Saludos.
José A.
joseagt
joseagt
Betatester

Cantidad de envíos : 362
Fecha de inscripción : 26/06/2008
Localización : Valencia

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por archenar Dom 27 Jul 2008 - 16:00

Creo que ya lo conseguí. La versión del gcc creo que no tiene nada que ver, yo tengo la 4.1. Lo que si ha sido definitivo ha sido la instalación del paquete libncurses5-dev... aunque despues me cascaba porque le faltaba autoheader, que está dentro del paquete autoconf.


Última edición por archenar el Lun 28 Jul 2008 - 11:01, editado 1 vez

archenar

Cantidad de envíos : 25
Fecha de inscripción : 02/07/2008
Localización : Utrera (Sevilla)

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por bittor Lun 28 Jul 2008 - 8:45

Este script fue hecho de forma rápida, pero hay que mejorarlo y documentarlo bien.
bittor
bittor
Desarrollador

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

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por archenar Lun 28 Jul 2008 - 12:09

El script funciona bien a mi entender, lo único que pasa es que para compilarlo necesitas tener algunos paquetes de antemano, si no te casca.
En mi caso lo determinante fue la instalación de libncurses5-dev, lo demás practicamente estaba todo.

archenar

Cantidad de envíos : 25
Fecha de inscripción : 02/07/2008
Localización : Utrera (Sevilla)

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por bittor Lun 28 Jul 2008 - 13:24

Lo único que hace el script es descargarse el ToolChain alemán, parchearlo y añadirle nuestras mejoras.
Los requisitos de paquetes para compilarlo son los de su ToolChain y lo único que podemos hacer es documentarlos para facilitar la compilación.

Es un script muy básico, por ejemplo he probado el del Xbox Media Center y es una maravilla, te detecta si la versión del SVN se ha actualizado y te pregunta si quieres actualizar, te hace un log para revisar errores de compilación, admite distintos parámetros, etc.

Ahora mismo tenemos un script para compilar el firmware, otro para el VDR-RootFS y otro para los plugins y habría que unificarlo todo en uno y mejorarlo.
bittor
bittor
Desarrollador

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

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por albal Jue 25 Sep 2008 - 16:38

Por favor alguien me podría decir como compliar exactamente el fw. Estoy interasado en probar la versión pre 0.4 y no tengo ni idea como se hace. Tengo instalado ubunto 8.04 con WIBI. Muchas gracias

albal
Betatester

Cantidad de envíos : 78
Fecha de inscripción : 09/07/2008
Edad : 49
Localización : Valencia

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por zjuanma Jue 25 Sep 2008 - 18:50

Solo tienes que seguir lo que pone en el wiki

y donde dice stable

Código:
svn checkout -q http://svn.assembla.com/svn/VDR-M7x0/stable ./VDR-NG-EM

poner unstable

Código:
svn checkout -q http://svn.assembla.com/svn/VDR-M7x0/unstable ./VDR-NG-EM
zjuanma
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por albal Vie 26 Sep 2008 - 16:26

svn checkout -q http://svn.assembla.com/svn/VDR-M7x0/unstable ./VDR-NG-EM
./VDR-NG-EM
cd ./VDR-NG-EM
./make-fw
cd VDR-NG-FW
make
alberto@desktop:~$ cd ./VDR-NG-EM
alberto@desktop:~/VDR-NG-EM$ ./make-fw
Update VDR-EM
Checkout VDR-o7o original
Copying files to temporal dir
Patching Firmware

Applying . using plaintext:
cat: ./Addons/Patches/common/.: Es un directorio
./tmp-EHAqfI7940/patches/patch-kernel.sh: 41: patch: not found

Applying . using plaintext:
cat: ./Addons/Patches/pro/.: Es un directorio
./tmp-EHAqfI7940/patches/patch-kernel.sh: 41: patch: not found

Copying temporal dir to final dir



Now you can edit config files in "./VDR-NG-FW" and later run "make"

alberto@desktop:~/VDR-NG-EM$ cd VDR-NG-FW
alberto@desktop:~/VDR-NG-EM/VDR-NG-FW$ make
Makefile:25: *** dash as /bin/sh not supported correct your symlink /bin/sh. Alto.

Mi nivel de linux es: -1 ¿Qué pasa ahora?

gracias

albal
Betatester

Cantidad de envíos : 78
Fecha de inscripción : 09/07/2008
Edad : 49
Localización : Valencia

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por zjuanma Vie 26 Sep 2008 - 18:56

que como es version unstable, hay algo que esta mal, esperar a que lo solucionemos Smile
zjuanma
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por bittor Vie 26 Sep 2008 - 19:47

Efectivamente al ser la rama de desarrollo a veces hay errores, pero ahora en Ubuntu Hardy Heron 8.04.1 compila correctamente las versiones Lite y Pro, probablemente te faltan paquetes por instalar.

Prueba a seguir estos pasos:
1) Instalar los paquetes necesarios para compilar:
Código:
sudo aptitude install make automake bison binutils genext2fs subversion build-essential gcc-3.4 texinfo libmpfr-dev patch

Creo que están todos los necesarios, pero no estoy del todo seguro.

2) El compilador gcc a usar será el de la versión 3.4:
Código:
export CC=/usr/bin/gcc-3.4

3) Cambiar el enlace simbólico a /bin/sh
Código:
sudo ln -fs /bin/bash /bin/sh

4) Descargar del svn
Código:
svn checkout -q "http://svn.assembla.com/svn/VDR-M7x0/unstable" .

5) Ejecutar el script para compilar el firmware:
Código:
./make-fw
bittor
bittor
Desarrollador

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

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por albal Sáb 27 Sep 2008 - 16:34

Bueno yo sigo intentandolo, ahora me sale el error;

checking for i686-pc-linux-gnu-dlltool... dlltool
checking for i686-pc-linux-gnu-windres... windres
checking for i686-pc-linux-gnu-mig... no
checking for mig... no
checking for main in -lm... yes
checking for wctype... yes
checking for library containing gethostbyname... none required
checking for library containing socketpair... none required
checking for library containing waddstr... no
checking for library containing tgetent... no
configure: error: no termcap library found
make[2]: *** [configure-gdb] Error 1
make[2]: se sale del directorio `/home/alberto/unstable/VDR-NG-FW/build/gdb.build'
make[1]: *** [all] Error 2
make[1]: se sale del directorio `/home/alberto/unstable/VDR-NG-FW/build/gdb.build'
make: *** [/home/alberto/unstable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.gdb_compiled] Error 2

albal
Betatester

Cantidad de envíos : 78
Fecha de inscripción : 09/07/2008
Edad : 49
Localización : Valencia

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por anier Sáb 27 Sep 2008 - 16:49

Albal, ya te lo decía antes zjuamma, por el momento la versión unstable no se puede compilar. Lo están solucionando.

Saludos.
anier
anier
Admin

Cantidad de envíos : 193
Fecha de inscripción : 25/06/2008
Localización : Málaga

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por albal Sáb 27 Sep 2008 - 17:23

anier escribió:Albal, ya te lo decía antes zjuamma, por el momento la versión unstable no se puede compilar. Lo están solucionando.

Saludos.

Disculpa Anier, pero como Bittor decía unos pasos....

Es que estoy con mono de probar la versión pre 0.4 y tenía el giga sin la mujer para poder hacer MIS pruebas.

¿No hay posibilidad de que alguien me lo pase?, se lo agradecería.

gracias

albal
Betatester

Cantidad de envíos : 78
Fecha de inscripción : 09/07/2008
Edad : 49
Localización : Valencia

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por bittor Sáb 27 Sep 2008 - 19:27

Repito que compila sin problemas.

Ahora te faltan por instalar estas librerías, ejecuta:
Código:
sudo aptitude install zlib1g zlib1g-dev libncurses5-dev

y vuelves a ejecutar el make después a ver si falta por instalar alguna cosa más.
bittor
bittor
Desarrollador

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

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por zjuanma Sáb 27 Sep 2008 - 20:33

bittor si tienes una lista de los paquetes que hacen falta lo podias poner en el wiki, hay veces que es un infierno instalar todo.
zjuanma
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por anier Sáb 27 Sep 2008 - 22:23

albal escribió:¿No hay posibilidad de que alguien me lo pase?, se lo agradecería.
Pásame un privado con tu email y te lo paso. Pero recuerda, es una rama unstable.

Saludos.
anier
anier
Admin

Cantidad de envíos : 193
Fecha de inscripción : 25/06/2008
Localización : Málaga

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por anier Sáb 27 Sep 2008 - 22:27

bittor escribió:Repito que compila sin problemas.
Efectivamente, ya lo he compilado.
Paso a comentar los asuntos de compilación a "Sólo Desarrolladores y BetaTesters"

Saludos.
anier
anier
Admin

Cantidad de envíos : 193
Fecha de inscripción : 25/06/2008
Localización : Málaga

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por bittor Sáb 27 Sep 2008 - 23:01

Tenía varios apuntes de los paquetes a instalar, pero sin ordenar.
A ver si albal puede confirmar que ya tiene todos los paquetes y compila bien para ponerlo en la wiki.
bittor
bittor
Desarrollador

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

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por albal Lun 29 Sep 2008 - 9:46

Bueno chicos, lo confirmo:


¡¡¡¡¡¡¡¡¡¡HE CONSEGUIDO COMPILARLO!!!!!!!!!!!!!!. Y ya lo tengo instalado.


Muchísimas gracias Bittor

PD: Se ha perdido un mensaje, en el cual os decía que ya compilaba

albal
Betatester

Cantidad de envíos : 78
Fecha de inscripción : 09/07/2008
Edad : 49
Localización : Valencia

Volver arriba Ir abajo

Compilar desde linux Empty Re: Compilar desde linux

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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