IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

2 Pagine V   1 2 >   · · · · · · · · · · · ·
Reply to this topicStart new topic
> Problema compilazione qemu
the_devil_88
messaggio 14 Aug 2007, 14:06
Messaggio #1


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



Hola.
Oggi stavo cercando di installare NeXTSTEP 3.3 in Q (un port di Qemu per Os X).
Parte l'installazione, tutto bene fino a quando non si arriva a una sessione grafica, provo ad usare il mouse e non va, prevo a riavviare e vedo che fra i messaggi del kernel viene fuori che non trova il bus del mouse.

Qualche idea sul da farsi?

Grazie in anticipo.


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 14:25
Messaggio #2


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Bisognerebbe sapere che cosa si aspettava NeXT STEP 3.3 come mouse: magari andava su qualche bus strano che qemu non emula.


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88
messaggio 14 Aug 2007, 15:58
Messaggio #3


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



è la versione x86 fatta per pc, fra i vari messaggi del kernel parla di PS2Mouse (5° riga dal fondo nel immagine).


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 16:04
Messaggio #4


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Sì, però sembra che non trovando un mouse PS/2, vada a cercare un certo BusMouse (che non so che cosa sia, forse è un mouse seriale standard), e non trovandolo si genera l'errore. Non so. icon_sad.gif


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88
messaggio 14 Aug 2007, 16:32
Messaggio #5


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



Ho trovato questa patch di qemu, ma non so se può andare su Q, e anche se andasse non so come applicarla icon_sad.gif


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 16:53
Messaggio #6


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Un rapido giro nell'application bundle di Q non mostra in maniera evidente l'eseguibile di qemu. Temo che applicare questa patch a Q sia impossibile, probabilmente il frontend grafico e Q sono linkati in un unico eseguibile.
Si può provare ad installare qemu da solo (bisogna compilarselo icon_eek.gif), patcharlo, sperare che funzioni, e provare a metterci su NeXT STEP, ma non sarà facile.


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 17:43
Messaggio #7


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Scaricando i sorgenti di qemu-0.9.0, il comando ./configure riporta questo risultato:
CODICE
WARNING: "gcc" looks like gcc 4.x
Looking for gcc 3.x
Found "gcc-3.3"
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /Users/coisson/downloads/qemu-0.9.0
C compiler        gcc-3.3
Host C compiler   gcc
make              make
install           install
host CPU          powerpc
host big endian   yes
target list       i386-darwin-user ppc-darwin-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu mipsel-softmmu arm-softmmu
gprof enabled     no
profiler          no
static build      no
Cocoa support     yes
SDL support       no
mingw32 support   no
Adlib support     no
CoreAudio support yes
ALSA support      no
DSound support    no
FMOD support      no
kqemu support     no
Documentation     yes

Il comando make, dopo una ventina di minuti di compilazione, termina il suo compito senza errori. sudo make install, per finire, conclude l'operazione installando qemu 0.9.0 in /usr/local/bin.
Apparentemente, l'installazione è funzionante.

Se si vuole applicare la patch, bisogna ovviamente scaricarla. Quindi la si piazza nella cartella parente di qemu-0.9.0, ovvero in quella che la contiene. Si digita nel Terminale il comando:
CODICE
patch -p1 -d qemu-0.9.0 < patchesforNeXTSTEP-on-Qemu-0.9.diff

Quindi si entra nella cartella qemu-0.9.0 e si procede come prima:
CODICE
./configure
make
sudo make install

In /usr/local/bin adesso c'è una versione patchata di qemu. Va usata dalla linea di comando (man qemu per i dettagli).


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88
messaggio 14 Aug 2007, 18:21
Messaggio #8


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



Grazie della spiegazione, questa sera compilo qemu e guardo se va.
Hai provato apposta a compilare qemu apposta o ti interessava la cosa?


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 18:25
Messaggio #9


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



CITAZIONE(the_devil_88 @ 14 Aug 2007, 19:21) *
Grazie della spiegazione, questa sera compilo qemu e guardo se va.
Hai provato apposta a compilare qemu apposta o ti interessava la cosa?

L'ho fatto apposta, ma tu mi hai fatto nascere la curiosità. icon_wink.gif


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 18:35
Messaggio #10


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Non l'ho specificato, ma per compilare qemu, anche se è un'operazione che si fa da Terminale, è necessario che tu abbia installato XCode. icon_wink.gif


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88
messaggio 14 Aug 2007, 19:10
Messaggio #11


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



XCode lo ho.
lanciando ./configure ho ho ottenuto questo:
CODICE
mac-mini-di-federico-dorigati:~/desktop/qemu-0.9.0 The_Faeder$ ./configure
WARNING: "gcc" looks like gcc 4.x
Looking for gcc 3.x
Found "gcc-3.4"
big/little test failed
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /Users/The_Faeder/desktop/qemu-0.9.0
C compiler        gcc-3.4
Host C compiler   gcc
make              make
install           install
host CPU          powerpc
host big endian   no
target list       i386-darwin-user ppc-darwin-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu mipsel-softmmu arm-softmmu
gprof enabled     no
profiler          no
static build      no
Cocoa support     yes
SDL support       no
mingw32 support   no
Adlib support     no
CoreAudio support yes
ALSA support      no
DSound support    no
FMOD support      no
kqemu support     no
Documentation     yes


Poi lanciando make:
CODICE
mac-mini-di-federico-dorigati:~/desktop/qemu-0.9.0 The_Faeder$ make
gcc-3.4 -DQEMU_TOOL -Wall -O2 -g -fno-strict-aliasing -I. -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE  -mdynamic-no-pic -g  -o qemu-img qemu-img.c cutils.c block.c block-raw.c block-cow.c block-qcow.c aes.c block-vmdk.c block-cloop.c block-dmg.c block-bochs.c block-vpc.c block-vvfat.c block-qcow2.c -lz
make: gcc-3.4: Command not found
make: *** [qemu-img] Error 127


L'unica differenza che ho notato fra il mio output di ./configure e quello che hai ottenuto tu è un certo "big/little test failed".


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 19:30
Messaggio #12


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Uhm, potrebbe anche solo essere un problema di path di default. Prova a fare così:
CODICE
export PATH=":/usr/bin"
make

Magari funziona.


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88
messaggio 14 Aug 2007, 19:39
Messaggio #13


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



Da sempre lo stesso errore.


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 20:09
Messaggio #14


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Prova a fare:
CODICE
echo $PATH

e anche
CODICE
which gcc

e ancora
CODICE
ls /usr/bin/gc*


Cerchiamo di capire se c'è qualche impostazione che non va nel Terminale.


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88
messaggio 14 Aug 2007, 20:13
Messaggio #15


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



Prima avevo dimenticato di mettere la patch, ma anche mettendola il risultato è lo stesso.
Forse ora che il problema si è spostato alla compilazione di qemu, si potrebbe spostare il topic in "terminale e x11".


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 20:16
Messaggio #16


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



CITAZIONE(the_devil_88 @ 14 Aug 2007, 21:13) *
Prima avevo dimenticato di mettere la patch, ma anche mettendola il risultato è lo stesso.

Il comando configure trova gcc-3.4, ma poi quando make deve fare la compilazione il compilatore non viene più trovato. Secondo me è solo un problema di percorsi, ma adesso vediamo.
CITAZIONE(the_devil_88 @ 14 Aug 2007, 21:13) *
Forse ora che il problema si è spostato alla compilazione di qemu, si potrebbe spostare il topic in "terminale e x11".

OK, sposto. icon_wink.gif


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88
messaggio 14 Aug 2007, 20:25
Messaggio #17


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.565
Iscritto il: 15-July 05
Da: Mezzocorona (tn)
Utente Nr.: 4.088



posso provare a fare un alias


--------------------
Macintosh SE/30, Macintosh LC, PowerBook 520, PowerMacintosh 8500/150, iMac G3, iBook G3 600, MacMini G4, Sun Ultra Enterprise 2, Sun Ultra 5, Acer Aspire One, Nokia E71, Sharp Zaurus SL-5000D
La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 14 Aug 2007, 20:29
Messaggio #18


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.338
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Prova anche a rifare la configurazione, con
CODICE
./configure --cc=/usr/bin/gcc-3.4

o come si chiama l'eseguibile di gcc-3.x sul tuo sistema (gcc 4 a quanto pare non va bene per compilare qemu).


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
the_devil_88