Re: [Ekiga-devel-list] fedora, mingw32, and ekiga

Le mercredi 11 février 2009 à 00:27 -0600, Michael Cronenworth a écrit :
> I have finished a fresh Ekiga 3.0.2 build that runs on Windows. I used
> the lovely Makefile (heavily modified) posted in the SVN and
> generated a new NSIS executable. This build does not open a console
> window upon startup. :)
> Fedora 10 is using newer packages of the mingw32 environment than what
> was in the Makefile and also included new packages that added SDL
> support. In order for this to all compile, link, and run, I had to
> make a few changes.
> ffmpeg
> The libavdevice/vfwcap.c includes vfw.h stuff. The Fedora one is more
> up to date.
> ptlib
> 1. The svcproc.cxx source is not compiled on mingw. Why?
> 2. The vfw.cxx source included vfw.h stuff. The Fedora vfw.h includes
> most of the things defined in vfw.cxx.
> opal
> When SDL is enabled, the configure script runs invalid checks. The m4
> files need to be updated to use int main (int argc, char *argv[])
> instead of int main().
> ekiga
> When the ekiga.exe binary is being linked, an error is thrown:
> ptime.cxx:(.text+0x363): undefined reference to `_PTimeParse'
> For some reason the source is not being recognized by
> the linker. I verified the source was in libpt_s.a and even grepped
> the strings output and the symbol is inside. I created a stub of this
> function in ptime.cxx for now. Any ideas on this one?
> I have made patches of the source file changes if anyone is interested
> in them. I will also be refining the wiki page once I get some time.
> If anyone wants my new shiny package, let me know where to put it, or
> I can host it (for a limited time) if necessary. I have tested it in a
> Windows XP virtual machine and it installs and runs.
> Compiled versions:
> Ekiga 3.0.2
> Opal 3.4.2
> PTLib 2.4.5
> GTK+ 2.14.7
> mingw32-gcc/g++ 4.3.2
> expat 2.0.1
> libxml 2.7.2
> iconv 1.12
> SDL 1.2.13

That's great work! Thanks a lot!!!!

See my other mails for questions...
 _     Damien Sandras
//\    Ekiga Softphone :
v_/_   Be IP           :
       FOSDEM          :
       SIP Phone       : sip:dsandras ekiga net

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