Hi Michael, Am Freitag, den 27.01.2006, 14:44 +0100 schrieb Michael Rickmann: > Hello everybody, > I am new to this list and have been fighting the Windows compiling of Ekiga > for a while. This morning I discovered the win32 packages at > http://snapshots.gnomemeeting.net/win32/ . I will give them a try this > weekend. Here are my experiences so far: > > The directory layout can be simplyfied very much if you install The GIMP for > Windows before building. Actually you only need the GTK+-runtime bin > directory in your Windows %PATH% (e.g. C:\WINDOWS\system32;C:\WINDOWS;C: > \WINDOWS\System32\Wbem;C:\Programme\Gemeinsame Dateien\GTK\2.0\bin for a > German Windows). This seems to emerge as a standard for GTK progs on Windows. > Also Gaim uses this location. For building, only install the -dev zip-files > into your ming32 or i686-pc-mingw32 tree. Then you should only need the files > currently contained in ekiga-core.zip for running ekiga. Unfortunately the > current ekiga.exe has a hardwired opinion where to find its dlls. > The runtime found at http://gimp-win.sourceforge.net/stable.html also looks a > bit nicer on an XP-box than the dlls in ekiga-shell.zip. well, all of Ekiga CVS and even the build script for crosscompilation is open source. You're invited to join the hackfest and provide patches to make the above idea come reality. To me it sounds like a sensible idea to reuse the system-installed libs if available and I'd like to include it into the crosscompilation. > When crosscompiling on a Kubuntu breezy box I followed Julien Puydt's postings > in last December with minor modifications. Ekiga compiled but crashed. It > died silently when linked with ldap and with a proper Windows notification > when linked against ldap_r. The culprit was the ptlib.dll. I could replace it > with a MSys compiled and renamed one and Ekiga worked. I guess that my > libtool was using the wrong switches when linking. They looked very much of > Unix threads. Cross compiling pwlib following the redme.mingw32 recipe > results in a usable ptlib.dll. You should rather try the ekiga_build.tgz from the website above. That makefile there has seen a bit more recent updates than the original posting in december, so it should be a bit more up to the task of getting you a clean set of compiled binaries. -- Best regards, Kilian
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil