World: r3wp
[!REBOL3 Host Kit]
older newer | first last |
Carl 4-Nov-2010 [717] | Perhaps I can cross build the lib from a linux box... ? |
Andreas 4-Nov-2010 [718] | Yes, but that's a lot of work. |
Carl 4-Nov-2010 [719] | Might be worth it. |
Andreas 4-Nov-2010 [720] | Would you mind upgrading to Xcode 2.5? |
Carl 4-Nov-2010 [721] | What's required to go to 2.5? Most tools are dead-ended for 10.4. |
Andreas 4-Nov-2010 [722x2] | 2.5 should work on 10.4. |
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 [766] | yes, very much like the windows one |
older newer | first last |