• Hola Invitado, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


Compilar Imagenes Enigma 1

Javilonas

Javilonas

Trovador Loco
Developer
Registrado
10 Sep 2006
Mensajes
25.305
Reacciones
2.688
Puntos
322
Bueno chavales ya va siendo hora de que vayáis aprendiendo a compilaros vuestras propias imágenes,

por tanto vamos a ponernos al día, seguro que muchos estáis ya artos de buscar por internet y todo lo que encontráis nada funciona, os da error en la compilación o sencillamente el soft se a quedado absoleto, me consta que en ninguna web a día de hoy tienen esto al día, así que lonasdigital va a decantarse por dejar este regalito,

antes de nada recuerda que si vas a copiar este manual en tu foro,blog,etc.. recuerda pedir permiso y colocar los créditos como dicta nuestra licencia de Creative Commons BY-NC-SA

logo.jpg
¿empezamos o que?
vamos a descargarnos este archivo que nos va a ser util para comprobar que tenemos instalado en nuestro sistema linux (en el pc) todo lo necesario para poder compilar enigma 1: Ver el archivo adjunto toolchecker.sh

Una vez descargado tenemos que abrir un terminal y en el ejecutarlo para comprobar que tenemos instalado todo lo necesario para poder empezar a compilar una imagen de enigma 1 que en este caso lo necesario es esto:

- cvs
- autoconf
- automake
- libtool
- gettext
- make
- makeinfo (texinfo)
- tar
- bunzip2 (bzip2)
- gunzip (gzip)
- patch
- infocmp (ncurses-bin / ncurses-devel)
- gcc
- g++
- flex
- bison
- pkg-config
- wget
- libpng2 or libpng3 (DirectFB)
- ftpd (o otro ftp server)

Si ya lo tenemos todo empezamos con la tarea,

Vamos a crearnos un pequeño directorio donde almacenar las imagenes,

Código:
mkdir tuxbox-cvs
Cambiamos al directorio recién creado
Código:
cd tuxbox-cvs
A continuación todo lo que voy a poner podéis copiar y pegar y pulsar enter para ejecutarlo.

Código:
export CVS_RSH=ssh
ojo aquí por que hay que copiar hasta el punto que tenemos al final con la separación exacta que tien dada,

Código:
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -PA  .
entramos dentro de el directorio cdk
Código:
cd cdk
asignamos los permisos al archivo prepare_dream
Código:
chmod ugo+x prepare_dream
Ahora tenemos que modificar el 'prepare_dream' para personalizar nuestra imagen
yo aquí os dejo el que suelo usar yo particularmente pero vosotros podéis modificarlo y añadir o quitar según vuestro gusto

para ello hacemos esto:
Código:
#!/bin/bash
cd .. && CURRENT_PATH=`pwd`;
cd cdk
./autogen.sh;
# modelo de tu dream dm500 dm56x0 o dm7000
TYPE=$1
if test -z "$TYPE"; then
    TYPE=dm500
fi
./configure \
    --with-boxtype="dreambox" \
    --with-boxmodel=$TYPE \
    --with-webif=expert \
    --prefix=$CURRENT_PATH/root \
    --with-cvsdir=$CURRENT_PATH \
    --enable-maintainer-mode \
    --enable-flashrules \
    --with-mhw-epg=yes \
    --with-flashtool=expert \
    --enable-nfsserver \
        --enable-sambaserver \
    --with-ext-flashtool=yes \
    --with-enigma-debug=yes \
    --enable-ide \
        --enable-mmc \
    --enable-kernel26 \
        --enable-upnp \
        --enable-flac \
        --enable-ccache \
        --enable-freesatepg=yes \
    --enable-msgbox=yes \
        --with-filesystems=ext2,ext3,vfat,xfs,cifs,nfs,lufs,smbfs
guardamos los cambios y ejecutamos el prepare:
#<dm500, dm56x0, dm7000> ( dm500 sustituirlo por el modelo de tu dream E1 )
Código:
./prepare_dream dm500
y por ultimo para poder empezar a compilar la imagen hacemos esto:
Código:
make flash-enigma-squashfs
y ahora a esperar por lo menos 4/5 horas que suele durar, cuando termine todo
tendremos nuestra imagen compilada por nosotros mismos y todo el código fuente para poder modificar esta

Yo por ejemplo cuando termino de compilar la imagen lo primero que hago es eliminar los skin por defecto,
dejar solo el lenguaje español y el ingles, eliminar los plugin innecesarios, eliminar imagenes innecesarias,

¿como hacemos eso? pues muy sencillo todo,

- elimino "root-squashfs.img" en <mi directorio-cvs>/root/cdkflash/
- elimino los plugins que no necesito en <mi directorio-cvs>/root/cdkflash/root-enigma-squashfs/lib/tuxbox/plugins
- elimino los skins que no voy a usar en <mi directorio-cvs>/root/cdkflash/root-enigma-squashfs/share/tuxbox/enigma/skins
- elimino las imágenes que no voy a usar en <mi directorio-cvs>/root/cdkflash/root-enigma-squashfs/share/tuxbox/enigma/pictures
- elimino los idiomas que no voy a usar en <mi directorio-cvs>/root/cdkflash/root-enigma-squashfs/share/locale

Cuando termine de modificar todo esto o lo que vaya a modificar en la imagen puede recompilar de nuevo la imagen para que los cambios se apliquen y nos desarrolle una nueva imagen ,

Código:
make flash-enigma-squashfs
Con esto ya tendríamos nuestra imagen en el directorio
<mi directorio-cvs>/root/cdkflash/

entiendase que donde pongo mi directorio será el que vosotros creasteis en mi caso es tuxbox-cvs

Ya tenéis algo con lo que pasar el rato jejejeje, cualquier duda o problema crearos un hilo nuevo y se intentará ayudar en la medida de lo posible,
Recordaros que este manual es exclusivo de www.lonasdigital.com bajo licencia Creative Commons BY-NC-SA

Este manual puede ser modificado por su autor (yo lonas) sin previo aviso para añadir mas información,funciones,trucos y o utilidades

Un Saludo
 
Ahora ya no tenéis escusas para poder crearos vuestras propias imágenes jejejeje así que hay os lo dejo :73:
 
buen manual para gente dispuesta
 
jaajaja,lonas para poder estudiar, hay algo para poder hacerlo en windows,tiomoroooooo,cuidaito con la respuestaaaaa,jajajajaajajajajaj:53::53:
 
gracias por este manual donde se pueden descargar estas librerias para ubuntu 10.10
 
pues aver si puedo,jejejej
 
gracias por este manual donde se pueden descargar estas librerias para ubuntu 10.10
pues desde el mismo Ubuntu campeón,

ya sea por terminal o por Synaptic
 
gracias nuevamente por tu respuesta.ya se que es desde ubuntu la pregunta era si hay que buscarlos de uno en uno
o hay algun paquete que contenga todos esas librerias machote jejeje :71:
 
gracias nuevamente por tu respuesta.ya se que es desde ubuntu la pregunta era si hay que buscarlos de uno en uno
o hay algun paquete que contenga todos esas librerias machote jejeje :71:

Claro compi las librerías tienes que buscarlas desde donde te dije anteriormente una a una..... puedes hacerlo así desde un terminal:

sudo apt-get install aquí pones cada librería y la separas por espacio así podrás instalarlas todas de golpe...


para los que no esteis familiarizados con el uso de el terminal pues teneis el Synaptic desde la ventana de buscar puedes ir encontrándolas una a una, las señalas y cuando estén todas le das a instalar.

si necesitas ayuda dame un toque campeón

Saludos
 
hola e instalado las librerias e ejecutado todos los comandos e entrado en preparedream e borrado lo que habia y e puesto el prepare que hay aqui despues me sale esto a porcierto donde debe ir la imagen que quiero modificar en tuxbox-cvs
javi@javi-VirtualBox:~/tuxbox-cvs/cdk$ chmod ugo+x prepare_dream
javi@javi-VirtualBox:~/tuxbox-cvs/cdk$ ./prepare_dream dm500
./prepare_dream: línea 1: #!/bin/bash: No existe el fichero o el directorio

I am testing that you have the required versions of libtool, autoconf,
automake, make, gettext, gcc, and g++.

checking for libtool >= 1.4.2 ...
You must have libtool installed to compile .
Install the appropriate package for your distribution,
or get the source tarball at ftp://ftp.gnu.org/pub/gnu/
checking for autoconf >= 2.57a ... yes (version 2.67)
checking for automake >= 1.8 ... yes (version 1.11.1)
checking for gettext >= 0.12.1 ... yes (version 0.18.1)
checking for make >= 3.80 ... yes (version 3.81)
checking for gcc >= 3.0 or = 2.95 ... yes (version 4.4.4-14ubuntu5))
checking for g++ >= 3.0 or = 2.95 ... yes (version 4.4.4-14ubuntu5))

Please install/upgrade the missing tools and call me again.

./prepare_dream: línea 11: ./configure: No existe el fichero o el directorio
javi@javi-VirtualBox:~/tuxbox-cvs/cdk$
 
no tenías que eliminar nada compañero....

simplemente desde el terminal editas el archivo prepare_dream sustituyendo lo que tenga este por el contenido de aquí y salvar los cambios, yo suelo hacerlo con nano pero si te manejas mejor con vi u con otro pues adelante,

pero no hay que tocar nada más que eso, por otro lado según veo no lo tienes todo instalado aún:
Usted debe tener instalado libtool para compilar.
Instale el paquete apropiado para su distribución,

instalate el libtool y reinicia el pc y luego le ejecutas de nuevo el archivo este: http://www.lonasdigital.com/attachm...386-compilar-imagenes-enigma-1-toolchecker.sh

si la prueba te indica de que lo tienes ya todo instalado prueba a hacerlo todo de nuevo pero recuerda que no tienes que eliminar nada, primero le asignas permisos a el archivo :
chmod ugo+x prepare_dream

y luego lo editas desde el terminal con nano, vi o el que quieras o con el propio gedit y lo personalizas según tu gusto,

ojo con el copy paste a la hora de hacerlo por que puede que no te lo formule bien al ser linux, ya que aveces se crean caracteres extraños al dejar espacios en blanco entre un texto y otro.

Ya me contaras que tal te fue después de hacer esto compañero,

un saludo
 
ahora me sale esto no se si falta algo mas
cvs checkout: Updating tuxbox/apps/tuxbox/lcars/src
cvs checkout: Updating tuxbox/apps/tuxbox/lcd
cvs checkout: Updating tuxbox/apps/tuxbox/lcd/lcdip
cvs checkout: Updating tuxbox/apps/tuxbox/lcd/lcdmenu
cvs checkout: Updating tuxbox/apps/tuxbox/libs
cvs checkout: Updating tuxbox/apps/tuxbox/libs/libavs
cvs checkout: Updating tuxbox/apps/tuxbox/libs/liblcddisplay
cvs checkout: Updating tuxbox/apps/tuxbox/libs/libtuxbox
cvs checkout: Updating tuxbox/apps/tuxbox/libs/libtuxtxt
cvs checkout: Updating tuxbox/apps/tuxbox/libtuxbox
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/controld
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/controld/driver
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/lcdd
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/lcdd/clock
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/lcdd/icons
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/nhttpd
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/nhttpd/data
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/nhttpd/data/images
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/sectionsd
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/daemons/timerd
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/data
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/data/fonts
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/data/icons
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/data/locale
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/lib
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/lib/controldclient
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/lib/lcddclient
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/lib/sectionsdclient
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/lib/timerdclient
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/src
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/src/daemonc
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/src/driver
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/src/gui
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/src/gui/bedit
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/src/gui/widget
cvs checkout: Updating tuxbox/apps/tuxbox/neutrino/src/system
cvs checkout: Updating tuxbox/apps/tuxbox/plugins
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/enigma
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/enigma/demo
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/enigma/ngrabstart
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/enigma/ngrabstop
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/bouquet
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/lemm
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/lib
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/master
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/mines
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/pac
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/snake
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/tank
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/tetris
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/fx2/yahtzee
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/include
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/tuxtxt
cvs checkout: Updating tuxbox/apps/tuxbox/plugins/tuxtxt/font
cvs checkout: Updating tuxbox/apps/tuxbox/tools
cvs checkout: Updating tuxbox/apps/tuxbox/tools/camd
cvs checkout: Updating tuxbox/apps/tuxbox/tools/misc
cvs checkout: Updating tuxbox/apps/tuxbox/tools/satfind
cvs checkout: Updating tuxbox/apps/tuxbox/tools/test
cvs checkout: Updating tuxbox/boot
cvs checkout: Updating tuxbox/boot/idxfs
cvs checkout: Updating tuxbox/boot/ppcboot
cvs checkout: Updating tuxbox/boot/ppcboot/adciop
cvs checkout: Updating tuxbox/boot/ppcboot/cogent
cvs checkout: Updating tuxbox/boot/ppcboot/common
cvs checkout: Updating tuxbox/boot/ppcboot/cpci405
cvs checkout: Updating tuxbox/boot/ppcboot/dbox
cvs checkout: Updating tuxbox/boot/ppcboot/dbox/logo
cvs checkout: Updating tuxbox/boot/ppcboot/disk
cvs checkout: Updating tuxbox/boot/ppcboot/doc
cvs checkout: Updating tuxbox/boot/ppcboot/etx094
cvs checkout: Updating tuxbox/boot/ppcboot/examples
cvs checkout: Updating tuxbox/boot/ppcboot/genietv
cvs checkout: Updating tuxbox/boot/ppcboot/hymod
cvs checkout: Updating tuxbox/boot/ppcboot/include
cvs checkout: Updating tuxbox/boot/ppcboot/include/asm
cvs checkout: Updating tuxbox/boot/ppcboot/include/linux
cvs checkout: Updating tuxbox/boot/ppcboot/include/linux/byteorder
cvs checkout: Updating tuxbox/boot/ppcboot/ivms8
cvs checkout: Updating tuxbox/boot/ppcboot/mbx8xx
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8240
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8240/drivers
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8240/drivers/dma
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8240/drivers/epic
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8240/drivers/i2c
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8240/drivers/i2o
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8260
cvs checkout: Updating tuxbox/boot/ppcboot/mpc8xx
cvs checkout: Updating tuxbox/boot/ppcboot/net
cvs checkout: Updating tuxbox/boot/ppcboot/ppc
cvs checkout: Updating tuxbox/boot/ppcboot/ppc4xx
cvs checkout: Updating tuxbox/boot/ppcboot/sandpoint
cvs checkout: Updating tuxbox/boot/ppcboot/spd8xx
cvs checkout: Updating tuxbox/boot/ppcboot/tools
cvs checkout: Updating tuxbox/boot/ppcboot/tools/easylogo
cvs checkout: Updating tuxbox/boot/ppcboot/tools/gdb
cvs checkout: Updating tuxbox/boot/ppcboot/tqm8xx
cvs checkout: Updating tuxbox/cdk
cvs checkout: Updating tuxbox/cdk/Patches
cvs checkout: Updating tuxbox/cdk/Patches/cygwin
cvs checkout: Updating tuxbox/cdk/doc
cvs checkout: Updating tuxbox/cdk/root
cvs checkout: Updating tuxbox/cdk/root/etc
cvs checkout: Updating tuxbox/cdk/root/etc/init.d
cvs checkout: Updating tuxbox/cdk/root/share
cvs checkout: Updating tuxbox/cdk/root/share/tuxbox
cvs checkout: Updating tuxbox/cdk/root/share/udhcpc
cvs checkout: Updating tuxbox/cdk/root/var_init
cvs checkout: Updating tuxbox/cdk/root/var_init/etc
cvs checkout: Updating tuxbox/cdk/root/var_init/tuxbox
cvs checkout: Updating tuxbox/cdk/root/var_init/tuxbox/config
cvs checkout: Updating tuxbox/cdk/root/var_init/tuxbox/config/enigma
cvs checkout: Updating tuxbox/driver
cvs checkout: Updating tuxbox/driver/avia
cvs checkout: Updating tuxbox/driver/avs
cvs checkout: Updating tuxbox/driver/cam
cvs checkout: Updating tuxbox/driver/event
cvs checkout: Updating tuxbox/driver/fp
cvs checkout: Updating tuxbox/driver/i2c
cvs checkout: Updating tuxbox/driver/include
cvs checkout: Updating tuxbox/driver/include/dbox
cvs checkout: Updating tuxbox/driver/include/mtdriver
cvs checkout: Updating tuxbox/driver/include/ost
cvs checkout: Updating tuxbox/driver/include/tuxbox
cvs checkout: Updating tuxbox/driver/info
cvs checkout: Updating tuxbox/driver/lcd
cvs checkout: Updating tuxbox/driver/ost
cvs checkout: Updating tuxbox/driver/saa7126
cvs checkout: Updating tuxbox/driver/ves
cvs checkout: Updating tuxbox/hostapps
cvs checkout: Updating tuxbox/hostapps/bmp2raw
cvs checkout: Updating tuxbox/hostapps/flash
cvs checkout: Updating tuxbox/hostapps/grab
cvs checkout: Updating tuxbox/hostapps/libcrypto++
cvs checkout: Updating tuxbox/hostapps/libflashimage
cvs checkout: Updating tuxbox/hostapps/mk_minroot
cvs checkout: Updating tuxbox/hostapps/stream
cvs checkout: Updating tuxbox/hostapps/ucodex
cvs checkout: Updating tuxbox/hostapps/win32
cvs checkout: Updating tuxbox/hostapps/win32/tuxvision
cvs checkout: Updating tuxbox/hostapps/win32/tuxvision/WinAmpOutputPlugin
cvs checkout: Updating tuxbox/hostapps/win32/tuxvision/capture
cvs checkout: Updating tuxbox/hostapps/win32/tuxvision/capture/telnet
cvs checkout: Updating tuxbox/hostapps/win32/tuxvision/doc
cvs checkout: Updating tuxbox/hostapps/win32/tuxvision/render
cvs checkout: Updating tuxbox/hostapps/win32/tuxvision/tuxvision
cvs checkout: Updating tuxbox/tuxbox
cvs checkout: Updating tuxbox/tuxbox/CVSROOT
javi@javi-VirtualBox:~/tuxbox-cvs$ cd cdk
javi@javi-VirtualBox:~/tuxbox-cvs/cdk$ chmod ugo+x prepare_dream
javi@javi-VirtualBox:~/tuxbox-cvs/cdk$ ./prepare_dream dm500
./prepare_dream: línea 1: #!/bin/bash: No existe el fichero o el directorio

I am testing that you have the required versions of libtool, autoconf,
automake, make, gettext, gcc, and g++.

checking for libtool >= 1.4.2 ... yes (version 2.2.6)
checking for autoconf >= 2.57a ... yes (version 2.67)
checking for automake >= 1.8 ... yes (version 1.11.1)
checking for gettext >= 0.12.1 ... yes (version 0.18.1)
checking for make >= 3.80 ... yes (version 3.81)
checking for gcc >= 3.0 or = 2.95 ... yes (version 4.4.4-14ubuntu5))
checking for g++ >= 3.0 or = 2.95 ... yes (version 4.4.4-14ubuntu5))

Generating configuration files for tuxbox-cdk, please wait....
configure.ac:4: installing `./config.guess'
configure.ac:4: installing `./config.sub'
configure.ac:32: installing `./install-sh'
configure.ac:32: installing `./missing'
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./COPYING' using GNU General Public License v3 file
Makefile.am: Consider adding the COPYING file to the version control system
Makefile.am: for your code, to avoid questions about which license your project uses.
configure: WARNING: unrecognized options: --enable-flashrules
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... powerpc-tuxbox-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for apps directory... yes
checking for boot directory... yes
checking for driver directory... yes
checking for hostapps directory... yes
checking for m4... /usr/bin/m4
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking for mkcramfs... no
configure: WARNING: using tuxbox cramfs
checking linux_dream rules... done
checking linux_dream_kernel_headers rules... done
checking dreamfiles rules... done
checking dreamdriver_dm7000 rules... done
checking dreamdriver_dm56x0 rules... done
checking dreamdriver_dm500 rules... done
checking binutils_dream rules... done
checking bootstrap_gcc_dream rules... done
checking glibc_dream rules... done
checking gcc_dream rules... done
checking uboot rules... done
checking binutils rules... done
checking bootstrap_gcc rules... done
checking glibc rules... done
checking gcc rules... done
checking uclibc rules... done
checking busybox rules... done
checking automount rules... done
checking nfs_utils rules... done
checking fuse rules... done
checking djmount rules... done
checking ftpd rules... done
checking module_init_tools rules... done
checking modutils rules... done
checking netkit_telnet rules... done
checking portmap rules... done
checking procps rules... done
checking udev rules... done
checking watchdog rules... done
checking mrouted rules... done
checking samba rules... done
checking cramfs rules... done
checking squashfs rules... done
checking libboost rules... done
checking libcommoncplusplus rules... done
checking libcrypto rules... done
checking libcurl rules... done
checking libcurl_current rules... done
checking libdirectfb rules... done
checking libdirectfbpp rules... done
checking libppdirectfb rules... done
checking libdvb rules... done
checking libdvbpsi rules... done
checking libexpat rules... done
checking libffi rules... done
checking libfreetype_realold rules... done
checking libfreetype_old rules... done
checking libfreetype_current rules... done
checking libfribidi rules... done
checking libid3tag rules... done
checking libgmp rules... done
checking libmad rules... done
checking libncurses rules... done
checking libjpeg rules... done
checking libungif rules... done
checking libpcap rules... done
checking libpng rules... done
checking libreadline rules... done
checking libsdl rules... done
checking libsigc rules... done
checking libvorbisidec rules... done
checking libxml2 rules... done
checking libz rules... done
checking libglib rules... done
checking libiconv rules... done
checking libtool rules... done
checking libFLAC rules... done
checking libgettext rules... done
checking liblzma465 rules... done
checking libfaad2 rules... done
checking libgmp_host rules... done
checking libmpfr_host rules... done
checking bzip2 rules... done
checking console_data rules... done
checking console_tools rules... done
checking kbd rules... done
checking directfb_examples rules... done
checking fbset rules... done
checking lirc rules... done
checking lsof rules... done
checking ssh rules... done
checking tcpdump rules... done
checking bonnie rules... done
checking vdr rules... done
checking lufs rules... done
checking dropbear rules... done
checking kermit rules... done
checking wget rules... done
checking ncftp rules... done
checking screen rules... done
checking links rules... done
checking links_g rules... done
checking ntpd rules... done
checking ntpclient rules... done
checking openntpd rules... done
checking esound rules... done
checking python rules... done
checking ser2net rules... done
checking ucl rules... done
checking upx_host rules... done
checking lzma rules... done
checking lzma_host rules... done
checking openvpn rules... done
checking ipkg rules... done
checking hdparm rules... done
checking e2fsprogs rules... done
checking utillinux rules... done
checking parted rules... done
checking hddtemp rules... done
checking xfsprogs rules... done
checking reiserfsprogs rules... done
checking smartmontools rules... done
checking dosfstools rules... done
checking ccache rules... done
checking cabextract rules... done
checking msttf rules... done
checking gdb rules... done
checking valgrind rules... done
checking insight rules... done
checking ltrace rules... done
checking strace rules... done
checking nano rules... done
checking mc rules... done
checking joe rules... done
checking bash rules... done
checking kaffe rules... done
checking kaffeh rules... done
checking gnuboy rules... done
checking scummvm rules... done
checking sdldoom rules... done
checking tinygl rules... done
checking tuxfrodo rules... done
checking dvbdate rules... done
checking dvbstream rules... done
checking dvbtext rules... done
checking dvbtune rules... done
checking vls rules... done
checking bluez_hcidump rules... done
checking bluez_libs rules... done
checking bluez_pan rules... done
checking bluez_sdp rules... done
checking bluez_utils rules... done
checking sqlite rules... done

summary:
----------------------------------------
target cpu/boxtype: ppc405/dreambox dm500
kernel: 2.6
kernel config: config/dbox2_kernel-2.6.config.m4
libc: glibc
threads: nptl
target: powerpc-tuxbox-linux-gnu
host: i686-pc-linux-gnu
debug code: no
target prefix: /home/javi/tuxbox-cvs/root/cdkroot
host prefix: /home/javi/tuxbox-cvs/root/cdk
boot prefix: /home/javi/tuxbox-cvs/root/tftpboot
build prefix: /home/javi/tuxbox-cvs/cdk
root partition size: 0x660000
default locale: deutsch
serversupport: /home/javi/tuxbox-cvs/root/serversupport
checkImage:
target apps directory: /home/javi/tuxbox-cvs/apps
boot directory: /home/javi/tuxbox-cvs/boot
start script directory: /home/javi/tuxbox-cvs/cdk/root_dream
driver directory: /home/javi/tuxbox-cvs/driver
host apps directory: /home/javi/tuxbox-cvs/hostapps
logo directory: /home/javi/tuxbox-cvs/cdk/logos
customization directory: /home/javi/tuxbox-cvs/cdk
ucode directory: NONE
archive directory: /home/javi/tuxbox-cvs/cdk/Archive
GNU server: ftp.gwdg.de/pub/misc/gnu/ftp/gnu
default server: dbox2-tuning.de - d-Box2 Umbau zum günstigen Preis!
update http prefix:
used busybox-m4-config: config/busybox.config.m4
IDE support: yes
MMC support: yes
fdisk standalone: no
fstab default fs: ext2
IDE/MMC: Ext2 support yes / e2fsprogs
IDE/MMC: Ext3 support yes / e2fsprogs
IDE/MMC: XFS support yes / xfsprogs
IDE/MMC: REISERFS support no
IDE/MMC: VFAT support yes / dosfstools
CIFS kernel module: yes
SMBFS kernel module: yes
LUFS kernel module: yes
NFS kernel module: yes
NFS server: yes
Samba server: yes
Automount: yes
Neutrino UPnP-support: yes
Neutrino Audioplayer: yes
Neutrino Movieplayer: yes
Neutrino Pictureviewer: yes
Neutrino Mount: yes
Neutrino Drive-Setup: no
Neutrino dvbsub yes
Neutrino EPG plus yes
Radiotext support: yes
FLAC support: yes
CURL version: old
Freetype version: old
German keymaps: no

aformat no
cdkVcInfo no
blockads no
clock no
dboxshot no
dropbear no
dvbsnoop no
eraseall no
Esound support: no
fbshot no
gdbserver no
getrc no
hddtemp no
input no
ipkg no
kb2rcd no
LIRC no
lcshot no
links text mode browser no
links graphics mode browser no
logomask no
msgbox yes
openntpd no
OpenVPN: no
procps no
rtc boxtype not supported
satfind no
shellexec no
sqlite3 storage: no
strace no
sysinfo no
tuxcal no
tuxcom yes
tuxmail yes
tuxtxt (internal) yes (yes)
tuxwetter no
vncviewer no

Enigma: dbswitch yes
Enigma: movieplayer yes
Enigma: ngrab yes
Enigma: rss yes
Enigma: script yes
Enigma: weather no

FX2: C64 Emulator no
FX2: lcdcirc no
FX2: Lemmings no
FX2: Mastermind no
FX2: MineSweeper no
FX2: Outdoor no
FX2: PacMan no
FX2: Satfind no
FX2: Snake no
FX2: Sokoban no
FX2: Sol no
FX2: Solitair no
FX2: Sudoko no
FX2: Tank no
FX2: Tetris no
FX2: Vier gewinnt no
FX2: Yahtzee no

ccache support: yes

----------------------------------------
ccache installdir: /home/javi/tuxbox-cvs/root/cdk/bin
ccache is not yet installed, but installation starts on first build of cdk environment or you can run make ccache
----------------------------------------

configure: creating Makefile-archive
configure: creating ./config.status
config.status: creating Makefile
config.status: creating rules-downcheck.pl
config.status: creating root_dream/Makefile
config.status: creating root_dream/etc/Makefile
config.status: creating root_dream/etc/init.d/Makefile
config.status: creating root_dream/share/Makefile
config.status: creating root_dream/share/tuxbox/Makefile
config.status: creating root_dream/share/udhcpc/Makefile
config.status: creating root_dream/var_init/Makefile
config.status: creating root_dream/var_init/etc/Makefile
config.status: creating root_dream/var_init/etc/init.d/Makefile
config.status: creating root_dream/var_init/etc/network/Makefile
config.status: creating root_dream/var_init/tuxbox/Makefile
config.status: creating root_dream/var_init/tuxbox/config/Makefile
config.status: creating root_dream/var_init/tuxbox/config/enigma/Makefile
config.status: executing depfiles commands
config.status: executing rules-downcheck-chmod commands
configure: WARNING: unrecognized options: --enable-flashrules
javi@javi-VirtualBox:~/tuxbox-cvs/cdk$
 
Pues lo único que veo así a simple vista es que te dice que la opción --enable-flashrules no es reconocida pero poco más....

vamos que es pasable, puedes eliminarla de el prepare si quieres o dejarla no creo que pase nada por ello y seguir adelante con el proceso, no creo que te arroje ningún error más.

Hazle ya un make flash-enigma-squashfs y a ver si hay suerte xD

Saludos
 
gracias por la guia demommento esta trabajando haber si hay suerte por cierto cuando termine el proceso
se puede cerrar sesion y conpilar la imagen otro dia sin perder todos los datos
 
una cosa que no tengo del todo clara donde va la imagen que yo quiero modificar gracias:108:
 
gracias por la guia demommento esta trabajando haber si hay suerte por cierto cuando termine el proceso
se puede cerrar sesion y conpilar la imagen otro dia sin perder todos los datos

El proceso puede durar de 3 a 6 horas perfectamente, cuando termine ya podrás cerrar sesión, antes no.
 
una cosa que no tengo del todo clara donde va la imagen que yo quiero modificar gracias:108:

No entiendo la pregunta.....

La imagen compilada la tendrás en <tu directorio-cvs>/root/cdkflash/

Una vez que termine el proceso tendrás tu propia imagen de enigma 1 compilada en esa ruta que te puse anteriormente,
yo te aconsejaría que tal y como la creara y terminara le eliminaras algunos skin que trae por defecto,idiomas que no vayas a utilizar,imágenes que no sean usadas todo esto con el afan de liberar espacio y minimizar un poco mas si se pudiera el tamaño final de la imagen...

como se que me preguntaras donde poder hacer esto y como pues te lo pongo ya por adelantado para que lo sepas:

- elimina "root-squashfs.img" en <tu directorio-cvs>/root/cdkflash/
- elimina los plugins innecesaros y que no vayas a usar en <tu directorio-cvs>/root/cdkflash/root-enigma-squashfs/lib/tuxbox/plugins
- elimina los skins innecesarios y que no vayas a usar en <tu directorio-cvs>/root/cdkflash/root-enigma-squashfs/share/tuxbox/enigma/skins
- elimina las imagenes que desees en <tu directorio-cvs>/root/cdkflash/root-enigma-squashfs/share/tuxbox/enigma/pictures
- elimina los idiomas inecesarios en <tu directorio-cvs>/root/cdkflash/root-enigma-squashfs/share/locale (yo los elimino todos menos el español e ingles)

y luego ejecuta de nuevo en el terminal:
make flash-enigma-squashfs

y a esperar de nuevo....

luego el tema de la personalización de la imagen, programación, etc... ya cada uno lo hace como le parezca a el y sobre eso no daré soporte.... se entiende que una vez completado este punto y la compilación de la imagen, el código fuente de esta ya se tiene en vuestro poder y lo restante ya corre a cuenta de cada maestrillo, cada uno tiene sus trucos, secretillos,etc... y cada uno trabaja de una manera u otra pero sea como sea necesitaras saber algo de C como mínimo o te estancaras en este ultimo proceso (enigma 1 está escrito en C).

Saludos
 
ahora me da este fayo
checking for sed... /bin/sed
checking for echo... /bin/echo
checking for sort... /usr/bin/sort
checking whether ln -s works... yes
checking for msgfmt... no

FATAL ERROR: msgfmt does not seem to be installed.
xfsprogs cannot be built without a working gettext installation.
make[1]: *** [/home/javi/tuxbox-cvs/root/cdkflash/root/sbin/mkfs.xfs] Error 1
make[1]: se sale del directorio «/home/javi/tuxbox-cvs/cdk»
make: *** [/home/javi/tuxbox-cvs/root/cdkflash/root] Error 2
javi@javi-VirtualBox:~/tuxbox-cvs/cdk$
yo lo que me pensaba era que podia modificar una imagen ya echa retocando loque no me gusta
pero lo que entiendo porlo que dices es otra cosa
 
hola aver si me puedes pegar el ultimo enpujon y me aclaro un poco mas xd
 
checking for msgfmt... no
FATAL ERROR: msgfmt does not seem to be installed.

parece ser que no tienes instalado msgfmt.....

tienes instalado gettext?
 

Temas similares

P
Respuestas
4
Visitas
2K
pop1234
P
Javilonas
Respuestas
29
Visitas
13K
ersun
E
G
Respuestas
7
Visitas
1K
paco-50
P
K
Respuestas
84
Visitas
4K
Javilonas
Javilonas
Atrás
Arriba