crosscompilar oscam sh4 (cpu sti)

luigi86

Administrador
Administrador
Registrado
4 Ago 2014
Mensajes
2.810
Reacciones
2.714
Ubicación
Perdido por España
Pais
Spain.GIF
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




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



Código:
[LEFT][COLOR=#333333]sudo apt-get install yum[/COLOR]
[/LEFT]
Código:
[LEFT][COLOR=#333333]sudo apt-get install subversion[/COLOR]
[/LEFT]
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:
[LEFT][COLOR=#333333]sudo svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn[/COLOR]
[/LEFT]
Y observaremos que se nos descarga los archivos para compilar de la ultima version de oscam:




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

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






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






Y eso es todo...

Manual by ††LUCIFER††
 
Arriba
AdBlock Detectado

Lo entendemos, los anuncios son molestos!

Pero debe usted entender que la pagina web funciona bien gracias a la publicidad no dude en hacer click en los anuncios ayuda en todo el mantenimiento de la pagina web. Para obtener la mejor experiencia en el sitio, desactive su AdBlocker.

He desactivado AdBlock    No Gracias