Heya all,
I figured I'd keep this going with my experience, in case someone's listening.
I built Xara without any difficulties at all, first try, by following the XCode instructions on the site. Now, I'm running XCode 2.3 on a PowerBook G4 (1.25 gig of ram) with fink 0.80 and OSX 10.4.7. Because of Blender I also have my gcc set to v3.3; this might make a difference.
Anyway, compiled fine with very few issues; the biggest problem was that I ran out of hard disk space. (After building, the total size of all compiled object files and the executable is 1.84 gig. That's insane.) Lemme hit you up with a few screen shots:
http://ministryofdoom.org/cloud/xara...25/splash1.jpg
http://ministryofdoom.org/cloud/xara...n-windows1.jpg
http://ministryofdoom.org/cloud/xara...lock-file1.jpg
First run was much as stated above -- I got windows, and the menus are built, but Xara->About did nothing and any attempt to use a tool caused a crash. On reload of the program I got the lock file message above. I tried deleting the .xara-xtreme folder and restarting, but that didn't seem to have any effect.
I get the imagemagick error on every load, but I only got the font error on first load. Also, I'd like to attach the console output:
Code:
[Debug] 21:09:58: Launching: convert
[Debug] 21:09:58: wxMacExecute Bad bundle: convert
[Debug] 21:09:58: pid=22040
[Debug] 21:09:58: no task_for_pid()
[Debug] 21:09:58: Process ended
[Debug] 21:10:30: Unrecognized accel key 'NUMPAD 1', accel string ignored.
[Debug] 21:10:30: Unrecognized accel key 'NUMPAD 1', accel string ignored.
[Debug] 21:10:30: Unrecognized accel key 'NUMPAD .', accel string ignored.
[Debug] 21:10:30: Unrecognized accel key 'NUMPAD 2', accel string ignored.
[Debug] 21:10:30: Unrecognized accel key 'NUMPAD 2', accel string ignored.
[Debug] 21:10:30: Unrecognized accel key 'NUMPAD *', accel string ignored.
[Debug] 21:10:55: ../src/mac/carbon/bitmap.cpp(229): assert "m_rawAccessCount == 0" failed.
[Debug] 21:22:56: Launching: convert
[Debug] 21:22:56: wxMacExecute Bad bundle: convert
[Debug] 21:22:56: pid=22047
[Debug] 21:22:56: Successfully added notification to the runloop
[Debug] 21:22:56: Process ended
[Debug] 21:23:47: Launching: convert
[Debug] 21:23:47: wxMacExecute Bad bundle: convert
[Debug] 21:23:47: pid=22057
[Debug] 21:23:47: Successfully added notification to the runloop
[Debug] 21:24:36: Process ended
Aug 25 21:24:36 starbuck crashdump[22058]: XaraLX crashed
Aug 25 21:24:38 starbuck crashdump[22058]: crash report written to: /Users/*****/Library/Logs/CrashReporter/XaraLX.crash.log
Some of that's repeated from multiple launches. The thing eating up all processor cycles seems to be the crash reporter; let it run long enough and Xara crashes properly, with the log written out. For the curious the log from the above is available at http://ministryofdoom.org/cloud/xara....crash.log.zip -- wasn't sure if people wanted me attaching it here.
Things about the build that I noticed right off the bat:
- Two windows -- wxWindows is attempting to set up an MDI interface which is basically not possible / not preferred on the Mac. Once it stops crashing and starts displaying icons that's the first thing that needs to be fixed.
- The icons -- is that part of the endian troubles that were mentioned? I thought I'd read that the icons are 32-bit .png files, in which case endian troubles don't make any sense. (I've compiled the same code using libpng on both PC and Mac and run across no problems.) Unless the icons are put into those .xar files? I haven't really given it more than a five-minute look.
- The splash screen says Linux Edition. Mac version should say Mac Edition, in my opinion. (I won't go into how the color scheme makes me think of the good old CGA days, either. ^_^; )
Anyway, I'd like to play with it more. Where's a good place to start for Mac folks? Are there any code primers?
~ Charles
Bookmarks