Comment 52 for bug 263441

Revision history for this message
Kazé (kaze) wrote :

@ amosbatto

Could be, since I've built KompoZer on a 32-bit environment.
There's a source tarball here: http://kompozer.net/zip/kompozer-20081217.tar.bz2

Refer to the official Mozilla build instructions if you've never built any Mozilla app. Basically:
 * you'll need the right .mozconfig file (see attachment): I'd recommend to copy it as ~/.mozconfig, but you can put it in the kompozer/mozilla directory if you prefer.
 * in the mozilla directory, issue the following command:
        make -f client.mk build
 * this will create a build in an 'obj-*' directory next to the mozilla one, kompozer itself will be in obj-*/dist/bin.

You'll need a few dev-libs: libgtk-dev, libidl-dev and probably others. Feel free to report the whole list of the required development libraries in this tracker.

At the moment I'm afraid there's a mistake in the chrome registration: the first time you'll launch your KompoZer build, you'll have errors in the main window (red ^ characters in the bottom of the window + menus not responding). To correct this:
 * go to the obj-*/dist/bin/chrome directory
 * open the app-chrome.manifest file in your favorite text editor
 * comment all lines (i.e. insert an '#' at the beginning of each non-empty line)
 * restart KompoZer (obj-*/dist/bin/kompozer), everything should work fine now.

Sorry, I still haven't updated the SVN repository, it takes a damn lot of time with my internet connection. I'll update this SVN tree as soon as I've fixed this chrome registration bug.