Quelle machine virtuelle sous Mac OS X PPC ?

Résolu
VMloss -  
 ben51 -
Salut @ tous !

Je cherche un logiciel (gratuit) similaire à VMWare... mais compatible PowerPC (eh oui, j'ai pas Intel ^^).
J'ai téléchargé et désarchivé qemu-0.12.5.tar.gz sur le bureau... Mais je sais pas trop quoi faire pour l'installer... Et je me demande s'il est compatible en fait...

Merci d'avance pour vos info !

PS : je débute sur Mac... donc j'suis vraiment une quiche ! XD

37 réponses

  • 1
  • 2
Résumé de la discussion

QEMU est présenté comme une solution gratuite compatible PowerPC et utilisable sous Mac OS X Leopard pour émuler des systèmes, répondant au besoin d’un équivalent libre à VMware. Plusieurs suggèrent d’utiliser MacPorts pour installer QEMU facilement, car MacPorts simplifie l’installation des paquets et évite les compilations manuelles difficiles sur PPC, accélérant le processus pour les utilisateurs débutants. L’option recommandée consiste à installer MacPorts via le site officiel, puis d’utiliser le gestionnaire de paquets pour installer QEMU et ses dépendances, évitant les configurations manuelles complexes. En complément, plusieurs échanges soulignent que les versions PPC et les images ISO compatibles peuvent être limitées ou nécessiter des ajustements spécifiques, ce qui peut orienter vers une utilisation initiale sur des données non critiques.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Leahkim Messages postés 3219 Statut Membre 281
     
    Qemu est censé fonctionner avec Mac et l'architecture PPC:

    https://fr.wikipedia.org/wiki/QEMU

    Pour l'installer, commence par le décompresser :) le .tar.gz est une archive comme .zip
    0
  2. VMloss
     
    Merci de ta réponse rapide, j'ai double-cliqué dessus et ça me l'a désarchivé sur le bureau... J'ai obtenu le répertoire "qemu-0.12.5" mais je m'étais arrêté là avant de poster ma question, maintenant, je suis dans une impasse. ^^

    Saurais-tu m'aider pour l'installation ?
    0
  3. Leahkim Messages postés 3219 Statut Membre 281
     
    pas de souci, mais ça sent la console, je te préviens !

    est-ce que dans ce dossier tu as un fichier 'configure' ou 'makefile' ?

    ou carrément un .dmg ? (allez, on peut rêver)
    0
  4. VMloss
     
    Oui, "configure" et "create-config" également ! :)
    Il y a également un dossier "target-ppc"... Je sais pas si c'est intéressant à savoir... ^^
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. VMloss
     
    ERROR: "gcc" either does not exist or does not work
    logout
    0
  7. jebreen Messages postés 1728 Statut Membre 527
     
    Bonjour
    A l 'epoque j 'utilisais virtual pc. Mais c 'etait super lent.
    0
  8. VMloss
     
    Merci jebreen, si j'arrive pas à installer qemu avec Leahkim, je tenterai Virtual PC, je pensais pas qu'il était compatible...
    0
  9. Leahkim Messages postés 3219 Statut Membre 281
     
    re plop,

    excuse moi pour le retard.

    Alors, je t'explique.

    Il va falloir compiler Qemu :)

    pour cela, on va créer une configuration, avec le fichier create-config, plus l'appliquer avec le configure, puis, on va le compiler.

    Seulement, pour compiler, il te faut un compilateur, et pour cela, il te faut ton CD de MacOS.

    dessus, tu trouveras Developer Tools, et il faudra l'installer. Il y a dedans XCode et nombre d'autres choses.

    Commence par installer les developer tools avec ton cd :)
    0
  10. VMloss
     
    Merci, je vais en profiter pour formater en fait... Je dois le faire depuis que je l'ai eu mais je trouvais pas le temps... En attendant ta réponse, j'ai sauvegardé ce que je voulais garder.

    Donc je mets le CD, je redémarre et j'appuie sur C.
    En cas de soucis, j'ai toujours mon PC pour revenir poster ! ^^

    @ tout' !
    0
  11. Leahkim Messages postés 3219 Statut Membre 281
     
    wa tu réinstalle ? Ba profites en pour installer les developertools au passage
    0
  12. Bernard Rey Messages postés 578 Statut Contributeur 219
     
    VMloss :
    .../... je tenterai Virtual PC, je pensais pas qu'il était compatible...


    Virtual PC a été au départ conçu et développé sur et pour le Mac par Connectix (avant d'être racheté par Microsoft) ! Mais attention, il te faut trouver (sur le marché de l'occasion) la version 7 pour Mac. Sachant que c'est un logiciel assez ancien, émulant une machine à base de Pentium II MMX avec une carte graphique basique (autrement dire un dinosaure informatique).

    C'est tout à fait utilisable si on y installe un système d'exploitation antérieur à XP (Windows 2000 est un bon client, si tu en disposes) surtout si on y affecte beaucoup de mémoire. Par contre, avec XP c'est un veau. Dès qu'on lui affecte plus de 256 Mo il passe plus de ressources à gérer la mémoire virtuelle dont il croit disposer qu'à travailler, c'est quasiment impossible à utiliser.

    Tout va donc dépendre de l'utilisation que tu vas en faire. Si tu souhaites utiliser un logiciel récent nécessitant XP, laisse tomber tout de suite. Si c'est un logiciel nécessitant des ressources graphiques conséquentes (3D, jeux, etc.) laisse tomber tout de suite. Au pire, achète-toi un PC basique et exploite-le via un outil du genre Bureau à distance.

    0
  13. VMloss
     
    Merci Bernard pour tes informations, oui je compte installer Win7 jusqu'en décembre, puis également FreeBSD, OpenBSD, et des Linux pour découvrir...

    Leahkim, j'ai voulu installé Dev*tools dans la foulée, y a un petit texte disant qu'on peut installer les logiciels facultatifs avec "Personnaliser"... Mais ils apparaissaient pas ! XD J'ai quand même supprimé les langues inutiles.

    Me voilà prêt pour installer Dev*tools. Je crois l'avoir vu en explorant le DVD mais c'est très fouillis... Je vais poster la liste de ce qui apparaît...
    0
  14. VMloss
     
    Ok, donc j'ai les logiciels facultatifs que j'ai installés ou ignorés lors de la réinstallation...
    ...et un dossier "Xcode Tools" contenant "about Xcode Tools", une boîte "Xcode Tools" et un dossier "Package"...

    Je prends lequel des 2 derniers ?
    0
  15. VMloss
     
    J'ai pris la boîte et j'ai tout coché ^^ Donc c'est bon, developper Tools est en train de s'installer...
    0
  16. VMloss
     
    J'arrive plus à télécharger qemu... -_-
    Je cherche un autre lien...
    0
  17. VMloss
     
    J'suis nouille, mais heureusement que j'avais la partition de sauvegarde intacte !!! XD

    Donc, j'ai pu récupérer le fichier de qemu que j'avais télécharger avant la réinstallation et j'ai cliqué sur "configure" (car j'ai vu que des fichiers "gcc", manquants précédemment, s'étaient installés avec Developer Tools)... et :

    Last login: Thu Aug 12 18:47:44 on console
    /Users/Leopard/Desktop/qemu-0.12.5/configure ; exit;
    power-mac-g5-de-leopard:~ Leopard$ /Users/Leopard/Desktop/qemu-0.12.5/configure ; exit;
    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/Leopard/Desktop/qemu-0.12.5
    C compiler gcc
    Host C compiler gcc
    CFLAGS -O2 -g
    QEMU_CFLAGS -mdynamic-no-pic -Wold-style-definition -I. -I$(SRC_PATH) -U_FORTIFY_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing
    LDFLAGS -framework CoreFoundation -framework IOKit -g
    make make
    install install
    host CPU ppc
    host big endian yes
    target list i386-softmmu x86_64-softmmu arm-softmmu cris-softmmu m68k-softmmu microblaze-softmmu mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu sparc64-softmmu i386-darwin-user ppc-darwin-user i386-bsd-user x86_64-bsd-user sparc-bsd-user sparc64-bsd-user
    tcg debug enabled no
    gprof enabled no
    sparse enabled no
    strip binaries yes
    profiler no
    static build no
    -Werror enabled no
    Cocoa support yes
    SDL support no
    curses support yes
    curl support yes
    check support no
    mingw32 support no
    Audio drivers coreaudio
    Extra audio cards ac97 es1370 sb16
    Block whitelist
    Mixer emulation no
    VNC TLS support no
    VNC SASL support yes
    xen support no
    brlapi support no
    bluez support no
    Documentation yes
    NPTL support no
    GUEST_BASE yes
    PIE user targets no
    vde support no
    IO thread no
    Linux AIO support no
    Install blobs yes
    KVM support no
    fdt support no
    preadv support no
    fdatasync no
    uuid support no
    logout

    [Opération terminée]

    Voiloù, et maintenant ?
    0
    1. VMloss
       
      Rââââh !!! Tout s'est mis en vrac dans le dossier utilisateur ("Home", c'est ça ?) ! Bref, je sais plus quels sont les dossiers appartenant à qemu... -_-'

      Qu'est-ce que j'fais ? A l'help, pliz ! :'(

      EDIT : non, c'est bon, j'ai pu trier grâce à l'heure. :)
      Donc j'en suis à "configure"... je dois poster tout ce qui est apparu !? erf... (j'préfère attendre ta réponse ce coup-ci ^^)
      0
  18. Leahkim Messages postés 3219 Statut Membre 281
     
    Super, maintenant que tu as les developer tools, ouvre un terminal muahahahaha

    ensuite, il va falloir que tu te déplaces dans le dossier de Qemu :)

    Et il fallait pas cliquer sur ce configure... Ca a pris toutes les options par défaut, et comme par exemple ton dossier home pour tout mettre... xD

    pour te déplacer dans le dossier ou tu as Qemu, utilise la commande "cd"

    par exemple:

    cd /Users/MonNom/Desktop

    ça c'est pour aller sur le bureau.

    Tu peux utiliser la touche "tab" pour qu'il t'indique les valeurs possible de chemin :)

    Une fois que tu es dans ton dossier de Qemu, tu tapes "ls", ça va te lister les fichiers qu'il contient.

    poste cette liste ici :)
    0
  19. VMloss
     
    Ah mince... XD Je supprime les dossiers qui se sont créés du coup ?
    ___________

    Finder > Applications > Utilitaires > Terminal.

    ***
    Last login: Fri Aug 13 12:15:08 on ttys000
    power-mac-g5-de-leopard:~ Leopard$ cd /Users/Leopard/Desktop/qemu-0.12.5
    power-mac-g5-de-leopard:qemu-0.12.5 Leopard$ ls
    CODING_STYLE gdbstub.c qemu-option.h
    COPYING gdbstub.h qemu-options.hx
    COPYING.LIB gen-icount.h qemu-queue.h
    Changelog host-utils.c qemu-sockets.c
    LICENSE host-utils.h qemu-tech.texi
    MAINTAINERS hostregs_helper.h qemu-thread.c
    Makefile hpet.h qemu-thread.h
    Makefile.hw hppa-dis.c qemu-timer.h
    Makefile.target hppa.ld qemu-tool.c
    Makefile.user hw qemu.sasl
    QMP hxtool qemu_socket.h
    README i386-dis.c qerror.c
    TODO i386.ld qerror.h
    VERSION ia64.ld qfloat.c
    a.out.h ioport-user.c qfloat.h
    acl.c ioport.c qint.c
    acl.h ioport.h qint.h
    aes.c json-lexer.c qjson.c
    aes.h json-lexer.h qjson.h
    aio.c json-parser.c qlist.c
    alpha-dis.c json-parser.h qlist.h
    alpha.ld json-streamer.c qobject.h
    arm-dis.c json-streamer.h qstring.c
    arm-semi.c keymaps.c qstring.h
    arm.ld keymaps.h readline.c
    async.c kvm-all.c readline.h
    audio kvm.h roms
    balloon.h libfdt_env.h rules.mak
    block linux-aio.c s390-dis.c
    block-migration.c linux-user s390.ld
    block-migration.h m68k-dis.c savevm.c
    block.c m68k-semi.c sdl.c
    block.h m68k.ld sdl_keysym.h
    block_int.h microblaze-dis.c sdl_zoom.c
    bsd-user migration-exec.c sdl_zoom.h
    bswap.h migration-fd.c sdl_zoom_template.h
    bt-host.c migration-tcp.c sh4-dis.c
    bt-host.h migration-unix.c slirp
    bt-vhci.c migration.c softmmu-semi.h
    buffered_file.c migration.h softmmu_defs.h
    buffered_file.h mips-dis.c softmmu_exec.h
    cache-utils.c mips.ld softmmu_header.h
    cache-utils.h module.c softmmu_template.h
    check-qdict.c module.h sparc-dis.c
    check-qfloat.c monitor.c sparc.ld
    check-qint.c monitor.h sparc64.ld
    check-qjson.c nbd.c sysemu.h
    check-qlist.c nbd.h target-alpha
    check-qstring.c net target-arm
    cmd.c net-checksum.c target-cris
    cmd.h net.c target-i386
    cocoa.m net.h target-m68k
    config.h osdep.c target-microblaze
    configure osdep.h target-mips
    console.c path.c target-ppc
    console.h pc-bios target-s390x
    cpu-all.h pci-ids.txt target-sh4
    cpu-common.h posix-aio-compat.c target-sparc
    cpu-defs.h ppc-dis.c targphys.h
    cpu-exec.c ppc.ld tcg
    create_config ppc64.ld tcg-runtime.c
    cris-dis.c qbool.c tests
    curses.c qbool.h texi2pod.pl
    curses_keys.h qdict-test-data.txt thunk.c
    cutils.c qdict.c thunk.h
    d3des.c qdict.h translate-all.c
    d3des.h qemu-aio.h uboot_image.h
    darwin-user qemu-binfmt-conf.sh usb-bsd.c
    def-helper.h qemu-char.c usb-linux.c
    default-configs qemu-char.h usb-stub.c
    device_tree.c qemu-common.h vgafont.h
    device_tree.h qemu-config.c vl.c
    dis-asm.h qemu-config.h vnc-auth-sasl.c
    disas.c qemu-doc.texi vnc-auth-sasl.h
    disas.h qemu-img-cmds.hx vnc-auth-vencrypt.c
    dma-helpers.c qemu-img.c vnc-auth-vencrypt.h
    dma.h qemu-img.texi vnc-tls.c
    dyngen-exec.h qemu-io.c vnc-tls.h
    elf.h qemu-lock.h vnc.c
    envlist.c qemu-log.h vnc.h
    envlist.h qemu-malloc.c vnc_keysym.h
    exec-all.h qemu-monitor.hx vnchextile.h
    exec.c qemu-nbd.c x86_64.ld
    feature_to_c.sh qemu-nbd.texi x_keymap.c
    fpu qemu-objects.h x_keymap.h
    gdb-xml qemu-option.c
    power-mac-g5-de-leopard:qemu-0.12.5 Leopard$

    ***
    0
  20. Leahkim Messages postés 3219 Statut Membre 281
     
    Ok, je l'ai téléchargé aussi, pour voir plus rapidement ce qu'il y avait, en restant dans ce dossier, tu peux faire:

    ./createconfig
    ./configure
    sudo make
    sudo make install
    sudo make clean

    ça peut durer assez longtemps, surtout le sudo make :)
    0
    1. VMloss
       
      Euh... J'ai pas du tout comprendre... :-s
      ***
      power-mac-g5-de-leopard:qemu-0.12.5 Leopard$ ./create_config
      /* Automatically generated by create_config - do not modify */
      ./configure
      sudo make
      sudo make install
      sudo make clean

      ***
      0
    2. Leahkim Messages postés 3219 Statut Membre 281
       
      non non excuse moi :)

      les commandes l'un après l'autre, pas toutes en meme temps
      0
    3. VMloss
       
      Ben en fait, après "/* Automatically generated by create_config - do not modify */", plus rien ne réagit... même la touche tabulation ne fait plus l'autocomplétion...

      Donc je vois pas trop quoi faire... :-s
      0
    4. VMloss
       
      Ok, je retourne dans qemu, puis : ./create_config
      Je ferme.
      Je rouvre, puis je retourne dans qemu et : ./configure
      Et ça donne :
      ***
      power-mac-g5-de-leopard:qemu-0.12.5 Leopard$ ./configure
      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/Leopard/Desktop/qemu-0.12.5
      C compiler gcc
      Host C compiler gcc
      CFLAGS -O2 -g
      QEMU_CFLAGS -mdynamic-no-pic -Wold-style-definition -I. -I$(SRC_PATH) -U_FORTIFY_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing
      LDFLAGS -framework CoreFoundation -framework IOKit -g
      make make
      install install
      host CPU ppc
      host big endian yes
      target list i386-softmmu x86_64-softmmu arm-softmmu cris-softmmu m68k-softmmu microblaze-softmmu mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu sparc64-softmmu i386-darwin-user ppc-darwin-user i386-bsd-user x86_64-bsd-user sparc-bsd-user sparc64-bsd-user
      tcg debug enabled no
      gprof enabled no
      sparse enabled no
      strip binaries yes
      profiler no
      static build no
      -Werror enabled no
      Cocoa support yes
      SDL support no
      curses support yes
      curl support yes
      check support no
      mingw32 support no
      Audio drivers coreaudio
      Extra audio cards ac97 es1370 sb16
      Block whitelist
      Mixer emulation no
      VNC TLS support no
      VNC SASL support yes
      xen support no
      brlapi support no
      bluez support no
      Documentation yes
      NPTL support no
      GUEST_BASE yes
      PIE user targets no
      vde support no
      IO thread no
      Linux AIO support no
      Install blobs yes
      KVM support no
      fdt support no
      preadv support no
      fdatasync no
      uuid support no
      power-mac-g5-de-leopard:qemu-0.12.5 Leopard$

      ***
      Et après, je mets "sudo *" sans point ni slash ? Je teste à la suite, on verra bien ^^ (tant que ça explose pas... :P )
      0
    5. VMloss
       
      Arf... -_-'

      ***
      power-mac-g5-de-leopard:qemu-0.12.5 Leopard$ sudo make

      WARNING: Improper use of the sudo command could lead to data loss
      or the deletion of important system files. Please double-check your
      typing when using sudo. Type "man sudo" for more information.

      To proceed, enter your password, or type Ctrl-C to abort.

      Password:
      Sorry, try again.
      Password:
      sudo: 1 incorrect password attempt
      power-mac-g5-de-leopard:qemu-0.12.5 Leopard$

      ***
      0
  21. Leahkim Messages postés 3219 Statut Membre 281
     
    oula oula !!

    tu as bien fait, l'erreur je ne sais pas trop si elle est normale, mais elle est pas très explicite donc bon ...

    Recommence juste le sudo make, et fait ensuite le sudo make install.

    inutile d'écrire toute la sortie ici :)

    donne moi simplement les 10 dernieres lignes a chaques fois.
    0
    1. VMloss
       
      Ok ! C'était pas aussi long, donc j'ai préféré tout poster encore ce coup-ci...

      power-mac-g5-de-leopard:qemu-0.12.5 Leopard$ sudo make
      Password:
        CC    i386-darwin-user/main.o
      In file included from /Users/Leopard/Desktop/qemu-0.12.5/target-i386/cpu.h:908,
                       from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:7,
                       from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:30:
      /Users/Leopard/Desktop/qemu-0.12.5/cpu-all.h:622:24: error: qemu-types.h: No such file or directory
      In file included from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:9,
                       from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:30:
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h: In function `thunk_type_size':
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:104: error: `TARGET_ABI_BITS' undeclared (first use in this function)
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:104: error: (Each undeclared identifier is reported only once
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:104: error: for each function it appears in.)
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h: In function `thunk_type_align':
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:141: error: `TARGET_ABI_BITS' undeclared (first use in this function)
      In file included from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:30:
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h: At top level:
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:100: warning: `struct sigaltstack' declared inside parameter list
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:100: warning: its scope is only this definition or declaration, which is probably not what you want
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:109: warning: redundant redeclaration of `init_paths'
      /Users/Leopard/Desktop/qemu-0.12.5/qemu-common.h:135: warning: previous declaration of `init_paths' was here
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:110: warning: redundant redeclaration of `path'
      /Users/Leopard/Desktop/qemu-0.12.5/qemu-common.h:136: warning: previous declaration of `path' was here
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c: In function `cpu_loop':
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:653: error: `EXCP01_SSTP' undeclared (first use in this function)
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c: At top level:
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:708: warning: no previous prototype for `usage'
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c: In function `main':
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:777: warning: assignment discards qualifiers from pointer target type
      make[1]: *** [main.o] Error 1
      make: *** [subdir-i386-darwin-user] Error 2
      power-mac-g5-de-leopard:qemu-0.12.5 Leopard$ sudo make install
        CC    i386-darwin-user/main.o
      In file included from /Users/Leopard/Desktop/qemu-0.12.5/target-i386/cpu.h:908,
                       from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:7,
                       from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:30:
      /Users/Leopard/Desktop/qemu-0.12.5/cpu-all.h:622:24: error: qemu-types.h: No such file or directory
      In file included from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:9,
                       from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:30:
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h: In function `thunk_type_size':
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:104: error: `TARGET_ABI_BITS' undeclared (first use in this function)
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:104: error: (Each undeclared identifier is reported only once
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:104: error: for each function it appears in.)
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h: In function `thunk_type_align':
      /Users/Leopard/Desktop/qemu-0.12.5/thunk.h:141: error: `TARGET_ABI_BITS' undeclared (first use in this function)
      In file included from /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:30:
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h: At top level:
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:100: warning: `struct sigaltstack' declared inside parameter list
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:100: warning: its scope is only this definition or declaration, which is probably not what you want
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:109: warning: redundant redeclaration of `init_paths'
      /Users/Leopard/Desktop/qemu-0.12.5/qemu-common.h:135: warning: previous declaration of `init_paths' was here
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/qemu.h:110: warning: redundant redeclaration of `path'
      /Users/Leopard/Desktop/qemu-0.12.5/qemu-common.h:136: warning: previous declaration of `path' was here
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c: In function `cpu_loop':
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:653: error: `EXCP01_SSTP' undeclared (first use in this function)
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c: At top level:
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:708: warning: no previous prototype for `usage'
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c: In function `main':
      /Users/Leopard/Desktop/qemu-0.12.5/darwin-user/main.c:777: warning: assignment discards qualifiers from pointer target type
      make[1]: *** [main.o] Error 1
      make: *** [subdir-i386-darwin-user] Error 2
      
      0
  • 1
  • 2