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 



error compilando en debian

3 participantes

Ir abajo

error compilando en debian Empty error compilando en debian

Mensaje por rover Mar 20 Ene 2009 - 18:52

Tengo un Debian Linux versión testing (lenny), y soy incapaz de compilar el firmware VDR, la versión stable. La versión inestable también la he probado y da el mismo error. Supongo que el problema es que no se lo ha descargado/compilado bien, pero no sé dónde mirar... si alguien me puede dar alguna pista...

Código:

...
patching file libc/misc/sysvipc/semtimedop.c
touch /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xt
c_uclibc_Linux-i686/stagefiles/.uclibc_patched
sed -ne 's,^KERNEL_HEADERS=.*,KERNEL_HEADERS=\"/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/target_root/usr/include\",g' \
                -e 'w/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/uClibc-0.9.29/.config' /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/configs/uClibc/0.9.29/uclibc.config
touch /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.uclibc_configured
PATH='/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/bin:/home/rover/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/X11:/usr/games' \
                make -C /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/uClibc-0.9.29 PREFIX=/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/target_root headers install_headers
/bin/sh: mips-linux-uclibc-gcc: command not found
make[1]: mips-linux-uclibc-gcc: No se encontrᅵ el programa
make[1]: se ingresa al directorio `/home/rover/hardware/siemens_m740av/vdr/VDR-N
G-EM-stable/VDR-NG-FW/build/uClibc-0.9.29'
make[1]: mips-linux-uclibc-gcc: No se encontró el programa
install -d /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/target_root/lib
...

rover

Cantidad de envíos : 8
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

Mensaje por rover Mar 20 Ene 2009 - 19:40

bueno, ese es uno de los primeros errores, que ocurre varias veces. Podéis ver todo lo que ocurre en este fichero:

http://rover.is-a-geek.org/vdr/make-output2.zip

a pesar de esos errores, el make sigue (?) y compila otras cosas.

al final todo peta con un error de lo más extraño:

Código:

rover@lobo:~/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW$ make
rm -rf /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/readline-5.2
tar -x -C /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build -zf /home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/downloads/readline-5.2.tar.gz
gzip: gzip.gz: No such file or directory
tar: Child returned status 1
tar: Salida con error demorada desde errores anteriores
make: *** [/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.readline_unpacked] Error 2

Si voy y ejecuto el tar a mano funciona perfectamente.


Última edición por rover el Mar 20 Ene 2009 - 21:05, editado 1 vez

rover

Cantidad de envíos : 8
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

Mensaje por anier Mar 20 Ene 2009 - 20:03

Voy a compilar a ver como me va a mi.
anier
anier
Admin

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

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

Mensaje por debianjoker Mar 20 Ene 2009 - 20:10

Tienes instalado el gzip ?

8)
debianjoker
debianjoker
Desarrollador

Cantidad de envíos : 50
Fecha de inscripción : 10/01/2009

http://www.pixelazul.net

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

Mensaje por rover Mar 20 Ene 2009 - 20:15

Vale, lo del gzip lo he solucionado. El problema es que tenía la variable de entorno "GZIP=-9" y el make estaba ejecutando cosas raras... "unset GZIP" y a correr. (bueno, se está compilando en este momento, a ver si va...)

Lo he vuelto a empezar desde 0, y de momento los errores de

/bin/sh: mips-linux-uclibc-gcc: command not found

están saliendo igual, pero sigue compilando cosas. No sé si va a terminar, me da a mí que no.


Última edición por rover el Mar 20 Ene 2009 - 21:14, editado 1 vez

rover

Cantidad de envíos : 8
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

Mensaje por rover Mar 20 Ene 2009 - 21:09

La compilación falla compilando bash:

Código:

rm -f bash
mips-linux-uclibc-gcc -L./builtins -L./lib/readline -L./lib/readline -L./lib/glob -L./lib/tilde  -L./lib/sh  -rdynamic  -march=mips2 -mtune=vr4120 -O3 -msoft-float -Wa,-mfix-vr4120 -o bash shell.o eval.o y.tab.o general.o make_cmd.o print_cmd.o  dispose_cmd.o execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o nojobs.o subst.o hashcmd.o hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o array.o arrayfunc.o braces.o bracecomp.o bashhist.o bashline.o  list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o signames.o -lbuiltins -lsh -lreadline -lhistory -lcurses -lglob -ltilde    -ldl
shell.o: In function `main':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/shell.c:(.text+0x548): undefined reference to `set_job_control'
shell.o: In function `exit_shell':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/shell.c:(.text+0x11ac): undefined reference to `end_job_control' 
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/shell.c:(.text+0x1204): undefined reference to `hangup_all_jobs' 
shell.o: In function `run_startup_files':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/shell.c:(.text+0x12e0): undefined reference to `set_job_control' 
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/shell.c:(.text+0x147c): undefined reference to `set_job_control' 
shell.o: In function `init_noninteractive':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/shell.c:(.text+0x29d0): undefined reference to `set_job_control' 
y.tab.o: In function `yy_readline_get':
y.tab.c:(.text+0x2230): undefined reference to `job_control'
y.tab.c:(.text+0x23e8): undefined reference to `shell_pgrp'
y.tab.o: In function `shell_getc':
y.tab.c:(.text+0x9294): undefined reference to `notify_and_cleanup' 
execute_cmd.o: In function `execute_in_subshell':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x14dc): undefined reference to `original_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x1580): undefined reference to `set_sigchld_handler'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x15a0): undefined reference to `without_job_control'
execute_cmd.o: In function `execute_connection':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x1bd0): undefined reference to `job_control'
execute_cmd.o: In function `execute_simple_command':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x3e4c): undefined reference to `job_control'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x4444): undefined reference to `start_job' 
execute_cmd.o: In function `execute_subshell_builtin_or_function': 
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x4b14): undefined reference to `kill_current_pipeline'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x4b24): undefined reference to `set_sigchld_handler'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x4cac): undefined reference to `without_job_control'
execute_cmd.o: In function `setup_async_signals':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x4fe0): undefined reference to `job_control'
execute_cmd.o: In function `shell_execve':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x57f0): undefined reference to `without_job_control'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x5800): undefined reference to `set_sigchld_handler'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x5810): undefined reference to `init_job_stats'
execute_cmd.o: In function `execute_pipeline':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x794c): undefined reference to `terminate_current_pipeline'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/execute_cmd.c:(.text+0x795c): undefined reference to `kill_current_pipeline'
error.o: In function `programming_error':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/error.c:(.text+0x18c): undefined reference to `shell_pgrp'
flags.o: In function `change_flag':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/flags.c:(.text+0x188): undefined reference to `set_job_control'
subst.o: In function `command_substitute':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x40a4): undefined reference to `pipeline_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x40b0): undefined reference to `shell_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x40b8): undefined reference to `pipeline_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x40c0): undefined reference to `cleanup_the_pipeline'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x4108): undefined reference to `set_sigchld_handler'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x4128): undefined reference to `pipeline_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x443c): undefined reference to `close_pgrp_pipe' 
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x44e4): undefined reference to `pipeline_pgrp'
subst.o: In function `process_substitute':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x831c): undefined reference to `shell_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x8324): undefined reference to `pipeline_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x8334): undefined reference to `pipeline_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x833c): undefined reference to `save_pipeline'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x836c): undefined reference to `set_sigchld_handler'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x838c): undefined reference to `pipeline_pgrp'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x83a0): undefined reference to `restore_pipeline' 
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x83b8): undefined reference to `close_pgrp_pipe' 
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/subst.c:(.text+0x83fc): undefined reference to `set_job_control' 
sig.o: In function `throw_to_top_level':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/sig.c:(.text+0x4a0): undefined reference to `shell_pgrp'
sig.o: In function `termsig_handler':
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/sig.c:(.text+0x774): undefined reference to `end_job_control'
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/sig.c:(.text+0x7f4): undefined reference to `hangup_all_jobs'
./builtins/libbuiltins.a(common.o): In function `get_job_by_name': 
/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash-3.2/builtins/common.c:(.text+0xed0): undefined reference to `js'
./builtins/libbuiltins.a(exec.o): In function `exec_builtin':
exec.c:(.text+0x3b0): undefined reference to `job_control'
exec.c:(.text+0x3c0): undefined reference to `restart_job_control' 
exec.c:(.text+0x408): undefined reference to `end_job_control'
./builtins/libbuiltins.a(exit.o): In function `exit_or_logout':
exit.c:(.text+0x168): undefined reference to `js'
exit.c:(.text+0x178): undefined reference to `jobs'
./builtins/libbuiltins.a(fg_bg.o): In function `fg_builtin':
fg_bg.c:(.text+0x14): undefined reference to `job_control'
./builtins/libbuiltins.a(fg_bg.o): In function `bg_builtin':
fg_bg.c:(.text+0xfc): undefined reference to `job_control'
./builtins/libbuiltins.a(fg_bg.o): In function `fg_bg':
fg_bg.c:(.text+0x268): undefined reference to `js'
fg_bg.c:(.text+0x280): undefined reference to `jobs'
fg_bg.c:(.text+0x330): undefined reference to `start_job'
./builtins/libbuiltins.a(jobs.o): In function `jobs_builtin':
jobs.c:(.text+0x1c0): undefined reference to `jobs'
jobs.c:(.text+0x240): undefined reference to `list_one_job'
jobs.c:(.text+0x27c): undefined reference to `list_stopped_jobs'
jobs.c:(.text+0x2a0): undefined reference to `list_all_jobs'
jobs.c:(.text+0x2bc): undefined reference to `list_running_jobs'
./builtins/libbuiltins.a(jobs.o): In function `execute_list_with_replacements':
jobs.c:(.text+0x444): undefined reference to `js'
jobs.c:(.text+0x458): undefined reference to `jobs'
./builtins/libbuiltins.a(jobs.o): In function `disown_builtin':
jobs.c:(.text+0x674): undefined reference to `jobs'
jobs.c:(.text+0x68c): undefined reference to `js'
jobs.c:(.text+0x71c): undefined reference to `nohup_job'
jobs.c:(.text+0x734): undefined reference to `delete_job'
jobs.c:(.text+0x788): undefined reference to `nohup_all_jobs'
jobs.c:(.text+0x7a0): undefined reference to `delete_all_jobs'
./builtins/libbuiltins.a(kill.o): In function `kill_builtin':
kill.c:(.text+0x200): undefined reference to `js'
kill.c:(.text+0x214): undefined reference to `jobs'
./builtins/libbuiltins.a(suspend.o): In function `suspend_builtin': 
suspend.c:(.text+0xa4): undefined reference to `job_control'
suspend.c:(.text+0xfc): undefined reference to `shell_pgrp'
./builtins/libbuiltins.a(wait.o): In function `wait_builtin':
wait.c:(.text+0x1e4): undefined reference to `js'
wait.c:(.text+0x1f8): undefined reference to `jobs'
wait.c:(.text+0x284): undefined reference to `wait_for_job'
collect2: ld returned 1 exit status
make[1]: *** [bash] Error 1
make[1]: se sale del directorio `/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/build/bash.build'
make: *** [/home/rover/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/.bash_compiled] Error 2
rover@lobo:~/hardware/siemens_m740av/vdr/VDR-NG-EM-stable/VDR-NG-FW$

Podéis ver la salida completa en
http://rover.is-a-geek.org/vdr/make-output3.zip

rover

Cantidad de envíos : 8
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

Mensaje por rover Miér 21 Ene 2009 - 11:00

Hola otra vez.

La versión stable no compila, está claro. He conseguido compilar la unstable, después de arreglar el problema de "setlocale failed", para lo que hay que activar generar todos los locales (en debian "dpkg-reconfigure locales" y seleccionar generar todos los locales). Luego en uno de los pasos finales falla porque en el fichero
/VDR-NG-EM-unstable/VDR-NG-FW/m7x0_xtc_uclibc_Linux-i686/stagefiles/file_tab.rootfs_dir_m740_andreas-unstable.lst
hay entradas de directorios (/etc, /usr/bin, ...) duplicados, y también porque algunos ficheros están antes del directorio que los contiene. Quitando los duplicados y reordenando adecuadamente ha terminado la compilación ok.

He instalado el .ofi siguiendo las instrucciones pertinentes, y acostumbrado a un firmware normal de Siesta/Lemmi, ESTO ES LA CAÑA!!

rover

rover

Cantidad de envíos : 8
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

Mensaje por debianjoker Miér 21 Ene 2009 - 14:35

Yo acabo de compilar en debian etch actualizado con backports, sin problemas, salvo que tuve que compilar una libreria desde los sources de la version testing, porque la versión de la libreria en etch era demasiado antigua.

8)
debianjoker
debianjoker
Desarrollador

Cantidad de envíos : 50
Fecha de inscripción : 10/01/2009

http://www.pixelazul.net

Volver arriba Ir abajo

error compilando en debian Empty Re: error compilando en debian

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.