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 



[SOLUCIONADO] Error al compilar mediatomb

Ver el tema anterior Ver el tema siguiente Ir abajo

[SOLUCIONADO] Error al compilar mediatomb

Mensaje por pjllaneras el Sáb 20 Feb 2016 - 10:40

Como indico, ya lo he solucionado, y publico el comentario para ayudar a quien tenga el mismo problema.

Ya hacía mucho tiempo de mi último comentario (casi 2 años), pero últimamente me ha dado por volver a trastear con el giga... el mío se me estropeó hace un tiempo, pero mi hermano me dio el suyo que tenía en un rincón cogiendo polvo.

Hace 2 meses compilé un firm y no tuve ningún problema: monté una máquina virtual con Ubuntu server 14.04, instalé los paquetes necesarios (lo confieso, tuve que mirar el wiki), descargué el SVN y me puse a compilar... todo pareció correcto... "ready to rumble..."

Ayer lei un mensaje de alguien que comentaba problemas con la codificación de carácteres y que Bittor había comentado el problema con el mediatomb, que por eso no arrancaba... y, efectivamente, aunque tengo configurado que arranque el mediatomb, no lo veia en ninguna de mis teles con DLNA. Como vi que Bittor lo había solucionado, decidí volver a compilar, pero el sistema me dio un error:

Código:
checking for gethostbyname... yes
checking how to run the C++ preprocessor... mips-linux-uclibc-g++ -E
checking for gethostbyname_r... yes
checking for if_nameindex... yes
checking for if_freenameindex... yes
checking for pthread_create in -lpthread... yes
checking for clock_gettime in -lrt... yes
/home/pjllaneras/vdr-ng-em/build/mediatomb-0.12.1-47-g7ab7616/configure: line 11604: syntax error near unexpected token `ZLIB,'
/home/pjllaneras/vdr-ng-em/build/mediatomb-0.12.1-47-g7ab7616/configure: line 11604: `PKG_CHECK_MODULES(ZLIB, zlib,'
make: *** [/home/pjllaneras/vdr-ng-em/m7x0_xtc_uclibc_Linux-i686/stagefiles/.mediatomb_configured] Error 2

Hoy, buscando información, he visto que la nueva versión del mediatomb requiere la instalación de un nuevo paquete: pkg-config.

Código:
sudo apt-get install pkg-config

Después a compilar... y "ready to rumble..."!!! Ahora lo voy a probar. Espero tener el mediatomb funcionando en breve.
avatar
pjllaneras
Betatester

Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 45
Localización : Palma de Mallorca

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar mediatomb

Mensaje por bittor el Sáb 20 Feb 2016 - 13:27

Me alegra verte por aquí.

Ya sabes, añades nuevas cosas y dejan de funcionar otras.

El nuevo mediatomb es el de Debian que está más actualizado que el de la página oficial y no incluye un "configure" por lo que es necesario generarlo y le debe hacer falta el paquete que mencionas, pero tampoco me había percatado.

Gracias por el aviso, ya lo he añadido en la wiki y el README del SVN.
avatar
bittor
Desarrollador

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

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar mediatomb

Mensaje por toni_kny el Sáb 26 Mar 2016 - 17:28

Buenas, hoy me he decidido a compilar de nuevo desde el svn para ver los avances de bittor. La verdad es que el 0.7 me va perfecto desde que salió, así que es curiosidad más que necesidad.

Bueno, solo echo de menos los subtitulos en directo. Hay algo para la 0.8?

El caso es que aunque he instalado el pkg-config me ha dado un error al compilar:

Código:

rm -rf /home/toni/VDR/vdr-ng-em/build/mediatomb-0.12.1-47-g7ab7616
tar -x -C /home/toni/VDR/vdr-ng-em/build -xJf /home/toni/VDR/vdr-ng-em/downloads/mediatomb_0.12.1-47-g7ab7616.orig.tar.xz
touch /home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/stagefiles/.mediatomb_unpacked
for patch_file in `find  /home/toni/VDR/vdr-ng-em/patches/mediatomb/0.12.1-47-g7ab7616 -type f -iname '*.patch' | sort` ; do patch -p1 -E -d  /home/toni/VDR/vdr-ng-em/build/mediatomb-0.12.1-47-g7ab7616 < $patch_file ; done
patching file src/main.cc
patching file src/layout/fallback_layout.cc
patching file src/layout/fallback_layout.cc
patching file src/content_manager.cc
patching file src/file_request_handler.cc
Hunk #3 succeeded at 719 (offset 52 lines).
Hunk #4 succeeded at 741 (offset 52 lines).
patching file src/vdr_io_handler.h
patching file src/vdr_io_handler.cc
patching file build/libmediatomb_src
patching file src/tools.cc
patching file src/serve_request_handler.cc
Hunk #2 succeeded at 124 (offset 2 lines).
Hunk #3 succeeded at 214 (offset 4 lines).
patching file src/layout/fallback_layout.cc
Hunk #1 succeeded at 119 (offset 3 lines).
Hunk #2 succeeded at 138 (offset 3 lines).
Hunk #3 succeeded at 322 (offset 3 lines).
Hunk #4 succeeded at 380 (offset 3 lines).
Hunk #5 succeeded at 448 (offset 3 lines).
Hunk #6 succeeded at 491 (offset 3 lines).
Hunk #7 succeeded at 508 (offset 3 lines).
Hunk #8 succeeded at 812 (offset 3 lines).
patching file src/layout/fallback_layout.h
patching file tombupnp/upnp/src/api/upnpdebug.c
patching file src/config_manager.cc
patching file src/metadata_handler.h
patching file src/tools.cc
Hunk #1 succeeded at 299 (offset 1 line).
Hunk #2 succeeded at 383 (offset 1 line).
Hunk #3 succeeded at 401 (offset 1 line).
patching file src/web_request_handler.h
patching file src/youtube_service.cc
patching file src/online_service.cc
patching file src/main.cc
patching file src/storage/sql_storage.h
patching file src/storage/sql_storage.cc
patching file src/metadata/ffmpeg_handler.cc
patching file src/metadata/libmp4v2_handler.cc
patching file acinclude.m4
patching file configure.ac
patching file src/autoscan_inotify.cc
patching file src/content_manager.cc
touch /home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/stagefiles/.mediatomb_patched
(cd /home/toni/VDR/vdr-ng-em/build/mediatomb-0.12.1-47-g7ab7616 ; autoreconf -i ; PATH="/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/jre/bin:/home/toni/android-sdks/tools:/home/toni/android-sdks/platform-tools:/home/toni/android-ndk:/home/toni/.local/bin" CC="mips-linux-uclibc-gcc" CXX="mips-linux-uclibc-g++" AS="mips-linux-uclibc-as" AR="mips-linux-uclibc-ar" CPP="mips-linux-uclibc-cpp" RANLIB="mips-linux-uclibc-ranlib" LD="mips-linux-uclibc-ld" NM="mips-linux-uclibc-nm" STRIP="sstrip" CFLAGS="-DNDEBUG -march=mips2 -mtune=vr4120 -mfix-vr4120 -Ofast -msoft-float -flto -ffunction-sections -fdata-sections" CXXFLAGS="-DNDEBUG -march=mips2 -mtune=vr4120 -mfix-vr4120 -Ofast -msoft-float -fvisibility-inlines-hidden -flto -ffunction-sections -fdata-sections" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--relax -Wl,--sort-common -Wl,--sort-section,alignment -flto -fwhole-program -Wl,--gc-sections" \
 \
 LDFLAGS="-flto -fwhole-program -Wl,--gc-sections -L/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/target_root/lib -L/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/target_root/usr/lib -Wl,-rpath-link=/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/target_root/usr/lib" \
 PKG_CONFIG_PATH="/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/target_root/usr/lib/pkgconfig" \
 PKG_CONFIG_LIBDIR="/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/target_root/usr/lib/pkgconfig" \
 /home/toni/VDR/vdr-ng-em/build/mediatomb-0.12.1-47-g7ab7616/configure \
 --prefix=/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/target_root/usr \
 --host=mips-linux \
 --enable-sqlite3 \
 --disable-mysql \
 --disable-db-autocreate \
 --enable-pthread-lib \
 --disable-rpl-malloc \
 --disable-tombdebug \
 --disable-upnpdebug \
 --enable-log \
 --disable-debug-log \
 --disable-external-transcoding \
 --disable-taglib --disable-id3lib \
 --disable-ffmpeg \
 --disable-ffmpegthumbnailer \
 --disable-curl --disable-youtube \
 --disable-libexif \
 --disable-libmagic \
 --disable-libjs \
 --disable-inotify \
 --disable-lastfm \
 --disable-flac \
 --disable-libmp4v2)
/bin/sh: 1: autoreconf: not found
/bin/sh: 1: /home/toni/VDR/vdr-ng-em/build/mediatomb-0.12.1-47-g7ab7616/configure: not found
/home/toni/VDR/vdr-ng-em/make-incs/mediatomb.mk:120: recipe for target '/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/stagefiles/.mediatomb_configured' failed
make: *** [/home/toni/VDR/vdr-ng-em/m7x0_xtc_uclibc_Linux-x86_64/stagefiles/.mediatomb_configured] Error 127

Parece que no se configura el mediatomb, no? Alguna idea?

Gracias a tod@s y sobre todo a ti bittor!
Si necesitas a alguien para ir probando compilar lo que vayas haciendo solo tienes que decirlo.
Saludos.

toni_kny

Cantidad de envíos : 21
Fecha de inscripción : 26/03/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar mediatomb

Mensaje por toni_kny el Sáb 26 Mar 2016 - 20:17

Pues parece que el error venía de otro lado. Deshabilitando el mediatomb me seguía dando errores, y lo he solucionado instalando autoconf y por dependencias automake y autotools-dev.

Todo esto en ubuntu 15.10, por si le sirve a alguien más. Igual se puede meter en la wiki del assembla también.

Saludos.

toni_kny

Cantidad de envíos : 21
Fecha de inscripción : 26/03/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar mediatomb

Mensaje por bittor el Mar 29 Mar 2016 - 21:54

toni_kny escribió:Bueno, solo echo de menos los subtitulos en directo. Hay algo para la 0.8?
No, es un tema que lleva bastante tiempo implementarlo y si no hay nadie interesado en ayudar a hacerlo no lo tendremos.

toni_kny escribió:Gracias a tod@s y sobre todo a ti bittor!
Me alegra ver a gente así después de tantos años con este proyecto.

toni_kny escribió:Si necesitas a alguien para ir probando compilar lo que vayas haciendo solo tienes que decirlo.
La verdad es que sí, tengo en la recámara un montón de cambios para testear.
En la sombra he ido probando el uClibc-ng que en principio no soporta nuestro anciano kernel y con unos pocos retoques funciona sin que haya detectado ningún problema (llevo semanas programando, grabando, editando, reproduciendo, etc.), además de que he ido preparando el código del VDR y plugins para que funcione con el nuevo gcc 6 que saldrá al mes que viene y la mejora en velocidad es notable.
También tengo muchas correcciones del VDR, plugins, usbautomounter, etc. pero tengo que revisarlas antes.
En 1 o 2 semanas estará subido, ya pondré un mensaje informando.

toni_kny escribió:Todo esto en ubuntu 15.10, por si le sirve a alguien más. Igual se puede meter en la wiki del assembla también.
Thx, Wiki y README del SVN actualizados.
avatar
bittor
Desarrollador

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

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: [SOLUCIONADO] Error al compilar mediatomb

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.