- WebKit weekly report #50 - One year of WebKit!
- WebKit weekly report #49 - Screensavers, ports, and memory leaks.
- WebKit weekly report #48 - More Locale Kit, buildbot and upstreaming efforts
- WebKit weekly report #47 - Trapped in Locale Kit!
- WebKit weekly report #46
- WebKit weekly report #45
- Fundraiser for Jessica to attend GSoC Reunion
- WebKit weekly report #44
- WebKit weekly report #43
- WebKit weekly report #42
As described in my last blog entry, the main show stopper was getting the ICU library compiled with the Haiku GCC 4.1.2 cross compiler.
After reading some documentation and a lot of trial and error, I finally got Haiku's GCC 4.1.2 to compile code outside of the Haiku build environment. I will document how to do this within the next week, as there are a few gotchas.
Once I had that working I was finally about to successfully run ICU's configure script, and most of the build went fine until the data directory. The data directory uses some code generators to do its work, but the code generators were compiled for Haiku, yet I was running them on Linux. I emailed the ICU mailing list for some help, but alas, received none. It seems I'm doomed to be a pioneer and figure out all my problems alone for this project.
Well it actually was pretty obvious to just build ICU for Linux and then copy over the needed code generators, and this is what I did. After this the build for ICU seemed to go fine.
But when I went to test, there was some odd error about a missing symbol in one of the ICU libraries! Argh! So I decided to take a break and sleep on it, and then today I looked again. It turns out the library from the infamous data directory did not compile right the first time, so I tried it again, and it finally worked!
See the attached screenshot for some exciting textual output.