compilare un pacchetto per vu duo

tobler

Vu+ User
ciao, mettiamo che ho tutto l'ambiente e vorrei compilare il pacchetto"nano 2.0.9"
sfruttando bm750/openembedded/recipes/nano/nano_2.0.9.bb

qualche anima pia puo' spiegare il da farsi?
ringrazio anticipatamente
 

angelofsky1980

BlackHole Driver Specialist
ciao, mettiamo che ho tutto l'ambiente e vorrei compilare il pacchetto"nano 2.0.9"
sfruttando bm750/openembedded/recipes/nano/nano_2.0.9.bb

qualche anima pia puo' spiegare il da farsi?
ringrazio anticipatamente

Vai in bm750/bm750/build
Dai i seguenti comandi:
Code:
. ./env.source
bitbake -c build nano
 

tobler

Vu+ User
quindi eseguo il makefile,
e poi eseguo i comandi

sto facendo e mi sta scaricando tutto il web
(ps: compilo per dimenticare :D)
 

tobler

Vu+ User
si e' inchiodato:

Code:
NOTE: Running task 139 of 374 (ID: 210, /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb, do_configure)
ERROR: function do_configure failed
ERROR: see log in /home/xxxxx/Documenti/vu+compile/bm750/build/tmp/work/mipsel-oe-linux/linux-libc-headers-2.6.18-r4/temp/log.do_configure.7820
NOTE: Task failed: /home/xxxxx/Documenti/vu+compile/bm750/build/tmp/work/mipsel-oe-linux/linux-libc-headers-2.6.18-r4/temp/log.do_configure.7820
ERROR: TaskFailed event exception, aborting
ERROR: Build of /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb do_configure failed
ERROR: Task 210 (/home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb, do_configure) failed
NOTE: Waiting for 1 active tasks to finish
NOTE: 1: virtual:native:/home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/gettext/gettext_0.17.bb, do_compile (26656)
NOTE: Tasks Summary: Attempted 137 tasks of which 0 didn't need to be rerun and 1 failed.
ERROR: '/home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb' failed

il log indicato sopra contiene:
Code:
NOTE: make -e MAKEFLAGS= allnoconfig ARCH=mips
Makefile:410: *** mixed implicit and normal rules.  Stop.
FATAL: oe_runmake failed
 

angelofsky1980

BlackHole Driver Specialist
Posizionati in openembedded e dai questo comando:
Code:
git pull

Dopo di che riposizionati nella cartella build, ridai i comandi di prima e dovresti riuscire a portare a termine il build.

VuPlus ha scovato un bug che impediva la compilazione di un elemento chiave, ma ha già fatto la patch correttiva.
 

alez

Vip
[ot]

@tobler

Vedo che stai cercando di compilare nano, ti volevo consigliare joe, che è già presente sulle macchine Enigma2 di default

[/ot]
 

angelofsky1980

BlackHole Driver Specialist
[ot]

@tobler

Vedo che stai cercando di compilare nano, ti volevo consigliare joe, che è già presente sulle macchine Enigma2 di default

[/ot]

Io adoro di gran lunga Nano piuttosto che Joe ... ma avendo solo il secondo sui box mi sono adeguato anche se spesso rimpiango di non avere il mio editor preferito.... :)
 

tobler

Vu+ User
@alez grazie della segnalazione, non lo conoscevo: gli daro' un'occhiata
cmq ho preso nano come esempio per compilare un pacchetto

ps: ovviamente mille grazie anche ad angelofsky1980 per la disponibilita'
stasera o domani provo passando dal 'git pull' (prima piallo tutta la cartella perche' non vorrei aver rovinato qualcosa)

quindi makefile 1.6 e recupero l'ambaradan
poi in openembedded 'git pull'
poi vado in build '. ./env.source'
quindi 'bitbake -c build nano'
 

angelofsky1980

BlackHole Driver Specialist
@alez grazie della segnalazione, non lo conoscevo: gli daro' un'occhiata
cmq ho preso nano come esempio per compilare un pacchetto

ps: ovviamente mille grazie anche ad angelofsky1980 per la disponibilita'
stasera o domani provo passando dal 'git pull' (prima piallo tutta la cartella perche' non vorrei aver rovinato qualcosa)

quindi makefile 1.6 e recupero l'ambaradan
poi in openembedded 'git pull'
poi vado in build '. ./env.source'
quindi 'bitbake -c build nano'

Una volta che rilanci il makefile per ricostruire l'ambeinte non è necessario che richiami "git pull": questo comando serve ad aggiornare una parte dell'ambeinte una volta inizializzato la prima volta :)
 

reking71

Vu+ Newbie
una volta compilato il pacchetto se violessi fare un'ipk???
non chiedo come farlo ma quali sono i file e cartelle da prendere in considerazione
tutti quelli contenuti in mipsel-oe-linux/nome del pacchetto/image
 

angelofsky1980

BlackHole Driver Specialist
una volta compilato il pacchetto se violessi fare un'ipk???
non chiedo come farlo ma quali sono i file e cartelle da prendere in considerazione
tutti quelli contenuti in mipsel-oe-linux/nome del pacchetto/image

L'IPK viene fatto in automatico :)
Se non sbaglio vi è una folder deploy/ipk/mipsel dove poterli recuperare già belli che pronti all'uso :)
 

tobler

Vu+ User
picche non va d'accordo con fedora
Code:
NOTE: Unpacking ../openembedded/recipes/eglibc/files/etc/ld.so.conf to tmp/work/mipsel-oe-linux/eglibc-initial-2.10-r8.6/
NOTE: Unpacking ../openembedded/recipes/eglibc/files/generate-supported.mk to tmp/work/mipsel-oe-linux/eglibc-initial-2.10-r8.6/
NOTE: Running task 142 of 374 (ID: 333, /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/unifdef/unifdef-native_2.6.18+git.bb, do_populate_staging)
NOTE: Legacy staging mode for /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/unifdef/unifdef-native_2.6.18+git.bb
NOTE: Running task 143 of 374 (ID: 209, /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb, do_patch)
NOTE: Applying patch 'arm-syscall-define.patch' (../openembedded/recipes/linux-libc-headers/linux-libc-headers-2.6.18/arm-syscall-define.patch)
NOTE: Applying patch 'mips-add-missing-headers.patch' (../openembedded/recipes/linux-libc-headers/linux-libc-headers-2.6.18/mips-add-missing-headers.patch)
NOTE: Applying patch 'mips-fix-ptrace-header.patch' (../openembedded/recipes/linux-libc-headers/linux-libc-headers-2.6.18/mips-fix-ptrace-header.patch)
NOTE: Applying patch 'mips-brcm-add-missing-syscalls.patch' (../openembedded/recipes/linux-libc-headers/linux-libc-headers-2.6.18/mips-brcm-add-missing-syscalls.patch)
NOTE: Applying patch 'dvb-api-2.6.18-5.3.patch' (../openembedded/recipes/linux-libc-headers/linux-libc-headers-2.6.18/dvb-api-2.6.18-5.3.patch)
NOTE: Running task 144 of 374 (ID: 210, /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb, do_configure)
ERROR: function do_configure failed
ERROR: see log in /home/xxxxx/Documenti/vu+compile/bm750/build/tmp/work/mipsel-oe-linux/linux-libc-headers-2.6.18-r4/temp/log.do_configure.2989
NOTE: Task failed: /home/xxxxx/Documenti/vu+compile/bm750/build/tmp/work/mipsel-oe-linux/linux-libc-headers-2.6.18-r4/temp/log.do_configure.2989
ERROR: TaskFailed event exception, aborting
ERROR: Build of /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb do_configure failed
ERROR: Task 210 (/home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb, do_configure) failed
NOTE: Waiting for 1 active tasks to finish
NOTE: 1: /home/xxxxx/Documenti/vu+compile/bm750/openembedded/recipes/gcc/gcc-cross-initial_4.4.3.bb, do_fetch (3289)
cat /home/xxxxx/Documenti/vu+compile/bm750/build/tmp/work/mipsel-oe-linux/linux-libc-headers-2.6.18-r4/temp/log.do_configure.2989
Code:
NOTE: make -e MAKEFLAGS= allnoconfig ARCH=mips
Makefile:410: *** mixed implicit and normal rules.  Stop.
FATAL: oe_runmake failed

np, era una curiosita' :(
 

tobler

Vu+ User
uff, immaginavo
mi puoi eseguire, per curiosita' (non sara' tutto, non so se c'e' qualcosa di piu' completo, ma qualcosa c'e')
http://cvs.tuxbox.org/tuxbox/hostap...er.sh?rev=1.11&only_with_tag=MAIN&view=markup
?
qua:
Code:
automake    >=1.7    : Installed! (Version: 1.11.1)
autoconf    >=2.50   : Installed! (Version: 2.66)
cvs                  : Installed!
svn                  : Installed!
libtool     >=1.4.2  : Installed! (Version: 2.2.10)
make        >=3.79   : Installed! (Version: 3.82)
gettext     >=0.12.1 : Installed! (Version: 0.18.1)
makeinfo             : Installed!
tar                  : Installed!
bunzip2              : Installed!
gunzip               : Installed!
patch                : Installed!
infocmp              : Installed!
g++         >=3.0    : Installed! (Version: 4.5.1)
bison                : Installed!
flex                 : Installed!
pkg-config           : Installed!
python               : Installed!
wget                 : Installed!
yacc                 : Installed!
ncurses-devel        : Installed!
zlib-devel           : Installed!
 

angelofsky1980

BlackHole Driver Specialist
Questo il mio output:

Code:
automake    >=1.7    : Installed! (Version: 1.11.1)
autoconf    >=2.50   : Installed! (Version: 2.65)
cvs                  : Installed!
svn                  : Installed!
libtool     >=1.4.2  : Installed! (Version: 2.2.6b)
make        >=3.79   : Installed! (Version: 3.81)
gettext     >=0.12.1 : Installed! (Version: 0.17)
makeinfo             : Installed!
tar                  : Installed!
bunzip2              : Installed!
gunzip               : Installed!
patch                : Installed!
infocmp              : Installed!
g++         >=3.0    : Installed! (Version: 4.4.3)
bison                : Installed!
flex                 : Installed!
pkg-config           : Installed!
python               : Installed!
wget                 : Installed!
yacc                 : Installed!
ncurses-devel        : Installed!
zlib-devel           : Installed!
 

tobler

Vu+ User
ho visto joe, con nano non ha nulla a che vedere: per usare joe/vi/vim ci vuole na laurea in editor :D
in attesa che l'ambaradan diventi funzionante con i nuovi pacchetti, non e' che si puo' avere nano..... senza alcuna fretta
preferivo farlo da me, ma non va :(
grazie e scusa lo stresssssssssssssss

(sto preparando il malloppone per passare alla 1.5.1)
 

angelofsky1980

BlackHole Driver Specialist
ho visto joe, con nano non ha nulla a che vedere: per usare joe/vi/vim ci vuole na laurea in editor :D
in attesa che l'ambaradan diventi funzionante con i nuovi pacchetti, non e' che si puo' avere nano..... senza alcuna fretta
preferivo farlo da me, ma non va :(
grazie e scusa lo stresssssssssssssss

(sto preparando il malloppone per passare alla 1.5.1)

Vedo che posso fare ...

Update: ecco qui!
 

Attachments

  • nano_2.0.9-r0_mipsel.ipk
    77.2 KB · Views: 3
Top