[GnomeMeeting-list] W32 portage
- From: daniel huhardeaux <devel tootai net>
- To: GnomeMeeting development mailing list <gnomemeeting-devel-list gnome org>, Gnomemeeting <gnomemeeting-list gnome org>
- Cc:
- Subject: [GnomeMeeting-list] W32 portage
- Date: Tue, 30 Nov 2004 16:47:55 +0100
Hi all,
summarize of the work done/todo to get GM running on Windows. Our goal
is to compile pwlib, openh323 and GM (please correct if I'm wrong).
Work started with _pwlib_ (cvs from last week). How we made it:
1. cygwin: we give up (general opinion)
2. vcbuild: we can't use it as it requires the VCProjectUI dll's from MSVC
3. MinGW32: can be used native Windows (with MSYS) or cross-compile.
Debian has packages and I adapt scripts cross-compile.sh and
cross-make.sh according to Debian packages. Those scripts where taken
from http://www.libsdl.org/extras/win32/cross/README.txt (thanksKilian)
You can also use their installation script, I test it too and is working
well. I got the MinGW environment after around 20mn of download and
compiling. Packets are download ready on the website.
Windows: installed on my Windows box and compile pass.
Cross compile: installed on my laptop and compile pass.
Problem: the same under both OSes:
[...]
configure: WARNING: This host does not support semaphores which are
essential
configure: WARNING: to implement 'critical sections'. This feature was added
configure: WARNING: in PWLib 1.7.0 and improves the stability of
multithreaded
configure: WARNING: programs. This feature has been disabled for this host
checking for pthread_create in -lpthread... no
checking for pthread_create in -lc_r... no
configure: error: must have pthreads!
dh nomade:/usr/local/src/mingw32/pwlib$
4. MSVC: not tested having no licence.
Our needs now:
. Xavier has to finish to package the latest snapshots
. Everyone who could help us to debug the MinGW32 compilation (currently
the pthreads issue for pwlib) is welcome. I believe this is the good way
to work on the portage.
. *If* MinGW32 compile issue can't be solved, please help Damien to find
sponsor(s) to get a valid MSVC license.
Remember that compiling under MSVC environment will force users who
wanted to compile themselves to have this license too.
Keep in mind that faster we go now, faster we will have a test version.
I'm sure they are lot's of people around to help us to debug our MinGW
compilation and that we will then have a stable environment for
compilation. And to be able to cross-compile will not be the latest
advantage that we would have :-)
_Taking our time to work on this will ensure Damien to focus on OPAL and
SIP_
Thanks for your help, your comments or any ideas to shortly be able to
have our Windows GM version ready.
--
Daniel
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]