Ver Mensaje Individual
Antiguo 20/03/2013, 22:14   #1
††LUCIFER††
Invitado
 
Mensajes: n/a

MANUAL simple crosscompilar oscam para mipsel

Bueno en este manual vamos a tratar de como compilar oscam para receptores con arquitectura mipsel bajo ubuntu 12.04, de una manera facil, por ejemplo para receptores:

DREAMBOX 800-8000
VU+
GIGABLUE


en este caso seran necesario descargar primero los siguientes archivos:

TOOLCHAINS-->para mipsel
INSTALL.sh---->archivo creado para facilitar la compilacion--->que introduciremos en build_dir--->que ya veremos mas adelante.

DESCARGA TOOLCHAINS MIPSEL

DESCARGA INSTALL.SH

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/oscam

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

3º Abrimos la consola terminal y ponemos:

[CODE]sudo bash[/CODE]

[CODE]cd /home/oscam[/CODE]

4º A continuacion ponemos:

Código:
[LEFT][COLOR=#333333]sudo svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn[/COLOR]
[/LEFT]
[/CODE]

Y observaremos que se nos descarga los archivos para compilar de la ultima version de oscam:

[URL="http://imageshack.us/photo/my-images/210/49749636.png/"][/URL]

5º En el pc en la carpeta /home/oscam 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:

[CODE]chmod 777 oscam-svn
6º Ahora dentro de la carpeta creada oscam-svn, vamos a crear una carpeta llamada build_dir, pues ponemos:

[CODE]mkdir build_dir[/CODE]

7º ahora ponemos en terminal:

[CODE]cd oscam-svn[/CODE]

8º le damos permisos a la carpeta build_dir:

[CODE]chmod 777 build_dir[/CODE]

9º Descomprimimos el archivo install.sh que nos descargemos al principio dentro de la carpeta build_dir, lo abrimos con un editor de texto para linux, por ejemplo getedit, y sustituimos /home/oscam por la direccion de vuestro usuario, por ejemplo si eres pepe, pues seria /home/pepe:

[CODE]#!/bin/sh
export MYPATH=$PATH
export PATH=/home/oscam/mipsel-unknown-linux-gnu/bin:$MYPATH
make clean
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-mipsel-tuxbox.cmake ..
make
chmod 755 install.sh
[/CODE]



10º En terminal ahora ponemos:

[CODE]cd build_dir[/CODE]

11º Le damos permisos al archivo install.sh:

[CODE]chmod 777 install.sh[/CODE]

12º Ahora volvemos a la consola terminal y comprobamos que estamos situados en /home/oscam/oscam-svn/build_dir y ponemos:

Código:
./install.sh
Y comenzara la compilacion de oscam:

[URL="http://imageshack.us/photo/my-images/829/90550362.png/"][/URL]

[URL="http://imageshack.us/photo/my-images/825/32740853.png/"][/URL]

Y si todo fue bien quedara como muestra la imagen:

[URL="http://imageshack.us/photo/my-images/26/45866489.png/"][/URL]

[B]y el binario oscam ya compilado lo encontraremos dentro la carpeta build_dir[/B]

Respuesta rápida a este mensaje
Responder Citando Subir