Resultados 1 al 8 de 8






Manual compilar oscam para sh4


Estás en el tema Manual compilar oscam para sh4 dentro del subforo Oscam en LonasDigital. Bueno en este pequeño manual simple donde vamos a tratar de como compilar oscam para arquitectura sh4, por ejemplo para receptores: QBOXHD GOLDEN MEDIA SPARK/TRIPLEX IPBOX AMIKO FULAN GI etc.....



Este tema tuvo 3161 Visitas y 7 Respuestas

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

  1. #1
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    Bueno en este pequeño manual simple donde vamos a tratar de como compilar oscam para arquitectura sh4, por ejemplo para receptores:

    QBOXHD
    GOLDEN MEDIA SPARK/TRIPLEX
    IPBOX
    AMIKO
    FULAN
    GI
    etc..

    de una manera facil bajo ubuntu 12.04, siendo necesario, descargar en primer lugar:

    TOOLCHAINS---->Que he preparado añadiendo nuevas librerias
    MAKEFILE.LOCAL--->Que he preparado para que os resulte facil luego la compilacion

    DESCARGA TOOLCHAINS FULL SH4

    DESCARGA MAKEFILE.LOCAL

    A continucion vamos a instalar cositas necesarias para la compilacion en ubuntu, para ello abrimos la consola terminal y ponemos:

    Código:
    sudo apt-get install yum
    Código:
    sudo apt-get install subversion
    Bien pues ya tendriamos todo lo necesario, ahora vamos a ver los pasos:

    1º El toolchains que hemos descargado lo descomprimimos en /home/usuario que tengamos en ubuntu, en mi caso en /home/gogy

    2º Elejimos la carpeta del pc donde vamos a poner los archivos de oscam que vamos a compilar, en mi caso en /usr/local/bin/full

    3º Abrimos la consola terminal y ponemos:

    Código:
    cd /usr/local/bin/full
    4º A continuacion ponemos:

    Código:
    sudo bash
    5º A continuacion ponemos:

    Código:
    sudo svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn
    Y observaremos que se nos descarga los archivos para compilar de la ultima version de oscam:

    [IMG]http://img27.**********.us/img27/2548/sh1qk.png[/IMG]


    6º En el pc en la carpeta /usr/local/bin/full se nos habra creado una carpeta llamada oscam-svn que contiene los archivos oscam para compilar, bien pues ahora le damos permisos a esa carpeta, por lo tanto en la consola terminal ponemos:

    Código:
    chmod 777 oscam-svn
    7º A continuacion descomprimimos Makefile.local en la carpeta oscam-svn que se nos creo.

    8º A continuacion le damos permisos al archivo Makefile.local

    Código:
    cd oscam-svn
    Código:
    chmod 777 Makefile.local
    9º Abrimos con el getedit de ubuntu (editor de textos) el archivo Makefile.local y veremos:

    Código:
    i386-pc-linux: simplei386-pc-linux-debug: debug
    i386-pc-freebsd: simple
    hppa1.1-hp-hpux10.20: simple
    alpha-dec-osf5.1: simple
    linux: simple
    freebsd: simple
    tuxbox: cross-powerpc-tuxbox-linux
    tripledragon: cross-powerpc-405-linux
    win: cross-i386-pc-cygwin
    cygwin: i386-pc-cygwin
    macosx: macosx-native
    linux-pcsc: i386-pc-linux-pcsc
    #### CAMBIAR GOGY POR VUESTRO USUARIO DE UBUNTU Y CAMBIR CONF_DIR DONDE QUERAIS QUE OSCAM LEA LOS ARCHIVOS CONFIGURACION ###################
    
    
    cross-sh4-linux-pcsc:
        $(MAKE) --no-print-directory \
            CROSS=/home/gogy/sh4-unknown-linux-gnu/bin/sh4-unknown-linux-gnu- \
            USE_LIBUSB=1 \
                    USE_PCSC=1 \
                    EXTRA_FLAGS="-I /home/gogy/sh4-unknown-linux-gnu/sh4-unknown-linux-gnu/include/c++/4.3.2/ -I /home/gogy/sh4-unknown-linux-gnu/sh4-unknown-linux-gnu/sysroot/usr/include/PCSC -L /home/gogy/sh4-unknown-linux-gnu/sh4-unknown-linux-gnu/sysroot/usr/lib" \
                    CONF_DIR=/var/etc/oscam \
            $(MAKEFLAGS)
    Pues cambiais gogy por vuestro usuario ubuntu
    Cambiais /var/etc/oscam por la direccion que le querais poner a oscam que lea los archivos de configuracion en vuestro deco.

    Una vez editado eso pues guardais cambios en el archivo.

    10º A continuacion volvemos a la consola terminal y comprobamos que estemos situados en /usr/local/bin/full/oscam-svn, y ponemos :

    Código:
    make cross-sh4-linux-pcsc
    Y comenzara la compilacion de oscam:

    [IMG]http://img717.**********.us/img717/4563/sh2iw.png[/IMG]




    Y si todo ha ido bien pues terminara como muestra la imagen:

    [IMG]http://img254.**********.us/img254/6336/sh3.png[/IMG]




    Y eso es todo...

    Última edición por ††LUCIFER††; 06-11-12 a las 16:55


    Citar Citar  

  2. Los siguientes usuarios agradecieron a ††LUCIFER†† por su mensaje :

    Balaperdida (06-11-12)




  3. #2
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    Bueno terminado el manual...


    Developer Citar Citar  

  4. #3
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    comentar que este modo es valido para compilar las revisiones de la version 1.20...o sea las actuales, pero no para las versiones 1.10 o 0.99 antiguas...


    Developer Citar Citar  

  5. #4
    Avatar de Balaperdida

    Balaperdida está desconectado
    Título:  Usuario PREMIUM Rango:  Usuario PREMIUM
    Fecha de ingreso
    Sep-2006
    Receptor
    Vu+Ultimo /
    Firmware
    OpenLD 3.0
    Nacionalidad
    Espana
    Ubicación
    In The World
    Temas
    12
    Mensajes
    301


    Todo perfecto, voy a probar lo que ha salido en el ipbox a ver como le sienta!! Gracias por el manual tan detallado

    Saludos,
    Recuerda que los MP son para eso, cosas privadas, para consultar dudas está el foro.


    Citar Citar  

  6. #5
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    Cita Iniciado por Balaperdida Ver mensaje
    Todo perfecto, voy a probar lo que ha salido en el ipbox a ver como le sienta!! Gracias por el manual tan detallado

    Saludos,
    Seguramente te falten librerias, por que el ejemplo de compilacion de oscam con esos toolchains es a full ;)

    salvo que la imagen que tengas.... sus creadores le hallan metido librerias a full te fallaran algunas....

    Arranca oscam por telnet y te ira cantando que librerias te faltan..... pues se las vas metiendo a la imagen...

    En caso que quieras hacer una compilacion mas liviana al Makefile.local le añades:

    Código:
    cross-sh4-linux-simple:    
                         $(MAKE) --no-print-directory \
            CROSS=/home/gogy/sh4-unknown-linux-gnu/bin/sh4-unknown-linux-gnu- \
            EXTRA_FLAGS="-L /home/gogy/sh4-unknown-linux-gnu/sh4-unknown-linux-gnu/sysroot/usr/lib" \
                    CONF_DIR=/var/etc/oscam \
            $(MAKEFLAGS)
    cambia lo de gogy y el conf_dir por tus datos....

    y a la hora de compilar pues pondrias:

    make cross-sh4-linux-simple

    De esta manera compilas sin las librerias pcs y lisusb y con esta seguramente no tendras problemas de librerias....

    Pero valla.... de la forma full simplemente tendrias que meter las librerias a la imagende tu deco en /usr/lib


    Developer Citar Citar  

  7. Los siguientes usuarios agradecieron a ††LUCIFER†† por su mensaje :

    Balaperdida (06-11-12)

  8. #6
    Avatar de Balaperdida

    Balaperdida está desconectado
    Título:  Usuario PREMIUM Rango:  Usuario PREMIUM
    Fecha de ingreso
    Sep-2006
    Receptor
    Vu+Ultimo /
    Firmware
    OpenLD 3.0
    Nacionalidad
    Espana
    Ubicación
    In The World
    Temas
    12
    Mensajes
    301


    Gracias por la aclaración, me irá bien si me salen cosas raras. La imagen que iene el deco es la Nebula V3

    Saludos,
    Recuerda que los MP son para eso, cosas privadas, para consultar dudas está el foro.


    Citar Citar  

  9. #7
    Avatar de sanjolu

    sanjolu está desconectado
    Título:  Miembro de Lonas Rango:  Miembro de Lonas
    Fecha de ingreso
    Dec-2012
    Nacionalidad
    Espana
    Temas
    2
    Mensajes
    7


    no me funciona lo compilo y de los 4 oscam diferentes no me va ninguno tengo imagen hdmu y goldem media one

    alguien sabe que puede pasar¿?


    Citar Citar  

  10. #8
    Avatar de josantrodcas

    josantrodcas está desconectado
    Título:  Usuario Registrado Rango:  Usuario Registrado
    Fecha de ingreso
    Sep-2013
    Nacionalidad
    Espana
    Edad
    45
    Temas
    0
    Mensajes
    1


    Donde puedo encontrar las librerías que me faltan?



    Citar Citar  

Subir