| Settembre 29, 2009, 08:25:20 |
|
dorje
|
 |
« on: Settembre 29, 2009, 08:25:20 » |
|
In sostanza, provando ad installare qualcosa con opkg (tipo ncurses), la prima volta mi ha detto che non trova la libcurl.so.4. Ho installato curl e mi dice che non ha l'administrative lock. Provo a farlo da root ma idem. Non sono riuscito a compilare con le qt (ovvero, ottengo un eseguibile per x86). In pratica non la posso usare.  Qualcuno è riuscito a farci qualcosa? Dov'è che sbaglio? Ho una finestra di una settimana per poter buttare giù codice, poi inizierà un periodo molto faticoso sul lavoro, se non riesco a codare adesso mi sa che per qualche mese rimango inattivo... I need help!!
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 11:42:25 |
|
|
|
| Settembre 29, 2009, 11:50:10 |
|
dorje
|
 |
« Rispondi #2 on: Settembre 29, 2009, 11:50:10 » |
|
SI, l'avevo visto.... Intendevo dire cmq che non è solo un problema relativo alle qt (che djdas ha "dimenticato"  di mettere...  ), ma sembra che l'ambiente stesso abbia qualche problema (oppure ce l'ha la mia capacità di comprensione!  ).
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 12:10:45 |
|
maurelio79
|
 |
« Rispondi #3 on: Settembre 29, 2009, 12:10:45 » |
|
Secondo me, il punto è che tutto il necessario per compilare per arm deve eaaere installato nella toolchain. Ad esempio io ho installato il necessario per Qt ma con apt (quindi nella macchina virtuale) e MokoTouch me lo compila per i386.
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 12:25:09 |
|
dorje
|
 |
« Rispondi #4 on: Settembre 29, 2009, 12:25:09 » |
|
Secondo me, il punto è che tutto il necessario per compilare per arm deve eaaere installato nella toolchain.
Si... Solo che non riesco proprio a farlo... 
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 12:32:55 |
|
maurelio79
|
 |
« Rispondi #5 on: Settembre 29, 2009, 12:32:55 » |
|
Idem!  Se scopro qualcosa te dico.
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 03:15:38 |
|
djdas
|
 |
« Rispondi #6 on: Settembre 29, 2009, 03:15:38 » |
|
No, non ho "dimenticato", non ho avuto tempo di fare tutti i test  Posto che per me la toolchain resta ancora qualcosa (in perfetto stile OM direi) di Woodoo  Anzi se riuscite, tenete il log delle modifiche così le metto sulla mia vm e la riposto più completa, grazie  Ciau!
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 03:18:17 |
|
dorje
|
 |
« Rispondi #7 on: Settembre 29, 2009, 03:18:17 » |
|
Insomma.... Nicola, che ne dici di rendere funzionante questa VM per noi comuni mortali? 
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 03:19:29 |
|
djdas
|
 |
« Rispondi #8 on: Settembre 29, 2009, 03:19:29 » |
|
Ecco appunto  Ciau!
|
|
|
|
|
Logged
|
|
|
|
| Settembre 29, 2009, 05:49:42 |
|
maurelio79
|
 |
« Rispondi #9 on: Settembre 29, 2009, 05:49:42 » |
|
Allora vediamo, sto provando ad installare nella toolchain qt-embedded-linux-opensource-src-4.5.2.tar
Per ora non scrivo la procedura, prima vedo se viene fuori qualcosa e poi semmai faccio un riepilogo.
Tra ./configure e make, la macchina virtuale sta macinando da circa 30 min....
|
|
|
|
|
Logged
|
|
|
|
| Settembre 30, 2009, 09:56:18 |
|
djdas
|
 |
« Rispondi #10 on: Settembre 30, 2009, 09:56:18 » |
|
News? 
|
|
|
|
|
Logged
|
|
|
|
| Ottobre 01, 2009, 12:28:35 |
|
maurelio79
|
 |
« Rispondi #11 on: Ottobre 01, 2009, 12:28:35 » |
|
Nessuna news. Ho seguito il capitolo "Installing additional libraries into the toolchain" dal link http://wiki.openmoko.org/wiki/Toolchainovvero ovviamente al posto dal tar di esempio ho messo qt-embedded. Primo problema: il ./configure non riconosce --host come parametro, quindi l'ho cambiato con --hostprefix (forse sbagliando, chi lo sa...); tutto andato liscio: configure, make && make install senza problemi, compilo MokoTouch e ottengo un eseguibile per i386, niente arm. Faccio un "file qmake" di tutti i qmake presenti nella VM e sono tutti per i386.... Non saprei, farò altri tentativi. Domanda: io ho anche qemu sulla mia Debian, ma qualcuno sa come si usa tipo, qemu-arm??? maurelio@debian-asus:~$ qemu-arm qemu-arm version 0.10.6, Copyright (c) 2003-2008 Fabrice Bellard usage: qemu-arm [options] program [arguments...] Linux CPU emulator (compiled for arm emulation)
Standard options: -h print this help -g port wait gdb connection to port -L path set the elf interpreter prefix (default=/usr/gnemul/qemu-arm) -s size set the stack size in bytes (default=524288) -cpu model select CPU (-cpu ? for list) -drop-ld-preload drop LD_PRELOAD for target process -E var=value sets/modifies targets environment variable(s) -U var unsets targets environment variable(s)
Debug options: -d options activate log (logfile=/tmp/qemu.log) -p pagesize set the host page size to 'pagesize' -strace log system calls
Environment variables: QEMU_STRACE Print system calls and arguments similar to the 'strace' program. Enable by setting to any value. You can use -E and -U options to set/unset environment variables for target process. It is possible to provide several variables by repeating the option. For example: -E var1=val2 -E var2=val2 -U LD_PRELOAD -U LD_DEBUG Note that if you provide several changes to single variable last change will stay in effect. maurelio@debian-asus:~$
[postedit] A sto punto, questo week-end seguo questa guida http://www.aurel32.net/info/debian_arm_qemu.php e vedo che salta fuori!!
|
|
|
|
« Last Edit: Ottobre 01, 2009, 12:33:37 by maurelio79 »
|
Logged
|
|
|
|
| Ottobre 01, 2009, 06:06:50 |
|
nicola.mfb
|
 |
« Rispondi #12 on: Ottobre 01, 2009, 06:06:50 » |
|
Raga', stavo pensando ad un soluzione tampone, magari faccio un build OE di qt4 e lo aggiungiamo alla VM? Ditemi solo se lo volete completo (occupa molto spazio, ma vi permette poi di buildare tutti i pacchetti di OE), o strippato (solo il necessario per compilare, ma niente build di packages aggiuntivi).
Che ne dite? poi si vede con calma come aggiungere qt4 alla toolchain quando sarà ?
Monto puoi darmi un accesso per fare l'upload quando sarà pronto?
p.s. mi ricordate la versione esatta della distro virtualizzata?
|
|
|
|
|
Logged
|
|
|
|
| Ottobre 01, 2009, 08:21:24 |
|
dorje
|
 |
« Rispondi #13 on: Ottobre 01, 2009, 08:21:24 » |
|
Raga', stavo pensando ad un soluzione tampone, magari faccio un build OE di qt4 e lo aggiungiamo alla VM? Ditemi solo se lo volete completo (occupa molto spazio, ma vi permette poi di buildare tutti i pacchetti di OE), o strippato (solo il necessario per compilare, ma niente build di packages aggiuntivi).
Direi tutto! 
|
|
|
|
|
Logged
|
|
|
|
| Ottobre 01, 2009, 08:43:01 |
|
|
|
|