Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Navegación
 Índice
 Wiki
 FAQ del foro
 FAQ del VDR-NG-EM
 Funcionalidades del VDR
 Mejoras del VDR-NG-EM
 Primeros pasos FW-VDR
 Descargas VDR-NG-EM
Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



error compilando en debian

Ver el tema anterior Ver el tema siguiente Ir abajo

error compilando en debian

Mensaje por rover el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por rover el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por anier el Mar 20 Ene 2009 - 20:03

Voy a compilar a ver como me va a mi.

_________________
Firmware VDR-NG-EM (Edición Mejorada) 0.6
yaVDR 0.3 / yaVDR 0.4 beta
Zotac Xbox ID41
avatar
anier
Admin

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

Ver perfil de usuario

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por debianjoker el Mar 20 Ene 2009 - 20:10

Tienes instalado el gzip ?

8)
avatar
debianjoker
Desarrollador

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

Ver perfil de usuario http://www.pixelazul.net

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por rover el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por rover el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por rover el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por debianjoker el 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)
avatar
debianjoker
Desarrollador

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

Ver perfil de usuario http://www.pixelazul.net

Volver arriba Ir abajo

Re: error compilando en debian

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


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