From: Pierre d'Herbemont <stegefin@free.fr>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [Patch] Experimental Cocoa Video Driver
Date: Wed, 2 Mar 2005 20:48:23 +0100 [thread overview]
Message-ID: <37b83e96d1cef02bacc14d390a58dd46@free.fr> (raw)
In-Reply-To: <978eb276c5d2edbd51c6802fdf548fa6@triplecatproductions.com>
David,
I checked out qemu's cvs from scratch, and compilation went fine....
for i386-softmmu. So try ./configure --prefix=/sw --enable-cocoa
--target-list=i386-softmmu.
I'll try to send a quick fix for that.
Pierre.
On 2 mars 05, at 01:03, David Still wrote:
> I'm having trouble compiling QEMU with the cocoa video driver on my
> iBook. I'm running OS X 10.3.8 on a 700MHz iBook G3 w/ 640Mb or RAM
> and XTools 1.5. After running "./configure --prefix=/sw
> --enable-cocoa", compilation runs smoothly until here:
>
> gcc -Wall -O2 -g -fno-strict-aliasing -D__powerpc__ -I.
> -I/Users/stealthdave/Source/qemu/qemu/target-ppc
> -I/Users/stealthdave/Source/qemu/qemu -D_GNU_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
> -I/Users/stealthdave/Source/qemu/qemu/slirp -c -o cocoa.o
> /Users/stealthdave/Source/qemu/qemu/cocoa.m
> In file included from
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/DriverServices.h:32,
> from
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/CarbonCore.h:129,
> from
> /System/Library/Frameworks/CoreServices.framework/Headers/
> CoreServices.h:21,
> from
> /System/Library/Frameworks/ApplicationServices.framework/Headers/
> ApplicationServices.h:20,
> from
> /System/Library/Frameworks/Foundation.framework/Headers/
> NSAppleEventDescriptor.h:8,
> from
> /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:
> 85,
> from
> /System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:12,
> from /Users/stealthdave/Source/qemu/qemu/cocoa.m:38:
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/MachineExceptions.h:45: error: parse
> error before numeric constant
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/MachineExceptions.h:46: error: parse
> error before numeric constant
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/MachineExceptions.h:49: error: parse
> error before numeric constant
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/MachineExceptions.h:51: error: parse
> error before numeric constant
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/MachineExceptions.h:53: error: parse
> error before numeric constant
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/MachineExceptions.h:54: error: parse
> error before numeric constant
> /System/Library/Frameworks/CoreServices.framework/Frameworks/
> CarbonCore.framework/Headers/MachineExceptions.h:56: error: parse
> error before '}' token
> make[1]: *** [cocoa.o] Error 1
> make: *** [all] Error 1
>
> Am I missing a library or something?
>
> - Dave
>
> On Feb 26, 2005, at 4:04 PM, Pierre d'Herbemont wrote:
>
>> Hi!
>>
>> Here is a early draft of a cocoa video driver for qemu, strongly
>> based on libsdl. I don't know if I'll have time to finish it, so I am
>> sending it to the qemu-devel.
>>
>> I think it might be interesting for QemuX (or other Mac OS X
>> frontend): the patch shows that the GUI can be run within Qemu
>> process, that means that you can use qemu functions, think vm_stop or
>> vm_start, directly from the GUI. Moreover it means also only one icon
>> in the dock and one menu bar for Qemu,
>>
>> To enable the cocoa driver, just use the --enable-cocoa option in
>> configure. The driver is still not completed as it should, no full
>> screen mode, no mouse event, and partial keyboard event, but that
>> shouldn't be to difficult to add though.
>>
>> Pierre.
>>
>>
>> <cocoa_drv.diff.txt>_______________________________________________
>> Qemu-devel mailing list
>> Qemu-devel@nongnu.org
>> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
next prev parent reply other threads:[~2005-03-02 20:05 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-27 0:04 [Qemu-devel] [Patch] Experimental Cocoa Video Driver Pierre d'Herbemont
2005-03-02 0:03 ` David Still
2005-03-02 19:48 ` Pierre d'Herbemont [this message]
-- strict thread matches above, loose matches on Subject: below --
2005-04-06 2:23 Re: [Qemu-devel] Re: Windows 2000 SP4 (was Re: APM bug) Ben Taylor
2005-04-06 4:25 ` [Qemu-devel] [Patch] Experimental Cocoa Video Driver Mike Kronenberg
2005-04-06 4:29 ` Mike Kronenberg
2005-04-08 17:36 ` Pierre d'Herbemont
2005-04-10 2:21 [Qemu-devel] [PATCH] " Mike Kronenberg
2005-04-10 9:53 ` René Korthaus
2005-04-10 11:09 ` Mike Kronenberg
2005-04-10 12:05 ` René Korthaus
2005-04-10 13:07 ` Mike Kronenberg
2005-04-10 18:18 ` Mike Kronenberg
2005-04-11 2:11 ` Mike Kronenberg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=37b83e96d1cef02bacc14d390a58dd46@free.fr \
--to=stegefin@free.fr \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).