ovvero?
edit:
a quali patch ti riferisci? ricordo che sono alle prime armi quindi qualche consiglio è ben accetto :thumbup:
Mando (02-03-14)
@DroidModderXtreme quando provo a eseguire da terminale il comando "sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.8-dev build-essential zip curl libncurses5-dev zlib1g-dev lib32z1 lib32ncurses5 lib32bz2-1.0 lib32z1-dev lib32ncurses5-dev gcc-multilib g++-multilib" (preso dalla tua guida), il terminale mi restituisce questa scritta:
"Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Nota, viene selezionato "libsdl1.2-dev" al posto di "libsdl-dev"
Il pacchetto lib32bz2-1.0 non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
Il pacchetto lib32ncurses5 non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
Il pacchetto lib32ncurses5-dev non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
Il pacchetto lib32z1 non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
Il pacchetto lib32z1-dev non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
E: Il pacchetto "lib32z1" non ha candidati da installare
E: Il pacchetto "lib32ncurses5" non ha candidati da installare
E: Il pacchetto "lib32bz2-1.0" non ha candidati da installare
E: Il pacchetto "lib32z1-dev" non ha candidati da installare
E: Il pacchetto "lib32ncurses5-dev" non ha candidati da installare"
come posso ovviare alla cosa? grazie.
You're building on Linux
Lunch menu... pick a combo:
1. full-eng
2. full_x86-eng
3. vbox_x86-eng
4. v860-eng
5. v860-userdebug
6. full_panda-eng
Which would you like? [full-eng] 5
/bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: File o directory non esistente
/bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: File o directory non esistente
/bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: File o directory non esistente
/bin/bash: bison: comando non trovato
build/core/config.mk:269: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com. Arresto.
Device v860 not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Help Java è installato non capisco .. poi gli errori di toolchain mah non l'ho mai usato ........
PS:Non sono nuovo nel mondo android .. sono nuovo nel mondo delle sorgenti ... Questa è la mia ultima rom http://forum.xda-developers.com/show...0376&nocache=1
Sicuro che sia installato,lo hai installato da terminale o manualmente ?
Ti consiglio di re-installarlo (installarlo)
Mando --> https://source.android.com/source/initializing.html
Riprova
Clicca sullo spoiler :P
Spoiler:
< DroidModderXtreme aka Leonardo > "A m m piac' a Nutella,gelat c'a pann, e merendine in guandità"
DAVIDEFERRARA1998SMARTII (04-03-14)
Edit : Risolto ...
Adesso ottengo :
Trying dependencies-only mode on a non-existing device tree?
Penso sia problema di tree dato che il mio device non è supportato ufficialmente ... Una domanda nel file Android.mk questo :
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),v860)
include $(call all-makefiles-under,$(LOCAL_PATH))
endif
Dove dice LOCAL_PATH := $(call my-dir) tra le le parentesi call my di devo mettere la dir di cosa ?
Ultima modifica di DAVIDEFERRARA1998SMARTII; 05-03-14 alle 12:45
Risolto ... Per compilare devo dare
. build/envsetup.sh
lunch
il numero del vendor
e basta _
perché sembra che non faccia nulla ....
dadroid98@dadroid98-F3P:~/cm9$ . build/envsetup.sh
including device/alcatel/v860/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
dadroid98@dadroid98-F3P:~/cm9$ lunch v860-userdebug
Trying dependencies-only mode on a non-existing device tree?
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.4
TARGET_PRODUCT=v860
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv6-vfp
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=IMM76L
============================================
dadroid98@dadroid98-F3P:~/cm9$
e dopo
dadroid98@dadroid98-F3P:~/cm9$ make -jx otapackage
make: l'opzione "-j" richiede un argomento integrato positivo
Uso: make [opzioni] [obiettivo] ...
Opzioni:
-b, -m Ignorato per compatibilità
-B, --always-make Genera tutti gli obiettivi incondizionatamente
-C DIRECTORY, --directory=DIRECTORY
Cambia in DIRECTORY prima di fare qualunque cosa.
-d Mostra molte informazioni di debug.
--debug[=FLAGS] Mostra diversi tipi di informazioni di debug.
-e, --environment-overrides
Le variabili ambiente sovrascrivono i makefile.
-f FILE, --file=FILE, --makefile=FILE
Legge FILE come un makefile.
-h, --help Mostra questo messaggio ed esce.
-i, --ignore-errors Ignora gli errori dei comandi.
-I DIRECTORY, --include-dir=DIRECTORY
Cerca nella DIRECTORY per i makefile inclusi.
-j [N], --jobs[=N] Permette N processi alla volta; infiniti se non viene specificato l'argomento.
-k, --keep-going Continua l'esecuzione quando non è possibile creare alcuni obiettivi.
-l [N], --load-average[=N], --max-load[=N]
Non avvia processi multipli a meno che il carico di lavoro non sia sotto N.
-L, --check-symlink-times Usa il più recente mtime tra i collegamenti simbolici e l'obiettivo.
-n, --just-print, --dry-run, --recon
Non esegue alcun comando, lo stampa solamente.
-o FILE, --old-file=FILE, --assume-old=FILE
Considera FILE come molto vecchio e non riesegue make.
-p, --print-data-base Stampa il database interno di make.
-q, --question Non esegue alcun comando; lo stato di uscita indica se è aggiornato.
-r, --no-builtin-rules Disabilita le regole implicite interne.
-R, --no-builtin-variables Disabilita le impostazioni delle variabili interne.
-s, --silent, --quiet Non visualizza i comandi.
-S, --no-keep-going, --stop
Disattiva l'opzione -k.
-t, --touch Esegue il touch degli obiettivi invece di ricrearli.
-v, --version Stampa il numero di versione di make ed esce.
-w, --print-directory Stampa la directory corrente.
--no-print-directory Disattiva l'opzione -w anche se era stata attivata implicitamente.
-W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
Considera FILE come nuovo di zecca.
--warn-undefined-variables Avvisa quando viene referenziata una variabile non definita.
Questo programma è stato compilato per x86_64-pc-linux-gnu
Segnalare i bug a <bug-make@gnu.org>
dadroid98@dadroid98-F3P:~/cm9$
Ultima modifica di DAVIDEFERRARA1998SMARTII; 05-03-14 alle 20:28
--- Nexus 5 16GB --------- IL TASTO THANKS NON MORDE -----
Che sia FRITTA o BAGNATA dio benedica la PATATA
ragazzi una domanda molto importante da avventuriero nel mondo della programmazione. io dovrei buildare per xperia z. ho scaricato sia i sorgenti della attuale rom basata su 4.3 (rom originale sony) e i sorgenti aosp da github del kernel. come faccio a capire se può girare su KitKat? perché leggendo in giro mi sono accorto che alcuni buildano il kernel originale e lo adattano per KitKat. serve una patch o una riga di comando particolare? io vorrei solo buildare il kernel e inserire delle feature che potrebbero giovare a tutti gli utilizzatori. attendo una risposta. grazie