[Ekiga-devel-list] Win32-Build: Success except installer!



Hi all!

To report someting positive in between.

The cross-build for Win32 creates an .exe file which works. Just the installer generation is pretty broken. But with that state, at least I will be able to make code changes (i.e. fix a specific bug which bugs me), run the build, copy the .exe to my Windows box and test.

I am inviting anyone who's interested to challenge my writeup at

http://wiki.ekiga.org/index.php/Cross-compile_Win32

I have been using a Debian Lenny system and Ekiga 2.0.11; the last one which was known to cross-build for Windows at all. Starting from a minimal system (debootstrap) I

1. installed the dependencies as per the headline "Compile Time (host) Dependencies" 2. Downloaded the source tarball from http://www.ekiga.org/admin/downloads/2.0.11/sources/sources/ekiga-2.0.11.tar.gz. (That URL is not linked anywhere, I was guessing it.) 3. Patched the Makefile with a %s/-1.9/-1.10/g in vi to solve the problem that version 1.10 of the autotools isn't properly recognized. (I think this is a Debian bug, not sure.) 4. Patched the Makefile with a new URL for EXPAT: http://heanet.dl.sourceforge.net/sourceforge/expat
5. Applied this patch: http://bugs.gentoo.org/show_bug.cgi?id=195227

I'd hope this makes it for an

make update-sources
make

up to the point where it should complain about some nsis stuff.

You can then take the ekiga.exe file and replace it in an existing installation.

By the way: I wanted to give 2.0.11-BETA to someone recently, but wasn't able to find any download link anymore ...

So obviously, there's quite a TODO list remaining, including

- re-testing my instructions
- having some bugs in upstream stuff fixed
- making all of this work on a Debian Etch system, as Lenny is just a snapshot and nobody knows if this will work in some weeks from now. But that will probably involve a backport of mingw32 stuff for Etch.
- fixing the installer generation
- trying all this with 2.0.12 and 3.0

Regards,
Torsten


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]