I filed some bugs at OpalVOIP, crash on entry ones: https://sourceforge.net/tracker/?func=detail&aid=2885986&group_id=204472&atid=989748 https://sourceforge.net/tracker/?func=detail&aid=2886015&group_id=204472&atid=989748 shared link related: https://sourceforge.net/tracker/?func=detail&aid=2886022&group_id=204472&atid=989748 compilation with external speex: https://sourceforge.net/tracker/?func=detail&aid=2886055&group_id=204472&atid=989748Attached ekiga_build-xxx.tgz file is for having an immediate start on building Win32 Ekiga master. Good news is that after the latest restructuring of Ekiga a Win32 heap error has gone which, I think, was due to: main executable allocates, shared lib (dll) frees. In Win32 the dlls have their own stack and their separate heap. More good news is that the Vista-stuck-on-exit bug which we suffer from in Ekiga stable seems to have disappeared from master by changes made in the last 12 days. Bad new is that I have given up on loudmouth. For Win32 current loudmouth needs an incredible amount of patch. Then it can be compiled and the plugin loads but I get stuck at authenticating to google talk or our local jabber.gwdg.de. More bad news about Ekiga caused crashes will follow in separate posts.
For the split build (libekiga.dll, ekiga.exe) Ekiga itself needs an update (see attached ekiga_regex.diff) because lib/gui/gm-text-extlink.c depends on regex.
Currently we are lacking a win32/Makefile and the patches in the win32/diff directory are outdated. I would suggest that we update the win32 dir only with components which are useful for longer than a month. Currently that is the Makefile and in the diff dir the boost_signals-Makefile and celt_conf.diff. For clarity I have packed those files into attached win32.tar.gz.
Michael
Attachment:
ekiga_build-3.3.1-git-445_g8810ce4.tgz
Description: application/compressed-tar
diff -ur src/ekiga/lib/Makefile.am ekiga/lib/Makefile.am --- src/ekiga/lib/Makefile.am 2009-10-18 10:56:12.000000000 +0200 +++ ekiga/lib/Makefile.am 2009-10-25 11:07:21.000000000 +0100 @@ -193,6 +193,8 @@ $(top_srcdir)/lib/gui/gm-smiley-chooser-button.c \ $(top_srcdir)/lib/gui/gm-smiley-chooser-button.h +libekiga_la_LDFLAGS += -lregex + if !WIN32 libekiga_la_SOURCES += \ $(top_srcdir)/lib/gui/xwindow.cpp \
Attachment:
win32.tar.gz
Description: GNU Zip compressed data