LUG Castegnato - Linux Users Group Castegnato / Compilare un immagine openpli

LUG Castegnato - Linux Users Group Castegnato

Linux User Group Castegnato - BS

Non hai eseguito l'accesso.

#1 01-09-2017 22:22:29

Ken Parker
Moderator
Registrato: 14-03-2008
Messaggi: 733
Sito web

Compilare un immagine openpli

Il test č stato effettuato con Kubuntu 17.05

Come prima cosa si devono installare i pacchetti per la distro:

sudo apt-get install sed wget cvs subversion git-core \
  coreutils unzip texi2html texinfo docbook-utils \
  gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ \
  desktop-file-utils chrpath

Poi si deve clonare il deposito:

git clone git://git.code.sf.net/p/openpli/openpli-oe-core

Si deve effettuare la preparazione alla compilazione

make

Poi inizia la compilazione:

MACHINE=dm800se make image

Qui di seguito sono riportati alcuni errore ed il modo su come risolveri

ERRORE :
ore/build/tmp/work/x86_64-linux/ncurses-native/5.9-r15.1/ncurses-5.9/ncurses/base/lib_insnstr.c -o ../obj_s/lib_insnstr.o
In file included from /home/tuxbox/OpenPli/2017.09.01/openpli-oe-core/build/tmp/work/x86_64-linux/ncurses-native/5.9-r15.1/ncurses-5.9/ncurses/curses.priv.h:283:0,
                 from ../ncurses/lib_gen.c:19:
_1961.c:835:15: error: expected ')' before 'int'
../include/curses.h:1594:56: note: in definition of macro 'mouse_trafo'
#define mouse_trafo(y,x,to_screen) wmouse_trafo(stdscr,y,x,to_screen)


SOLUZIONE:

modificare il file
openpli-oe-core/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb
nel seguente modo:
require ncurses.inc

PR = "${INC_PR}.1"

SRC_URI += "file://tic-hang.patch \
            file://config.cache \
"
CPPFLAGS_append = " -P "

SRC_URI[md5sum] = "8cb9c412e5f2d96bc6f459aa8c6282a1"
SRC_URI[sha256sum] = "9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b"

ERRORI VARI nel FILE:
elfutils-0.161

SOLUZIONE

Aggingere nel file : openpli-oe-core/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.161.bb

la seguente riga :
CFLAGS_append = " -Wno-error=nonnull-compare -Wno-error=misleading-indentation"

modificare il file libdvdna.bb in

SRC_URI = "git://github.com/ace20022/libdvdnav"

ed il file  libdvdread.bb in

SRC_URI = "git://github.com/mirror/libdvdread"

nel file : python-wifi_0.5.0.bb

modificare nel seguente modo:
#SRC_URI = "http://downloads.sourceforge.net/project/pythonwifi.berlios/${P}.tar.bz2"
SRC_URI = "http://pkgs.fedoraproject.org/repo/pkgs/python-wifi/python-wifi-0.5.0.tar.bz2/8fe7fd0a4edce1f9bedaff4acb7fd500/python-wifi-0.5.0.tar.bz2"


Coltiva Linux, perchč Windows si pianta da solo

Non in linea

 

Footer forum

Powered by PunBB
© Copyright 2002–2008 PunBB