Problematiche specifiche di hardware e software di Ubuntu su smartphone, PowerPC (Macintosh G3, G4, G5, iBook, PowerBook e PS3) e ARM (RaspberryPi, smartphone, tablet e altro).
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » martedì 29 settembre 2015, 18:37
Spero di aver scelto la sezione giusta!
Io sto provando a compilare il porting di ubuntu touch su android per Acer S500, ma mi da un errore quando arriva alla creazione della recovery, ma non capisco quale sia il problema:
Codice: Seleziona tutto
----- Making recovery image ------
Target boot image for Ubuntu Touch: /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/boot.img
Copying baseline ramdisk...
Modifying ramdisk contents...
/media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/boot.img maxsize=17128320 blocksize=4224 total=9576448 reserve=173184
cp: impossibile eseguire stat di "/media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/root/init.recovery.*.rc": File o directory non esistente
mkdir -p /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/recovery/root/system/bin
Modifying default.prop
sed -i 's/ro.build.date.utc=.*/ro.build.date.utc=0/g' /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/recovery/root/default.prop
sed -i 's/ro.adb.secure=1//g' /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/recovery/root/default.prop
----- Made recovery filesystem --------/media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/recovery/root
----- Making uncompressed recovery ramdisk ------
/media/marco/Develop/Android/UbuntuTouch/phablet/out/host/linux-x86/bin/mkbootfs /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/recovery/root > /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/ramdisk-recovery.cpio
----- Making recovery ramdisk ------
/media/marco/Develop/Android/UbuntuTouch/phablet/out/host/linux-x86/bin/minigzip < /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/ramdisk-recovery.cpio > /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/ramdisk-recovery.img
----- Making recovery image ------
usage: mkbootimg
--kernel <filename>
--ramdisk <filename>
[ --second <2ndbootloader-filename> ]
[ --cmdline <kernel-commandline> ]
[ --board <boardname> ]
[ --base <address> ]
[ --pagesize <pagesize> ]
[ --ramdisk_offset <address> ]
[ --dt <filename> ]
-o|--output <filename>
make: *** [/media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/recovery.img] Errore 1
make: *** Attesa per i processi non terminati....
qualcuno può aiutarmi?
Ultima modifica di
phoenixx il mercoledì 7 ottobre 2015, 19:43, modificato 3 volte in totale.
fabrixx
Imperturbabile Insigne
Messaggi: 4258 Iscrizione: sabato 13 maggio 2006, 18:37
Desktop: Gnome 3.36
Distribuzione: "Arch Linux" x86_64
Sesso: Maschile
Contatti:
Messaggio
da fabrixx » martedì 29 settembre 2015, 20:02
Cercando ho trovato un caso simile in cui la soluzione sarebbe:
Se ti può dire qualcosa...altrimenti fai finta di nulla e aspetta altre risposte..
Ciao
jackynet92
Moderatore Globale
Messaggi: 13413 Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino
Messaggio
da jackynet92 » martedì 29 settembre 2015, 21:19
Per postare correttamente i risultati del terminale e/o listati sul forum basta:
1. selezionare il testo del terminale
2. tasto destro copia (in alternativa premere Ctrl + maiusc + C)
3. incollare sul forum negli appropriati code, ovvero selezionare il testo e cliccare su Codice
Codice: Seleziona tutto
[color=#FF0000] qui inserisci il testo [/color][ /code]
[code]in modo da ottenere qualcosa di simile
I limiti esistono solo perché noi possiamo superarli.
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » mercoledì 30 settembre 2015, 14:38
ok grazie prendo nota... nel frattempo attendo altre risposte
jackynet92
Moderatore Globale
Messaggi: 13413 Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino
Messaggio
da jackynet92 » mercoledì 30 settembre 2015, 14:57
Potresti nel frattempo modificare il tuo primo post in modo da utilizzare i tag code.
I limiti esistono solo perché noi possiamo superarli.
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » mercoledì 30 settembre 2015, 16:25
fatto, ho aggiornato con l'errore che prima avevo dimenticato di riportare
rpadovani
Imperturbabile Insigne
Messaggi: 3434 Iscrizione: lunedì 8 dicembre 2008, 19:49
Desktop: GNOME Shell
Distribuzione: Ubuntu 18.04 x86_64
Sesso: Maschile
Località: Munich, Germany
Contatti:
Messaggio
da rpadovani » mercoledì 30 settembre 2015, 17:51
Mi posti l'output di ls /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/root/ per favore?
E anche esattamente l'ultimo comando che hai dato
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » mercoledì 30 settembre 2015, 18:41
l'errore viene generato durante l'intera compilazione della ROM.
Codice: Seleziona tutto
data dev init init.rc init.usb.rc property_contexts seapp_contexts sys ueventd.rc
default.prop file_contexts init.environ.rc init.trace.rc proc sbin sepolicy system
in ogni caso init.recovery.*.rc non dovrebbe essere ignorato? secondo queste stringhe nel makefile?
Codice: Seleziona tutto
$(hide) cp $(TARGET_ROOT_OUT)/init.recovery.*.rc $(TARGET_RECOVERY_ROOT_OUT)/ || true # Ignore error when the src file doesn't exist.
rpadovani
Imperturbabile Insigne
Messaggi: 3434 Iscrizione: lunedì 8 dicembre 2008, 19:49
Desktop: GNOME Shell
Distribuzione: Ubuntu 18.04 x86_64
Sesso: Maschile
Località: Munich, Germany
Contatti:
Messaggio
da rpadovani » mercoledì 30 settembre 2015, 19:10
Si si, ma non volevo influenzasse.
Comunque a occhio e croce l'errore è in una qualche flag passata a mkbootimg dal makefile, visto che ti spiega l'utilizzo (cosa che normalmente succede se non interpreta correttamente una flag).
Dovresti cercare di capire nel makefile come e dove viene utilzzato mkbootimg per recovery.img, e vedere se c'è qualcosa di sbagliato lì
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » venerdì 2 ottobre 2015, 18:45
Ho provato a togliere BOARD_MKBOOTIMG_ARGS che in molti casi non viene esplicitato nel makefile del device ma niente
provo ad allegare il makefile e il BoardConfig... nel makefile l'errore
Codice: Seleziona tutto
cp: impossibile eseguire stat di "/media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/root/init.recovery.*.rc": File o directory non esistente
viene generato alla riga 784
Grazie in anticipo
Allegati
filedimake.txt
Makefile (67.09 KiB) Scaricato 57 volte
BoardConfig.txt
(3.42 KiB) Scaricato 76 volte
rpadovani
Imperturbabile Insigne
Messaggi: 3434 Iscrizione: lunedì 8 dicembre 2008, 19:49
Desktop: GNOME Shell
Distribuzione: Ubuntu 18.04 x86_64
Sesso: Maschile
Località: Munich, Germany
Contatti:
Messaggio
da rpadovani » venerdì 2 ottobre 2015, 19:50
Linea 817 e seguenti, aggiungi:
Codice: Seleziona tutto
echo $(MKBOOTIMG)
echo $(INTERNAL_RECOVERYIMAGE_ARGS)
echo $(BOARD_MKBOOTIMG_ARGS)
ricompila e posta l'output di nuovo per favore
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » sabato 3 ottobre 2015, 16:25
Codice: Seleziona tutto
/media/marco/Develop/Android/UbuntuTouch/phablet/out/host/linux-x86/bin/mkbootimg --kernel /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/kernel --ramdisk /media/marco/Develop/Android/UbuntuTouch/phablet/out/target/product/swing/ramdisk-recovery.img --cmdline console=ttyHSL0,115200,n8 user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 --base 0x80200000 --ramdiskaddr 0x81500000 --ramdisk_offset 0x01500000
rpadovani
Imperturbabile Insigne
Messaggi: 3434 Iscrizione: lunedì 8 dicembre 2008, 19:49
Desktop: GNOME Shell
Distribuzione: Ubuntu 18.04 x86_64
Sesso: Maschile
Località: Munich, Germany
Contatti:
Messaggio
da rpadovani » domenica 4 ottobre 2015, 12:15
Okay, è sbagliato come iviene costruito il comando, manca il -o per indicare l'output, il problema è che io non ho idea di dove si aspetti di trovare l'immagine dopo, quindi noon saprei cosa consigliarti di mettere.
Devi andare sul repo di chi ha scritto il makefile e aprire un issue, purtroppo io non riesco a fare di più...
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » domenica 4 ottobre 2015, 14:12
io so che il l'output dovrebbe essere generato in /out/target/product/swing/recovery.img
comunque grazie mille per l'aiuto! per ora lascio aperto il thread che così quando risolvo posto la soluzione
phoenixx
Prode Principiante
Messaggi: 50 Iscrizione: giovedì 18 novembre 2010, 12:39
Desktop: Unity
Distribuzione: Ubuntu 14.04 Trusty Thar 64-bit
Messaggio
da phoenixx » martedì 6 ottobre 2015, 22:29
RISOLTO!
Avevo fatto un passo in avanti, ho cambiato il mkbootimg, e poi mi ha postato un errore
Codice: Seleziona tutto
usage: mkbootimg [-h] --kernel KERNEL [--ramdisk RAMDISK] [--second SECOND]
[--cmdline CMDLINE] [--base BASE]
[--kernel_offset KERNEL_OFFSET]
[--ramdisk_offset RAMDISK_OFFSET]
[--second_offset SECOND_OFFSET] [--tags_offset TAGS_OFFSET]
[--board BOARD] [--pagesize {2048,4096,8192,16384}] [--id] -o
OUTPUT
mkbootimg: error: unrecognized arguments: --ramdiskaddr 0x81500000
il suddetto valore l'ho commentato nel boardConfig.mk, ora vedremo cosa succede, in ogni caso il problema del thread è risolto.
Grazie mille per l'aiuto a tutti ma soprattutto a rpadovani!
jackynet92
Moderatore Globale
Messaggi: 13413 Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino
Messaggio
da jackynet92 » martedì 6 ottobre 2015, 22:40
Ciao modifica SOLVED nel titolo con Risolto. La lingua del forum è l'italiano.
I limiti esistono solo perché noi possiamo superarli.
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti