World: r3wp
[!REBOL3 Host Kit]
older newer | first last |
Andreas 4-Nov-2010 [723] | I'm pretty sure that's what I used to build the above sample. |
Carl 4-Nov-2010 [724] | Does Xcode have an update button? |
Andreas 4-Nov-2010 [725x2] | No idea. |
Here;s a direct link: https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=19907 | |
Carl 4-Nov-2010 [727] | So, 2.5 worked for you? |
Andreas 4-Nov-2010 [728x3] | (You'll need an "Apple ID".) |
Unfortunately I don't have the exact machine I tried not handy at the moment. But I know it was a 10.4 OSX and I know that the above "exports.tar.gz" worked. | |
I'm pretty sure I used the most recent Xcode available for Tiger, which seems to be 2.5. | |
Carl 4-Nov-2010 [731x3] | odd msg in login... |
This Apple ID has been disabled for security reasons. | |
I can have Cindy setup a new devl account... but I suspect this will all lead down a road that will cost me a lot of time. I don't see why cross building from Linux or BSD is a problem. It's just a lib, not an app. | |
Andreas 4-Nov-2010 [734x4] | Because setting up the cross compiler is a lot of work. |
You need to download and rip apart Xcode, amongst other things. | |
(Check your PM.) | |
How would I know? I built such a cross-compiler before: $ uname -sm Linux i686 $ gcc -dumpmachine i486-linux-gnu $ i686-apple-darwin9-gcc -dumpmachine i686-apple-darwin9 | |
Carl 4-Nov-2010 [738x2] | Right, but it's just elf, isn't it? |
The only dependencies are minimal. | |
Andreas 4-Nov-2010 [740] | OSX is Mach-O. |
Carl 4-Nov-2010 [741x2] | Ah... so there's the rub. |
Ever try an elf-to-mach-o converter? | |
Andreas 4-Nov-2010 [743x4] | Nope. |
But I only know of one, in any case. | |
And that'd still need a Mach-O linker. | |
(Agner's "objconv" is the one I once stumbled across: http://www.agner.org/optimize/) | |
ssolie 4-Nov-2010 [747] | I'm not seeing my Dev_Event device's RDC_QUIT vector being called when I exit r3 with a 'q' from the command line. I do see the RDC_INIT vector being called. |
Andreas 4-Nov-2010 [748x2] | hmm, i don't think any of the RDC_QUIT vectors are called, iirc |
what are you going to use for the event device? some amiga-ism? | |
ssolie 4-Nov-2010 [750x2] | yes, setting up a timer at the moment |
the current event device uses some windows-ism | |
Andreas 4-Nov-2010 [752x4] | yes |
i have a dirty hack somewhere for linuxisms :) | |
using libevent | |
and integrated into the network device | |
ssolie 4-Nov-2010 [756x2] | the Dev_Event device has a #ifdef TO_WIN32 on it |
took me a while to figure out why no events were happening... heh :) | |
Andreas 4-Nov-2010 [758] | do you have select(2) on amiga? |
ssolie 4-Nov-2010 [759] | if RDC_QUIT isn't working should I file a bug report? |
Andreas 4-Nov-2010 [760] | i think so, yes. even if it is not a bug, it'll help clarify when the quit callbacks are actually supposed to be called. |
ssolie 4-Nov-2010 [761x2] | yes, there is select() available |
I didn't think I would need it for handling gui events | |
Andreas 4-Nov-2010 [763] | won't help you much with windowing, i guess |
ssolie 4-Nov-2010 [764] | amiga is much more like windows in that respect |
Andreas 4-Nov-2010 [765] | you have a message loop :) ? |
ssolie 4-Nov-2010 [766x2] | yes, very much like the windows one |
Wait(), GetMsg(), etc. | |
Andreas 4-Nov-2010 [768] | will make porting much easier |
ssolie 4-Nov-2010 [769] | btw.. how do I add line feeds in altme? so everything isn't a new line |
Andreas 4-Nov-2010 [770] | you click the small "pencil icon", and then send messages with ctrl-s |
GrahamC 4-Nov-2010 [771] | you can also use |
Andreas 4-Nov-2010 [772] | (the "pencil" toggles multi-line mode) |
older newer | first last |