[Ekiga-devel-list] WIN32?

2007-01-01 Thread Jan Schampera
Folks!

- What's the status of the WIN32 installer?
- Which version is the current GTK+ port?

J.


-- 
I know life sometimes can get tough! and I know life sometimes can be a
drag! But people, we have been given a gift, we have been given a road
And that roads name is... rock and roll!
KISS in "God gave Rock'n'Roll to you"
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] win32 build

2006-08-24 Thread Cedric Krier

Hi,

I would like to write a Nullsoft Scriptable Install for ekiga on
windows. But I try to cross-compile with the script on the snapshots
site but it doesn't work. It seems there is too much change since these
script. Is there anybody who have an updated build script for win32.

Thanks


Cédric Krier


pgpuLfRVau3kt.pgp
Description: PGP signature
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] win32 build

2007-02-26 Thread Matthias Schneider
Hi all,
about the windows port of ekiga I have some questions, I would like to set up a
build environment.I am aware that I need ptlib_win32, opal and of course ekiga.
Do I need anything else installed except for minGW and MSYS? starting with ptlib
I found the problem that although I may run configure.exe I do not get a
makefile.. It would be very nice if someone could give me some hints.. Also I
would like to know know more about the state of the current windows port
(talking about svn head)
Thank you in advance,
Matthias


This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] Win32 Compile

2007-02-26 Thread George Lee
Hi,

 

I am new to Ekiga and I am looking for more of a step-by-step info on how to
compile Ekiga in Windows XP environment. I have tried to use the ekiga_build
scripts and I had no success. I did a make on the cygwin command prompt and
it gave me these:

$ make

make: dpkg-architecture: Command not found

Checking prerequisites...

/bin/sh: line 0: hash: i586-mingw32msvc-gcc: not found

/bin/sh: line 0: hash: i586-mingw32msvc-g++: not found

/bin/sh: line 0: hash: i586-mingw32msvc-ld: not found

/bin/sh: line 0: hash: i586-mingw32msvc-nm: not found

/bin/sh: line 0: hash: i586-mingw32msvc-ar: not found

/bin/sh: line 0: hash: i586-mingw32msvc-ranlib: not found

/bin/sh: line 0: hash: i586-mingw32msvc-dlltool: not found

/bin/sh: line 0: hash: i586-mingw32msvc-dllwrap: not found

/bin/sh: line 0: hash: i586-mingw32msvc-objdump: not found

/bin/sh: line 0: hash: i586-mingw32msvc-windres: not found

/bin/sh: line 0: hash: i586-mingw32msvc-as: not found

You need to install mingw32

make: *** [binaries] Error 1

 

I had MingGW-5.1.3 installed but I can't find the above stuff. Please help.

 

- George

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] win32 build

2007-09-29 Thread Matthias Schneider


Hi all,
perhaps some of you have noticed that since 2 days ago no more windows snapshots
have been created. This is due to a switch to mingw-gcc 4.2.1 (from 3.4.5) on
the build -system. This is a good sign for our ugly ffmpeg-alignment problems
we had been experiencing, rendering the h.263+ codec unusable, however, 4.2.1
is a lot stricter that previous versions, so it will need some effort to
streamline our sources to get the windows build back on. Using gcc 4.2.1 on
windows also means that finally we will be using the same compiler version for
both windows and linux. Any help on bringing back the build will be
appreciated.
Matthias


This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] win32 build

2008-04-13 Thread Matthias Schneider
Hi Torsten,

the win32 build has been fixed. In order to verify your build environment, you
can try the following patch to switch to my reference revisions which I have
tested.

There are two issues that might appear:
- break of compilation of openldap if concurrency > 1
- break of ffmpeg installation

Both can be safely ignored and compilation resumed with "make".
My setup looks like this (its a little outdated I think)

nsis 2.33-1 Nullsoft Scriptable Install System (modified
mingw32  4.2.1.dfsg-1 Minimalist GNU win32 (cross) compiler
mingw32-binutils 2.17.50-20070129.1-1 minimalist GNU win32 (cross) binutils
mingw32-runtime  3.13-1 Minimalist GNU win32 (cross) runtim

I have fixed the wchar issue in ptlib, it actually was only one #define. Thus no
 more patches are required.

Best regards,
Matthias



This message was sent using IMP, the Internet Messaging Program.
Index: Makefile
===
--- Makefile	(revision 6181)
+++ Makefile	(working copy)
@@ -59,7 +59,7 @@
 
 
 EKIGA_VER = 2.9
-EKIGA_REV = HEAD
+EKIGA_REV = 6181
 EKIGA_URL = http://svn.gnome.org/svn/ekiga/trunk
 EKIGA_ARCHIVE := ekiga
 EKIGA_DIR = $(BUILDROOT)/ekiga
@@ -70,13 +70,13 @@
 EKIGA_INSTALLER := ekiga-setup-${EKIGA_VER}.exe
 
 OPAL_VER:= 3.3.0
-OPAL_REV:= HEAD
+OPAL_REV:= 19980
 OPAL_URL:= https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/opal/trunk
 OPAL_ARCHIVE := opal
 OPAL_DIR:= $(BUILDROOT)/opal
 
 PTLIB_VER:= 2.3.0
-PTLIB_REV:= HEAD
+PTLIB_REV:= 19980
 PTLIB_URL:= https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/ptlib/trunk
 PTLIB_DIR:= $(BUILDROOT)/ptlib
 PTLIB_ARCHIVE := ptlib
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] win32 build

2008-11-12 Thread Matthias Schneider
Hi all,

is there some more feedback on the latest win32 build available? The only thing 
that was brought to my attention was that there is a console being opened with 
some debug information spit out. If thats all trouble that ekiga for windows is 
having I thing we are doing quite alright...

Matthias


  
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] win32 issues

2009-03-30 Thread Michael Rickmann
I just joined back into this list again. I tried to cross compile ekiga
for win32. I was a bit lost what all these branches and tags are meant
for. So I took trunk for ekiga, tag v3_6_1 for opal and tag v2_6_1 for
ptlib. Presumably this is not the place where bug fixing towards an
Ekiga 3.2 for win32 is happening. Could you direct me?
I managed to address some of the win32 build issues which have already
been reported to this list.
1) opal, g722codec.c can not be compiled, as reported by Thierry
Simonnet
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00082.html .
Preprocessor output indeed shows dllimport functions. This is due to
plugin-config.h not being included as it is e.g. in g726codec.c . See
attached opal_G722dll.diff how one could fix this.
2) ptlib/src/ptlib/common/ptime.cxx issue is due to differences in the
definition of STDAPICALLTYPE in ptime.cxx and getdate.tab.c. At the
level of object files ptime.o was requesting _PTimeParse whereas
getdate.tab.o was providing _ptimepa...@12 . Attached
ptlib_ptime-stdcall.diff lets ptime.cxx use the dll naming scheme, i.e.
_ptimepa...@12
3) Ekiga's ldap support needs libsasl2 as reported by Michael
Cronenworth in
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00062.html .
This seems a major issue as it may require sasl enabled ldap as well.
cyrus-sasl-2.1.22 can be used in a win32 environment, the Pidgin
developers use it, see
http://developer.pidgin.im/wiki/BuildingWinPidgin#GetthePidginsourcecode . They 
even provide binaries compiled with Microsoft tools. So in the Makefile one 
could add:
LIBSASL2_VER := 2.1.22
LIBSASL2_DIR := $(BUILDROOT)/cyrus-sasl-$(LIBSASL2_VER)
LIBSASL2_ARCHIVE := cyrus-sasl-$(LIBSASL2_VER).zip
LIBSASL2_URL := http://developer.pidgin.im/static/win32
...
### libsasl2
update-sources::
echo --- Getting libsasl2 ...
$(WGET) -P $(SRCDIR) $(LIBSASL2_URL)/$(LIBSASL2_ARCHIVE)

$(LIBDIR)/libsasl2.a: $(SRCDIR)/$(LIBSASL2_ARCHIVE)
rm -f $(LIBDIR)/libsasl2.a
rm -rf $(LIBSASL2_DIR)
unzip -u $(SRCDIR)/$(LIBSASL2_ARCHIVE) -d $(BUILDROOT)
cp $(LIBSASL2_DIR)/lib/libsasl.lib $(LIBDIR)/libsasl2.a
Fortunately the Mingw Linker seems capable of handling Microsoft .lib
libraries.
I made a preliminary patch to ekiga/configure.ac which allows
configuration --with-libsasl2-dir=$(LIBSASL2_DIR), see attachment. This
allows Ekiga to be compiled with ldap support.
QUESTION ??? Do we have to compile Openldap with sasl support to use it
in Ekiga? Currently the win32 Openldap is configured
--with-cyrus-sasl=no .
I hope this helps a bit getting everything compiled. This seems a
prerequisite for getting things fixed in Ekigas code for win32.
Regards
Michael

diff -ur opal.orig/plugins/audio/G722/g722codec.c opal/plugins/audio/G722/g722codec.c
--- opal.orig/plugins/audio/G722/g722codec.c	2009-03-29 09:03:28.132407340 +0200
+++ opal/plugins/audio/G722/g722codec.c	2009-03-29 08:50:09.520407000 +0200
@@ -24,6 +24,10 @@
  * $Date: 2009-01-03 10:24:21 +0100 (Sa, 03. Jan 2009) $
  */
 
+#ifndef PLUGIN_CODEC_DLL_EXPORTS
+#include "plugin-config.h"
+#endif
+
 #include 
 
 #include "VoIPCodecs/inttypes.h"
diff -ur opal.orig/plugins/audio/G722/Makefile.in opal/plugins/audio/G722/Makefile.in
--- opal.orig/plugins/audio/G722/Makefile.in	2009-03-29 09:03:28.132407340 +0200
+++ opal/plugins/audio/G722/Makefile.in	2009-03-29 09:00:45.868407000 +0200
@@ -35,6 +35,7 @@
 
 SRCDIR	= ./VoIPCodecs
 OBJDIR	= ./obj
+PLUGINDIR=../..
 
 CC		=...@cc@
 CXX		=...@cxx@
@@ -42,6 +43,7 @@
 PLUGINEXT	=...@pluginext@
 STDCCFLAGS	=...@stdccflags@
 LDFLAGS		=...@ldflags@
+EXTRACFLAGS =-I$(PLUGINDIR)
 
 SRCS	+= g722codec.c \
 	   $(SRCDIR)/g722_encode.c \
@@ -53,7 +55,7 @@
 
 $(OBJDIR)/%.o : %.c
 	@mkdir -p $(OBJDIR) >/dev/null 2>&1
-	$(CC) -I../../../include $(STDCCFLAGS) $(OPTCCFLAGS) $(CFLAGS) -c $< -o $@
+	$(CC) -I../../../include $(STDCCFLAGS) $(OPTCCFLAGS) $(CFLAGS) $(EXTRACFLAGS) -c $< -o $@
 
 PLUGIN	= ./g722_audio_pwplugin.$(PLUGINEXT)
 
diff -ur ptlib.orig/src/ptlib/common/ptime.cxx ptlib/src/ptlib/common/ptime.cxx
--- ptlib.orig/src/ptlib/common/ptime.cxx	2009-03-29 20:39:41.325934225 +0200
+++ ptlib/src/ptlib/common/ptime.cxx	2009-03-29 20:31:01.416408000 +0200
@@ -545,7 +545,9 @@
 
 extern "C" {
 
-#ifndef STDAPICALLTYPE
+#ifdef _WIN32
+#define STDAPICALLTYPE __stdcall
+#else
 #define STDAPICALLTYPE
 #endif
 
diff -ur ekiga.orig/configure.ac ekiga/configure.ac
--- ekiga.orig/configure.ac	2009-03-29 18:03:09.432404211 +0200
+++ ekiga/configure.ac	2009-03-29 18:02:07.164406000 +0200
@@ -344,7 +344,17 @@
   fi
 
   dnl Checking for libsasl2
-  AC_CHECK_HEADER(sasl/sasl.h,,AC_MSG_ERROR([*** libsasl2 headers not found]))
+  AC_ARG_WITH(libsasl2-dir, AS_HELP_STRING([--with-libsasl2-dir=PFX],[location of LIBSASL2]), with_libsasl2_dir="$withval", with_libsasl2_dir="/usr")
+
+  dnl Check for the libsasl2 includes presence
+  AC_MSG_CHECKING(for LIBSASL2 includes in ${with_libsasl2_dir}/include/)
+  AC_MSG_RESUL

[Ekiga-devel-list] Win32 DirectX

2009-04-26 Thread Michael Rickmann
Ekiga SVN commit 7653 seems not complete. It is apparently based on a
discussion on this list in February:
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00042.html . 
At the moment I work with Ubuntu Intrepid on git master and get circular 
inclusion of uuids.h and ksuuids.h which will make the ptlib configure fail for 
DirectX. Attached diff corrects this. An alternative to tweaking DirectX 
headers may be to use them as they are ment to be used, i.e. preincluding 
mingw_dshow_port.h, and change ptlib.m4 accordingly.
Regards
Michael

diff -ur ekiga.orig/win32/directx/uuids.h ekiga/win32/directx/uuids.h
--- ekiga.orig/win32/directx/uuids.h	2009-04-25 18:22:19.486804883 +0200
+++ ekiga/win32/directx/uuids.h	2009-04-25 18:47:31.934780100 +0200
@@ -18,6 +18,9 @@
 //  including this file.  See wxdebug.cpp in sdk\classes\base.
 //
 
+#ifndef __UUIDS_INCLUDED__
+#define __UUIDS_INCLUDED__
+
 #ifndef OUR_GUID_ENTRY
 #define OUR_GUID_ENTRY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
 DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8);
@@ -1517,3 +1520,5 @@
 #endif // __ENCODER_API_GUIDS__
 
 #undef OUR_GUID_ENTRY
+
+#endif // __UUIDS_INCLUDED__

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] [WIN32] loudmouth

2010-10-11 Thread Thierry Simonnet
 I tested --enable-loudmouth configure option with loudmouth 1.4.3 for 
windows.

Result :

In file included from /root/win32/include/boost/signals/signal8.hpp:24,
from /root/win32/include/boost/signal.hpp:27,
from /root/win32/include/boost/signals.hpp:9,
from ../../lib/engine/framework/services.h:47,
from ../../lib/engine/framework/kickstart.h:64,
from ../../plugins/loudmouth/loudmouth-main.h:41,
from ../../plugins/loudmouth/loudmouth-main.cpp:38:
/root/win32/include/boost/signals/signal_template.hpp: In member 
function âtypename boost::signal8Combiner, Group, GroupCompare, SlotFunction>::result_type 
boost::signal8GroupCompare, SlotFunction>::operator()(T1, T2, T3, T4, T5, T6, T7, T8)â:
/root/win32/include/boost/signals/signal_template.hpp:348: warning: 
declaration of âresult_typeâ shadows a member of 'this'
/root/win32/include/boost/signals/signal_template.hpp: In member 
function âtypename boost::signal8Combiner, Group, GroupCompare, SlotFunction>::result_type 
boost::signal8GroupCompare, SlotFunction>::operator()(T1, T2, T3, T4, T5, T6, T7, T8) 
constâ:
/root/win32/include/boost/signals/signal_template.hpp:389: warning: 
declaration of âresult_typeâ shadows a member of 'this'

In file included from /root/win32/include/boost/signals/signal9.hpp:24,
from /root/win32/include/boost/signal.hpp:28,
from /root/win32/include/boost/signals.hpp:9,
from ../../lib/engine/framework/services.h:47,
from ../../lib/engine/framework/kickstart.h:64,
from ../../plugins/loudmouth/loudmouth-main.h:41,
from ../../plugins/loudmouth/loudmouth-main.cpp:38:
/root/win32/include/boost/signals/signal_template.hpp: In member 
function âtypename boost::signal9Combiner, Group, GroupCompare, SlotFunction>::result_type 
boost::signal9GroupCompare, SlotFunction>::operator()(T1, T2, T3, T4, T5, T6, T7, T8, 
T9)â:
/root/win32/include/boost/signals/signal_template.hpp:348: warning: 
declaration of âresult_typeâ shadows a member of 'this'
/root/win32/include/boost/signals/signal_template.hpp: In member 
function âtypename boost::signal9Combiner, Group, GroupCompare, SlotFunction>::result_type 
boost::signal9GroupCompare, SlotFunction>::operator()(T1, T2, T3, T4, T5, T6, T7, T8, 
T9) constâ:
/root/win32/include/boost/signals/signal_template.hpp:389: warning: 
declaration of âresult_typeâ shadows a member of 'this'

In file included from /root/win32/include/boost/signals/signal10.hpp:24,
from /root/win32/include/boost/signal.hpp:29,
from /root/win32/include/boost/signals.hpp:9,
from ../../lib/engine/framework/services.h:47,
from ../../lib/engine/framework/kickstart.h:64,
from ../../plugins/loudmouth/loudmouth-main.h:41,
from ../../plugins/loudmouth/loudmouth-main.cpp:38:
/root/win32/include/boost/signals/signal_template.hpp: In member 
function âtypename boost::signal10T9, T10, Combiner, Group, GroupCompare, SlotFunction>::result_type 
boost::signal10Group, GroupCompare, SlotFunction>::operator()(T1, T2, T3, T4, T5, T6, 
T7, T8, T9, T10)â:
/root/win32/include/boost/signals/signal_template.hpp:348: warning: 
declaration of âresult_typeâ shadows a member of 'this'
/root/win32/include/boost/signals/signal_template.hpp: In member 
function âtypename boost::signal10T9, T10, Combiner, Group, GroupCompare, SlotFunction>::result_type 
boost::signal10Group, GroupCompare, SlotFunction>::operator()(T1, T2, T3, T4, T5, T6, 
T7, T8, T9, T10) constâ:
/root/win32/include/boost/signals/signal_template.hpp:389: warning: 
declaration of âresult_typeâ shadows a member of 'this'

In file included from ../../plugins/loudmouth/loudmouth-chat-simple.h:42,
from ../../plugins/loudmouth/loudmouth-dialect.h:40,
from ../../plugins/loudmouth/loudmouth-heap.h:41,
from ../../plugins/loudmouth/loudmouth-cluster.h:41,
from ../../plugins/loudmouth/loudmouth-main.cpp:45:
../../plugins/loudmouth/loudmouth-presentity.h: At global scope:
../../plugins/loudmouth/loudmouth-presentity.h:49: error: expected `)' 
before â*â token
../../plugins/loudmouth/loudmouth-presentity.h:70: error: ISO C++ 
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:70: error: expected â;â 
before â*â token
../../plugins/loudmouth/loudmouth-presentity.h:72: error: 
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:75: error: 
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:82: error: ISO C++ 
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:82: error: expected â;â 
before â*â token
../../plugins/loudmouth/loudmouth-presentity.h:83: error: ISO C++ 
forbids declaration of âLmMessageNodeâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:83: error: expected â;â 
before â*â token

In file included from ../../plugins/loudmouth/loudmouth-cluster.h:41,
from ../../plugins/loudmouth/loudmouth-main.cpp:45:
../../plugins/loudmouth/loudmouth-heap.h:53: error: âLmConnectionâ has 
not been declared
../../plugins/loudmouth/loudmouth-heap.h:72:

Re: [Ekiga-devel-list] win32 build

2006-08-25 Thread michel memeteau
For sure , somebody posted a NSIS installer 3 months ago  , will try to find the site back 2006/8/24, Cedric Krier <[EMAIL PROTECTED]>:
Hi,I would like to write a Nullsoft Scriptable Install for ekiga onwindows. But I try to cross-compile with the script on the snapshots
site but it doesn't work. It seems there is too much change since thesescript. Is there anybody who have an updated build script for win32.ThanksCédric Krier___
Ekiga-devel-list mailing listEkiga-devel-list@gnome.orghttp://mail.gnome.org/mailman/listinfo/ekiga-devel-list
-- %<--->%Michel memeteausip:[EMAIL PROTECTED]
0491886375 0624808051jabber : [EMAIL PROTECTED]
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build

2006-08-25 Thread Julien PUYDT
Cedric Krier a écrit :
> I would like to write a Nullsoft Scriptable Install for ekiga on
> windows. But I try to cross-compile with the script on the snapshots
> site but it doesn't work. It seems there is too much change since these
> script. Is there anybody who have an updated build script for win32.

It's been very long since I last tried to cross-compile ; I'll try to 
have a look at it when I find the time.

What was the error message like ?

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build

2006-08-25 Thread Cedric Krier
On 25/08/06 10:02 +0200, Julien PUYDT wrote:
> Cedric Krier a écrit :
> > I would like to write a Nullsoft Scriptable Install for ekiga on
> > windows. But I try to cross-compile with the script on the snapshots
> > site but it doesn't work. It seems there is too much change since these
> > script. Is there anybody who have an updated build script for win32.
> 
> It's been very long since I last tried to cross-compile ; I'll try to 
> have a look at it when I find the time.
> 
> What was the error message like ?
> 

There was a problem with pwlib, ekiga need version 1.10.1 and the cvs is
1.11.1. Opal's build have changed so the patch in diff doesn't work.
Ekiga needs OPAL_H261_QCIF define but it is more in opal.

Cédric


pgpwnDGkHEIS6.pgp
Description: PGP signature
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build

2006-08-25 Thread Julien PUYDT
Cedric Krier a écrit :
> I would like to write a Nullsoft Scriptable Install for ekiga on
> windows. But I try to cross-compile with the script on the snapshots
> site but it doesn't work. It seems there is too much change since these
> script. Is there anybody who have an updated build script for win32.

By the way :

http://bugzilla.gnome.org/show_bug.cgi?id=339919

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build

2006-08-25 Thread Julien PUYDT
michel memeteau a écrit :
> For sure , somebody posted a NSIS installer 3 months ago  , will try to 
> find the site back

Was it Michael Rickmann ?

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2006-08-26 Thread M. Renee Hopkins
I would like to collaborate with any and all on the win32 port of ekiga.  I 
have cross-compiled multiple versions from CVS with some degree of success.


I am currently trying to setup a debug environment in win32 XP but haven't 
been able to import symbols properly.


Versions of ekiga around 20060506 seem to have good quality audio and video 
but seem crashy here.  I'm building a new header / lib directory for a fresh 
build in the next few weeks.  And there's the libpt static link 
issue.


But, this is a great C++ project to learn some of pwlib tricks!





From: Julien PUYDT <[EMAIL PROTECTED]>
Reply-To: Ekiga development mailing list 
To: Ekiga development mailing list 
Subject: Re: [Ekiga-devel-list] win32 build
Date: Fri, 25 Aug 2006 11:55:23 +0200

michel memeteau a écrit :
> For sure , somebody posted a NSIS installer 3 months ago  , will try to
> find the site back

Was it Michael Rickmann ?

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list



___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build

2006-08-26 Thread Damien Sandras
Le samedi 26 août 2006 à 13:04 +, M. Renee Hopkins a écrit :
> I would like to collaborate with any and all on the win32 port of ekiga.  I 
> have cross-compiled multiple versions from CVS with some degree of success.
> 
> I am currently trying to setup a debug environment in win32 XP but haven't 
> been able to import symbols properly.
> 
> Versions of ekiga around 20060506 seem to have good quality audio and video 
> but seem crashy here.  I'm building a new header / lib directory for a fresh 

You should probably update. My colleague has been making heavy tests and
couldn't really crash the newest release. If you can crash it, please
investigate :)

> build in the next few weeks.  And there's the libpt static link 
> issue.
> 
> But, this is a great C++ project to learn some of pwlib tricks!
> 
> 
> 
> 
> >From: Julien PUYDT <[EMAIL PROTECTED]>
> >Reply-To: Ekiga development mailing list 
> >To: Ekiga development mailing list 
> >Subject: Re: [Ekiga-devel-list] win32 build
> >Date: Fri, 25 Aug 2006 11:55:23 +0200
> >
> >michel memeteau a écrit :
> > > For sure , somebody posted a NSIS installer 3 months ago  , will try to
> > > find the site back
> >
> >Was it Michael Rickmann ?
> >
> >Snark
> >___
> >Ekiga-devel-list mailing list
> >Ekiga-devel-list@gnome.org
> >http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
> 
> 
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
-- 
 _  Damien Sandras
(o- 
//\ Ekiga Softphone: http://www.ekiga.org/
v_/_FOSDEM 2006: http://www.fosdem.org/
SIP Phone  : sip:[EMAIL PROTECTED]
 sip:[EMAIL PROTECTED]

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2006-08-26 Thread M. Renee Hopkins
Thanks for the reply.

I'll look into a recent CVS snapshot to cross build.  However, in the last 
few months, the recent CVS had much CPU overhead and tended to garble audio 
and video a bit on WIN32 in default video size and either speex or ilbc 
codec.

Only after going back to the May CVS did the performance return to "usual".

But, keep in mind, I've had some errors here too on my part, such as the 
wrong includes accidentally being used :(.

But, I noticed one of the ekiga.exe from ekiga.org had the libpt static VFW 
bug? in it too, i.e. VFW devices are not enumerated on ekiga.exe win32 when 
you go into preferences.  I traced this down to perhaps a mingw trick? when 
building libpt.a but did not resolve it completely.


___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2006-08-29 Thread Cedric Krier

Hi,

Here is an nsi script to generate a setup.exe for ekiga on win32.
To run it: # makensis ekiga.nsi
I have put the different license for the dll's. I don't know if it is
right.

You can try the exe here :

http://ced.homedns.org/Ekiga-setup.exe

Cédric

!include "MUI.nsh"

Name "Ekiga"
OutFile "Ekiga-setup.exe"

InstallDir $PROGRAMFILES\Ekiga
InstallDirRegKey HKLM "Software\Ekiga" "Install_Dir"

Var MUI_TEMP
Var STARTMENU_FOLDER

!define MUI_ABORTWARNING

;Page directory
;Page instfiles

;UninstPage uninstConfirm
;UninstPage instfiles

!insertmacro MUI_PAGE_LICENSE License.txt
!insertmacro MUI_PAGE_LICENSE License_openldap.txt
!insertmacro MUI_PAGE_LICENSE License_libxml2.txt
!insertmacro MUI_PAGE_LICENSE License_SDL.txt
!insertmacro MUI_PAGE_DIRECTORY

!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Ekiga"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Ekiga"

!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER

!insertmacro MUI_PAGE_INSTFILES

!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES

!insertmacro MUI_LANGUAGE "English"


Section "Ekiga"

SectionIn RO

SetOutPath "$INSTDIR"

File ekiga.exe
File liblber.dll
File libldap_r.dll
File libxml2-2.dll
File SDL.dll
File INSTALL_Gtk.txt

SetOutPath "$INSTDIR\ekiga"

File ekiga\ekiga.schemas

SetOutPath "$INSTDIR\pixmaps"

File pixmaps\ekiga.png

SetOutPath "$INSTDIR\pixmaps\ekiga"

File pixmaps\ekiga\ekiga-logo.png

SetOutPath "$INSTDIR\sounds\ekiga"

File sounds\ekiga\busytone.wav
File sounds\ekiga\dialtone.wav
File sounds\ekiga\newmessage.wav
File sounds\ekiga\ring.wav
File sounds\ekiga\voicemail.wav

;   WriteRegStr HKLM SOFTWARE\Ekiga "Install_Dir" "$INSTDIR"
WriteRegStr HKCU "Software\Ekiga" "" "$INSTDIR"

;   WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga" "DisplayName" 
"Ekiga"
;   WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga" "UninstallString" 
'"$INSTDIR\uninstall.exe"'
;   WriteRegDWORD HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga" "NoModify" 1
;   WriteRegDWORD HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga" "NoRepair" 1
WriteUninstaller "uninstall.exe"

!insertmacro MUI_STARTMENU_WRITE_BEGIN Application

CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Ekiga.lnk" 
"$INSTDIR\ekiga.exe"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" 
"$INSTDIR\Uninstall.exe"
!insertmacro MUI_STARTMENU_WRITE_END

SectionEnd

;Section "Start Menu Shortcuts"
;
;   SetOutPath $INSTDIR
;   SetShellVarContext all
;   CreateDirectory "$SMPROGRAMS\Ekiga"
;   CreateShortCut "$SMPROGRAMS\Ekiga\Ekiga.lnk" "$INSTDIR\ekiga.exe" "" 
"$INSTDIR\ekiga.exe" 0
;   CreateShortCut "$SMPROGRAMS\Ekiga\Uninstall.lnk" 
"$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
;
;SectionEnd

Section "Uninstall"

;   DeleteRegKey HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga"
;   DeleteRegKey HKLM SOFTWARE\Ekiga

Delete "$INSTDIR\ekiga.exe"
Delete "$INSTDIR\liblber.dll"
Delete "$INSTDIR\libldap_r.dll"
Delete "$INSTDIR\libxml2-2.dll"
Delete "$INSTDIR\SDL.dll"
Delete "$INSTDIR\INSTALL_Gtk.txt"
Delete "$INSTDIR\ekiga\ekiga.schemas"
Delete "$INSTDIR\pixmaps\ekiga.png"
Delete "$INSTDIR\pixmaps\ekiga\ekiga-logo.png"
Delete "$INSTDIR\sounds\ekiga\busytone.wav"
Delete "$INSTDIR\sounds\ekiga\dialtone.wav"
Delete "$INSTDIR\sounds\ekiga\newmessage.wav"
Delete "$INSTDIR\sounds\ekiga\ring.wav"
Delete "$INSTDIR\sounds\ekiga\voicemail.wav"
Delete "$INSTDIR\uninstall.exe"
Delete "$INSTDIR\stderr.txt"
Delete "$INSTDIR\stdout.txt"

RMDir "$INSTDIR\ekiga"
RMDir "$INSTDIR\pixmaps\ekiga"
RMDir "$INSTDIR\pixmaps"
RMDir "$INSTDIR\sounds\ekiga"
RMDir "$INSTDIR\sounds"
RMDir "$INSTDIR"

;   SetShellVarContext all
;   Delete "$SMPROGRAMS\Ekiga\*.*"
;   RMDir "$SMPROGRAMS\Ekiga"

!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP

Delete "$SMPROGRAMS\$MUI_TEMP\Ekiga.lnk"
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"

StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"

startMenuDeleteLoop:
ClearErrors
RMDir $MUI_TEMP
GetFullPathName $MUI_TEMP "$MUI_TEMP\.."

ifErrors startMenuDeleteLoopDone

StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone 
startMenuDeleteLoop
startMenuDeleteLoopDone:

DeleteRegKey /ifempty HKCU "Software\Ekiga"

SectionEnd


pgpe1zzqR2poP.pgp

Re: [Ekiga-devel-list] win32 build

2006-08-29 Thread Damien Sandras
Hi,

Thanks for your contribution!

Le mardi 29 août 2006 à 14:40 +0200, Cedric Krier a écrit :
> Hi,
> 
> Here is an nsi script to generate a setup.exe for ekiga on win32.
> To run it: # makensis ekiga.nsi
> I have put the different license for the dll's. I don't know if it is
> right.
> 
> You can try the exe here :
> 
> http://ced.homedns.org/Ekiga-setup.exe
> 
> Cédric
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
-- 
 _  Damien Sandras
(o- 
//\ Ekiga Softphone: http://www.ekiga.org/
v_/_FOSDEM 2006: http://www.fosdem.org/
SIP Phone  : sip:[EMAIL PROTECTED]
 sip:[EMAIL PROTECTED]

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2007-02-26 Thread Julien Puydt
Matthias Schneider a écrit :
> Hi all,
> about the windows port of ekiga I have some questions, I would like to set up 
> a
> build environment.I am aware that I need ptlib_win32, opal and of course 
> ekiga.
> Do I need anything else installed except for minGW and MSYS? starting with 
> ptlib
> I found the problem that although I may run configure.exe I do not get a
> makefile.. It would be very nice if someone could give me some hints.. Also I
> would like to know know more about the state of the current windows port
> (talking about svn head)

Did you have a look at the ekiga_build.zip file we have available, with 
a nice Makefile which does it all ?

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2007-02-26 Thread Matthias Schneider
Hi Julien,

yes I tried, sorry this email got delayed quite some time, I had quite some
troubles with the mailing list and my university changing my email address
without notifying me (by the way thank you Damien for fixing my account).

I spend quite some hours trying to build ekiga (especially openldap), I had to
do some changes for openldap to compile (see enclosed patches, one for the
makefile and one for openldaps configure.in (I dont know the regex library chek
always faild although it was looking in the right place so I commented it out).
It would be nice if some could comment on my (mostly ugly) "fixes".

Also perhaps one should emphasize that the build script is for cross-compilation
- it wasnt obvious at the first sight for me.

Also please ignore my other post, meanwhile I found out about the console output
on windows.

Bye
Matthias


Quoting Julien Puydt <[EMAIL PROTECTED]>:

> Matthias Schneider a écrit :
> > Hi all,
> > about the windows port of ekiga I have some questions, I would like to set
> up a
> > build environment.I am aware that I need ptlib_win32, opal and of course
> ekiga.
> > Do I need anything else installed except for minGW and MSYS? starting with
> ptlib
> > I found the problem that although I may run configure.exe I do not get a
> > makefile.. It would be very nice if someone could give me some hints.. Also
> I
> > would like to know know more about the state of the current windows port
> > (talking about svn head)
>
> Did you have a look at the ekiga_build.zip file we have available, with
> a nice Makefile which does it all ?
>
> Snark
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
>





This message was sent using IMP, the Internet Messaging Program.
--- configure.in.sav	2006-07-28 16:53:03.0 +0200
+++ configure.in	2007-02-25 00:36:40.0 +0100
@@ -1025,8 +1025,8 @@
 if test "$ac_cv_header_regex_h" != yes ; then
 	AC_MSG_ERROR([POSIX regex.h required.])
 fi
-AC_SEARCH_LIBS(regfree, [regex gnuregex],
-	:, AC_MSG_ERROR([POSIX regex required.]))
+dnl AC_SEARCH_LIBS(regfree, [regex gnuregex],
+dnl 	:, AC_MSG_ERROR([POSIX regex required.]))
 
 OL_POSIX_REGEX
 if test "$ol_cv_c_posix_regex" = no ; then
--- Makefile	2007-01-15 22:14:00.0 +0100
+++ Makefile.new	2007-02-26 20:32:09.0 +0100
@@ -152,7 +152,7 @@
 	echo "--- Getting libregex..."
 	rm -f lib/libregex.a regex/regex.h $(INCLUDE_DIR)/regex.h
 	mkdir -p regex
-	cd regex/;for i in regex.c regexec.c regex.h regex_internal.c regex_internal.h regcomp.c alloca_.h alloca.c strcase.h;do \
+	cd regex/;for i in regex.c regexec.c regex.h regex_internal.c regex_internal.h regcomp.c alloca_.h alloca.c strcase.h localcharset.h;do \
 		$(WGET) http://cvs.savannah.nongnu.org/viewcvs/*checkout*/gnulib/gnulib/lib/$$i ;\
 	done
 	mv regex/alloca_.h regex/alloca.h
@@ -219,7 +219,8 @@
 	#-$(MAKE) -C $(OPENLDAP_DIR) clean
 	rm -f lib/libldap_r.dll
 	ln -sf $(INCLUDE_DIR)/regex.h $(OPENLDAP_DIR)/include/
-	cd $(OPENLDAP_DIR);./configure --with-cyrus-sasl=no --enable-bdb=no --enable-hdb=no $(confflags)
+	echo "$(MAKE) $(MAKEOPTS) -C $(OPENLDAP_DIR) depend"
+	cd $(OPENLDAP_DIR);./configure --with-cyrus-sasl=no --enable-bdb=no --enable-hdb=no --with-yielding_select=yes $(confflags)
 	$(MAKE) $(MAKEOPTS) -C $(OPENLDAP_DIR) depend
 	touch $@
 
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 Compile

2007-02-26 Thread Julien Puydt
George Lee a écrit :
> I am new to Ekiga and I am looking for more of a step-by-step info on how to
> compile Ekiga in Windows XP environment. I have tried to use the ekiga_build
> scripts and I had no success. I did a make on the cygwin command prompt and
> it gave me these:

Our build scripts are meant for cross-compilation on GNU/Linux for win32.

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Torsten Schlabach
Dear list!

I am currently trying this:

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

but fail:

# make
make  -j1 -C /usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib
make[1]: Entering directory `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
make  all-am
make[2]: Entering directory `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
make[2]: *** No rule to make target `src/ptclib/url.cxx', needed by `url.lo'.  
Stop.
make[2]: Leaving directory `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
make: *** [/usr/local/src/ekiga-win32/ekiga-win32-cross/lib/libpt.a] Error 2

Is that anything obvious or should I work with the PTLib developers on that?

I need to say, I am having a hard time following all these PTLib / PWLib 
versions in all that different places.

Regards,
Torsten
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] win32 build updated

2008-04-06 Thread Matthias Schneider


Hi all,
due to the huge demand of the win32 build I have updated Ekiga's Makefile to
work with current ptlib, opal and ekiga svn trunk. The only issue remaining are
the changes made in

revision 18828: Fixed UNICODE support issue where wchar_t is not precisely the
same thing as the WORD (aka unsigned short) type previously used in strings.

and the corresponding OPAL commit. It completely breaks Ekiga's
cross-compilation with errors like this:

./src/ptclib/asner.cxx: In member function 'PBoolean
PASN_BMPString::IsLegalCharacter(WORD)':
./src/ptclib/asner.cxx:1490: error: invalid conversion from 'const short
unsigned int*' to 'const wchar_t*'
In file included from ./src/ptclib/asner.cxx:2498:
./src/ptclib/asnber.cxx: In member function 'void
PASN_BMPString::EncodeBER(PBER_Stream&) const':
./src/ptclib/asnber.cxx:246: error: invalid cast from type 'const PWCharArray'
to type 'const wchar_t*'

[...]

./src/ptlib/common/contain.cxx: In constructor 'PString::PString(const
PWCharArray&)':
./src/ptlib/common/contain.cxx:631: error: invalid conversion from 'const short
unsigned int*' to 'const wchar_t*'
./src/ptlib/common/contain.cxx:631: error:   initializing argument 1 of 'void
PString::InternalFromUCS2(const wchar_t*, int)'
./src/ptlib/common/contain.cxx: In member function 'PWCharArray
PString::AsUCS2() const':
./src/ptlib/common/contain.cxx:1695: error: invalid conversion from 'short
unsigned int*' to 'WCHAR*'
./src/ptlib/common/contain.cxx:1695: error:   initializing argument 5 of 'int
MultiByteToWideChar(UINT, DWORD, const CHAR*, int, WCHAR*, int)'

Craig, Robert, I do not know if you are both subscribed to this list, but if you
are, could you give it a look?

In case someone wants to build a win32 ekiga he/she can do the following:
- get the buildscript like described on the wiki
- make update-sources
- aplly the enclosed patches to opal and ptlib, which revert the WideChar
commits
- make

The resulting executable and installer have not been tested by me though, so no
guarantee it will work...

I have also updated the wiki, separating 2.0 stuff from 3.0 stuff. However, we
will probably drop the 2.0 stuff since it is coming to an end-of-life...

Matthias




This message was sent using IMP, the Internet Messaging Program.


win32_opal.patch
Description: Binary data


win32_ptlib.patch
Description: Binary data
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build

2008-04-14 Thread Torsten Schlabach
Hi Matthias!

Thank you for that. I did a test run.

> There are two issues that might appear:
> - break of compilation of openldap if concurrency > 1

Did not appear.

> - break of ffmpeg installation

Did appear.

After that, I ran all the way into my nsis error which is known from earlier:

> File: "ekiga.exe" [compress]/bin/sh: line 4: 11503 Bus error   > 
> ( makensis -DEKIGA_VERSION=2.9 
> -DEKIGA_DIR=/usr/local/src/ekiga-win32/ekiga 
> -DBUILDROOT=/usr/local/src/ekiga-win32 
> -DINSTALLER_DIR=/usr/local/src/ekiga-win32/nsisinstaller 
> -DLIB_DIR=/usr/local/src/ekiga-win32/lib 
> -DTARGET_DIR=/usr/local/src/ekiga-win32/dist -DCROSS_COMPILING=true 
> -DWITH_GTK=true -DGTK_VERSION=2.10.11 
> -DNSISSYSTEMDIR=/usr/share/nsis/Contrib/Modern\ UI 
> -DNSISPLUGINDIR=/usr/local/src/ekiga-win32/nsisplugins 
> /usr/local/src/ekiga-win32/nsisinstaller/ekiga.nsi )

The error itself is [compress]/bin/sh: line 4: 11503 Bus error 

I attribute that to my machine and will check out. It's not what I thought or 
what other posts on that subject indicated, i.e. a 32 / 64 bit problem. This 
time I built on a 32 bit system.

But at least your fixes seem to work, thank you. I think I will hunt that "Bus 
error" problem, then use this build as a reference and check this out with 
switching from pinned SVN revisions to HEAD again.

Regards,
Torsten


 Original-Nachricht 
> Datum: Sun, 13 Apr 2008 10:22:33 +0200
> Von: Matthias Schneider <[EMAIL PROTECTED]>
> An: Ekiga development mailing list 
> Betreff: [Ekiga-devel-list] win32 build

> Hi Torsten,
> 
> the win32 build has been fixed. In order to verify your build environment,
> you
> can try the following patch to switch to my reference revisions which I
> have
> tested.
> 
> There are two issues that might appear:
> - break of compilation of openldap if concurrency > 1
> - break of ffmpeg installation
> 
> Both can be safely ignored and compilation resumed with "make".
> My setup looks like this (its a little outdated I think)
> 
> nsis 2.33-1 Nullsoft Scriptable Install System (modified
> mingw32  4.2.1.dfsg-1 Minimalist GNU win32 (cross) compiler
> mingw32-binutils 2.17.50-20070129.1-1 minimalist GNU win32 (cross)
> binutils
> mingw32-runtime  3.13-1 Minimalist GNU win32 (cross) runtim
> 
> I have fixed the wchar issue in ptlib, it actually was only one #define.
> Thus no
>  more patches are required.
> 
> Best regards,
> Matthias
> 
> 
> 
> This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2008-04-14 Thread Torsten Schlabach
Hi Matthias!

Some good news:

For the first time ever, I was able to produce an ekiga-setup-2.9.exe file!

That "Bus error" was a pretty strange and stupid one. VServers by default have 
an in-memory 16 MB /tmp partition. That's just too small. A simple umount /tmp 
will make /tmp a folder in the disk file system, doing away with that 
bottleneck.

After that, it worked. I am currently downloading the installer file onto my 
Windows machine for a smoke test. (Installing, starting, hoping to not see any 
crashes immediately.)

Just to remember what's still open:

1. Find a solution for automake detection.
2. Switch from pinned versions back to HEAD.
3. Deal with that safely ignoreable issues in OpenLDAP and ffmpeg. (They would 
break any automated nightly build.)
4. I still had to patch that Modern UI System.nsh file for that branding image 
error.

Well, let's test what we compiled first.

Regards,
Torsten

P.S.: On the subject of a common Linux / Windows (maybe also BSD, Solaris, 
MacSO, ... build): I haven't analyzed yet what's the conceptual difference 
between the Win32 and the "normal" build. But without any further 
investigation, shouldn't something like Gentoo Linux provide some template?

 Original-Nachricht 
> Datum: Sun, 13 Apr 2008 10:22:33 +0200
> Von: Matthias Schneider <[EMAIL PROTECTED]>
> An: Ekiga development mailing list 
> Betreff: [Ekiga-devel-list] win32 build

> Hi Torsten,
> 
> the win32 build has been fixed. In order to verify your build environment,
> you
> can try the following patch to switch to my reference revisions which I
> have
> tested.
> 
> There are two issues that might appear:
> - break of compilation of openldap if concurrency > 1
> - break of ffmpeg installation
> 
> Both can be safely ignored and compilation resumed with "make".
> My setup looks like this (its a little outdated I think)
> 
> nsis 2.33-1 Nullsoft Scriptable Install System (modified
> mingw32  4.2.1.dfsg-1 Minimalist GNU win32 (cross) compiler
> mingw32-binutils 2.17.50-20070129.1-1 minimalist GNU win32 (cross)
> binutils
> mingw32-runtime  3.13-1 Minimalist GNU win32 (cross) runtim
> 
> I have fixed the wchar issue in ptlib, it actually was only one #define.
> Thus no
>  more patches are required.
> 
> Best regards,
> Matthias
> 
> 
> 
> This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2008-04-14 Thread Matthias Schneider
Quoting Torsten Schlabach <[EMAIL PROTECTED]>:

> Hi again!
>
> Smoke test results:
>
> - Installation is fine, except, it's complaining it cannot remove my old
> version. So I installed the new version over the old one. Not sure if this
> will be the reason for some of the problems I have.
Maybe your configuration (in some xml file) will ber very corrupted. Perhaps you
can start with a fresh one, i.e. delete and reinstall?

> - A new GTK+ runtime was installed, then Ekiga installed itself and started.
>
> The configuration assistent broke with some "assertion failed" messages. But
> ignoring them, I was able to get the app started. It registered successfully
> with my SIP accounts which I had configured using 2.0.11.

Can you find out what assertions exactly failed in case its not related to the
old config?

> Trying to make a call is a bit pointless because it does not recognize any
> audio devices yet.
Hm, but 2.x shows devices? Can you post a -d4 of a startup?
>
> Well, I guess it will make more sense to test this on a clean Windows machine
> with no pre-installed old version. I will take care of that.
>
> Another question: Why is the version number 2.9, not 3.0?
I guess because 3.00 is not released yet? Anyway its just cosmetics...

> Regards,
> Torsten
>
>  Original-Nachricht 
> > Datum: Sun, 13 Apr 2008 10:22:33 +0200
> > Von: Matthias Schneider <[EMAIL PROTECTED]>
> > An: Ekiga development mailing list 
> > Betreff: [Ekiga-devel-list] win32 build
>
> > Hi Torsten,
> >
> > the win32 build has been fixed. In order to verify your build environment,
> > you
> > can try the following patch to switch to my reference revisions which I
> > have
> > tested.
> >
> > There are two issues that might appear:
> > - break of compilation of openldap if concurrency > 1
> > - break of ffmpeg installation
> >
> > Both can be safely ignored and compilation resumed with "make".
> > My setup looks like this (its a little outdated I think)
> >
> > nsis 2.33-1 Nullsoft Scriptable Install System (modified
> > mingw32  4.2.1.dfsg-1 Minimalist GNU win32 (cross) compiler
> > mingw32-binutils 2.17.50-20070129.1-1 minimalist GNU win32 (cross)
> > binutils
> > mingw32-runtime  3.13-1 Minimalist GNU win32 (cross) runtim
> >
> > I have fixed the wchar issue in ptlib, it actually was only one #define.
> > Thus no
> >  more patches are required.
> >
> > Best regards,
> > Matthias
> >
> >
> > 
> > This message was sent using IMP, the Internet Messaging Program.
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
>





This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2008-04-14 Thread Torsten Schlabach
Hi again!

Smoke test results:

- Installation is fine, except, it's complaining it cannot remove my old 
version. So I installed the new version over the old one. Not sure if this will 
be the reason for some of the problems I have.

- A new GTK+ runtime was installed, then Ekiga installed itself and started.

The configuration assistent broke with some "assertion failed" messages. But 
ignoring them, I was able to get the app started. It registered successfully 
with my SIP accounts which I had configured using 2.0.11. 

Trying to make a call is a bit pointless because it does not recognize any 
audio devices yet.

Well, I guess it will make more sense to test this on a clean Windows machine 
with no pre-installed old version. I will take care of that.

Another question: Why is the version number 2.9, not 3.0?

Regards,
Torsten

 Original-Nachricht 
> Datum: Sun, 13 Apr 2008 10:22:33 +0200
> Von: Matthias Schneider <[EMAIL PROTECTED]>
> An: Ekiga development mailing list 
> Betreff: [Ekiga-devel-list] win32 build

> Hi Torsten,
> 
> the win32 build has been fixed. In order to verify your build environment,
> you
> can try the following patch to switch to my reference revisions which I
> have
> tested.
> 
> There are two issues that might appear:
> - break of compilation of openldap if concurrency > 1
> - break of ffmpeg installation
> 
> Both can be safely ignored and compilation resumed with "make".
> My setup looks like this (its a little outdated I think)
> 
> nsis 2.33-1 Nullsoft Scriptable Install System (modified
> mingw32  4.2.1.dfsg-1 Minimalist GNU win32 (cross) compiler
> mingw32-binutils 2.17.50-20070129.1-1 minimalist GNU win32 (cross)
> binutils
> mingw32-runtime  3.13-1 Minimalist GNU win32 (cross) runtim
> 
> I have fixed the wchar issue in ptlib, it actually was only one #define.
> Thus no
>  more patches are required.
> 
> Best regards,
> Matthias
> 
> 
> 
> This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2008-04-14 Thread Matthias Schneider
Quoting Torsten Schlabach <[EMAIL PROTECTED]>:

> Hi Matthias!
>
> Some good news:
>
> For the first time ever, I was able to produce an ekiga-setup-2.9.exe file!
>
> That "Bus error" was a pretty strange and stupid one. VServers by default
> have an in-memory 16 MB /tmp partition. That's just too small. A simple
> umount /tmp will make /tmp a folder in the disk file system, doing away with
> that bottleneck.
>
> After that, it worked. I am currently downloading the installer file onto my
> Windows machine for a smoke test. (Installing, starting, hoping to not see
> any crashes immediately.)
>
> Just to remember what's still open:
>
> 1. Find a solution for automake detection.
> 2. Switch from pinned versions back to HEAD.
> 3. Deal with that safely ignoreable issues in OpenLDAP and ffmpeg. (They
> would break any automated nightly build.)
> 4. I still had to patch that Modern UI System.nsh file for that branding
> image error.

I am sorry to say that but I will not have time to work on any of these issues
in the near future. So I will have to depend on you I suppose... About
switching to head , any major commit in opal or ptlib will require manual
intervention from a win32 builder here...


>
> Well, let's test what we compiled first.
>
> Regards,
> Torsten
>
> P.S.: On the subject of a common Linux / Windows (maybe also BSD, Solaris,
> MacSO, ... build): I haven't analyzed yet what's the conceptual difference
> between the Win32 and the "normal" build. But without any further
> investigation, shouldn't something like Gentoo Linux provide some template?

The build environment of opal and ptlib is completely separate between linux and
windows ... This means it will have to be adapted at every major commit...

>  Original-Nachricht ----
> > Datum: Sun, 13 Apr 2008 10:22:33 +0200
> > Von: Matthias Schneider <[EMAIL PROTECTED]>
> > An: Ekiga development mailing list 
> > Betreff: [Ekiga-devel-list] win32 build
>
> > Hi Torsten,
> >
> > the win32 build has been fixed. In order to verify your build environment,
> > you
> > can try the following patch to switch to my reference revisions which I
> > have
> > tested.
> >
> > There are two issues that might appear:
> > - break of compilation of openldap if concurrency > 1
> > - break of ffmpeg installation
> >
> > Both can be safely ignored and compilation resumed with "make".
> > My setup looks like this (its a little outdated I think)
> >
> > nsis 2.33-1 Nullsoft Scriptable Install System (modified
> > mingw32  4.2.1.dfsg-1 Minimalist GNU win32 (cross) compiler
> > mingw32-binutils 2.17.50-20070129.1-1 minimalist GNU win32 (cross)
> > binutils
> > mingw32-runtime  3.13-1 Minimalist GNU win32 (cross) runtim
> >
> > I have fixed the wchar issue in ptlib, it actually was only one #define.
> > Thus no
> >  more patches are required.
> >
> > Best regards,
> > Matthias
> >
> >
> > 
> > This message was sent using IMP, the Internet Messaging Program.
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
>





This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2008-11-12 Thread yannick
Le mercredi 12 novembre 2008 à 14:07 +, Matthias Schneider a écrit :
> Hi all,
> 
> is there some more feedback on the latest win32 build available? The only 
> thing that was brought to my attention was that there is a console being 
> opened with some debug information spit out. If thats all trouble that ekiga 
> for windows is having I thing we are doing quite alright...
> 
> Matthias

Unfortunately, no confirmation on my side of this working yet...

> 
> 
>   
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
> 
-- 
Me joindre en téléphonie IP / vidéoconférence ?
sip:[EMAIL PROTECTED]
Logiciel de VoIP Ekiga : http://www.ekiga.org
http://wiki.ekiga.org/index.php/Which_programs_work_with_Ekiga_%3F

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build

2008-11-12 Thread Peter Robinson
> Hi all,
>
> is there some more feedback on the latest win32 build available? The only 
> thing that was brought to my attention was that there is a console being 
> opened with some debug information spit out. If thats all trouble that ekiga 
> for windows is having I thing we are doing quite alright...

My house mate got him new Vista laptop delivered today so I actually
have a windows machine in the house to test on :-)

There is a console being opened with "gm_conf_get_string assertion
failed" errors which I presume is because being a new install they
don't exist. I have a screen shot I can email you if that is any help.
I also added my ekiga.net account and saw that it registered and then
removed it (so he can register his own when he gets around to it)
straight away (no restart between any of it) and that caused it to
crash. Other than that it all looks very reasonable. With luck will
get more chance to test it a little later.

Peter
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2008-11-12 Thread Peter Robinson
>> is there some more feedback on the latest win32 build available? The only 
>> thing that was brought to my attention was that there is a console being 
>> opened with some debug information spit out. If thats all trouble that ekiga 
>> for windows is having I thing we are doing quite alright...
>
> My house mate got him new Vista laptop delivered today so I actually
> have a windows machine in the house to test on :-)
>
> There is a console being opened with "gm_conf_get_string assertion
> failed" errors which I presume is because being a new install they
> don't exist. I have a screen shot I can email you if that is any help.
> I also added my ekiga.net account and saw that it registered and then
> removed it (so he can register his own when he gets around to it)
> straight away (no restart between any of it) and that caused it to
> crash. Other than that it all looks very reasonable. With luck will
> get more chance to test it a little later.

Oh, and it would be a little bit more user friendly if the download
link for windows went straight to the dir with the builds in them
rather going to a text file with a link going to it.

Peter
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build

2008-11-12 Thread yannick
Le mercredi 12 novembre 2008 à 14:07 +, Matthias Schneider a écrit :
> Hi all,
> 
> is there some more feedback on the latest win32 build available? The only 
> thing that was brought to my attention was that there is a console being 
> opened with some debug information spit out. If thats all trouble that ekiga 
> for windows is having I thing we are doing quite alright...
> 

Hi Matthias,

I just had a long conversion with my friend using windows vista 64 bits
and it worked quite good.
We were using speex + theora.

We had some crashes (well 4 crashes in 2 hours of discussion, 2 on my
side and 2 on his side too, but unfortunately we do not have backtraces
for it). Is the instructions here still useful:
http://wiki.ekiga.org/index.php/Debugging_Ekiga#How_to_send_us_a_backtrace_from_a_crash_2
??
My friend is willing to help beta testing.

One major issue seems to be with the screen saver under windows. It
seems it made ekiga crash. There is also the gconf issue already
reported when installing.

Thank you for your work!

> Matthias
> 
> 
>   
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
> 
-- 
Me joindre en téléphonie IP / vidéoconférence ?
sip:[EMAIL PROTECTED]
Logiciel de VoIP Ekiga : http://www.ekiga.org
http://wiki.ekiga.org/index.php/Which_programs_work_with_Ekiga_%3F

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] Win32 building tools

2009-02-09 Thread Michael Cronenworth

Hello,

I will attempt to build the Win32 package for you guys, but first I'd 
like to know if there is any place where I can grab the NSIS installer 
script or the list of packages that were used during compiling. I can 
fair enough on my own to build it, but I'd like to match the feature set 
of the current build.


Thanks,
Michael
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 issues

2009-03-30 Thread Julien Puydt

Michael Rickmann a écrit :

I made a preliminary patch to ekiga/configure.ac which allows
configuration --with-libsasl2-dir=$(LIBSASL2_DIR), see attachment. This
allows Ekiga to be compiled with ldap support.


Applied, thanks!

Snarj
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 issues

2009-03-31 Thread Eugen Dedu

Michael Rickmann wrote:

I just joined back into this list again. I tried to cross compile ekiga
for win32. I was a bit lost what all these branches and tags are meant
for. So I took trunk for ekiga, tag v3_6_1 for opal and tag v2_6_1 for


Very well explained at http://wiki.ekiga.org, section Download sources.


ptlib. Presumably this is not the place where bug fixing towards an
Ekiga 3.2 for win32 is happening. Could you direct me?


It's a good place!


I managed to address some of the win32 build issues which have already
been reported to this list.


Great!


1) opal, g722codec.c can not be compiled, as reported by Thierry
Simonnet
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00082.html .
Preprocessor output indeed shows dllimport functions. This is due to
plugin-config.h not being included as it is e.g. in g726codec.c . See
attached opal_G722dll.diff how one could fix this.


Sigh, this has not been fixed until now, is that right?  Could you 
please report a bug to 
https://sourceforge.net/tracker/?group_id=204472&atid=989748 ?



2) ptlib/src/ptlib/common/ptime.cxx issue is due to differences in the
definition of STDAPICALLTYPE in ptime.cxx and getdate.tab.c. At the
level of object files ptime.o was requesting _PTimeParse whereas
getdate.tab.o was providing _ptimepa...@12 . Attached
ptlib_ptime-stdcall.diff lets ptime.cxx use the dll naming scheme, i.e.
_ptimepa...@12


Same as above.

--
Eugen
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 issues

2009-04-03 Thread Michael Rickmann
Ok I have submitted the two bug reports 
https://sourceforge.net/tracker/?func=detail&aid=2728003&group_id=204472&atid=989748
https://sourceforge.net/tracker/?func=detail&aid=2728037&group_id=204472&atid=989748

Another Win32 issue, the "crash on exit" one: I have been fighting to
obtain a debug built of ekiga which allows gdb to backtrace across
different dlls. For others who try the same: in the win32 Makefile
autogen.sh with --enable-opal-debug instead of --enable-debug and
use -gstabs instead of -g as the debugging flag. Attached gdb backtrace
was produced on an XP home machine using the gdb contained in
https://sourceforge.net/project/downloading.php?group_id=204414&use_mirror=switch&filename=gdbserver-6.8-002-20090131.exe&a=88862589
To me the underlying bug appears obscure. Apparenly, it happens when the
sigc++ objects for the address book are destroyed. Can anyone suggest a
strategy how to approach this crash?
Regards
Michael

Program received signal SIGSEGV, Segmentation fault.
0xfeeefeee in ?? ()
(gdb) bt
#0  0xfeeefeee in ?? ()
#1  0x07ef2183 in sigc::internal::slot_rep::disconnect (this=0x86ad470) at 
functors/slot_base.cc:50
#2  0x07ef21c3 in sigc::internal::slot_rep::notify (data=0x86ad470) at 
functors/slot_base.cc:63
#3  0x07ef1b51 in 
sigc::internal::trackable_callback_list::~trackable_callback_list 
(this=0x86d66b8) at trackable.cc:89
#4  0x07ef1c14 in sigc::trackable::notify_callbacks (this=0x865311c) at 
trackable.cc:67
#5  0x07ef1c57 in sigc::trackable::~trackable (this=0x865311c) at 
trackable.cc:51
#6  0x07ef1472 in sigc::signal_base::~signal_base (this=0x865311c) at 
signal_base.cc:107
#7  0x008ca3de in sigc::signal2, 
gmref_ptr, sigc::nil>::~signal2 ()
#8  0x004762bc in Ekiga::ContactCore::~ContactCore (this=0x8653110) at 
../../../lib/engine/addressbook/contact-core.cpp:51
#9  0x0093ace0 in GmRefCounted::unreference ()
#10 0x0092fe1a in gmref_ptr::reset ()
#11 0x0093039d in gmref_ptr::~gmref_ptr ()
#12 0x00925825 in __gnu_cxx::new_allocator 
>::destroy()
#13 0x00a086a0 in std::list, 
std::allocator > >::_M_erase ()
#14 0x00a0875d in std::list, 
std::allocator > >::pop_front ()
#15 0x0043c35f in Ekiga::ServiceCore::~ServiceCore (this=0x8678ee8) at 
../../../lib/engine/framework/services.cpp:46
#16 0x00457112 in engine_stop () at engine.cpp:314
#17 0x0042299f in GnomeMeeting::StopEngine (this=0xb3a0d0) at ekiga.cpp:248
#18 0x0040f4b4 in main (argc=2359232, argv=0x40f59f) at gui/main.cpp:4575
(gdb)___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 issues

2009-04-03 Thread Eugen Dedu

Michael Rickmann wrote:
Ok I have submitted the two bug reports 
https://sourceforge.net/tracker/?func=detail&aid=2728003&group_id=204472&atid=989748

https://sourceforge.net/tracker/?func=detail&aid=2728037&group_id=204472&atid=989748

Another Win32 issue, the "crash on exit" one: I have been fighting to
obtain a debug built of ekiga which allows gdb to backtrace across
different dlls. For others who try the same: in the win32 Makefile
autogen.sh with --enable-opal-debug instead of --enable-debug and
use -gstabs instead of -g as the debugging flag. Attached gdb backtrace
was produced on an XP home machine using the gdb contained in
https://sourceforge.net/project/downloading.php?group_id=204414&use_mirror=switch&filename=gdbserver-6.8-002-20090131.exe&a=88862589
To me the underlying bug appears obscure. Apparenly, it happens when the
sigc++ objects for the address book are destroyed. Can anyone suggest a
strategy how to approach this crash?


This is a bug which appears on gnu/linux too and which gives headaches 
to snark :o)  Please be patient 
(http://bugzilla.gnome.org/show_bug.cgi?id=570008).


--
Eugen
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 issues

2009-04-03 Thread Julien Puydt

Eugen Dedu a écrit :

Michael Rickmann wrote:
Ok I have submitted the two bug reports 
https://sourceforge.net/tracker/?func=detail&aid=2728003&group_id=204472&atid=989748 

https://sourceforge.net/tracker/?func=detail&aid=2728037&group_id=204472&atid=989748 



Another Win32 issue, the "crash on exit" one: I have been fighting to
obtain a debug built of ekiga which allows gdb to backtrace across
different dlls. For others who try the same: in the win32 Makefile
autogen.sh with --enable-opal-debug instead of --enable-debug and
use -gstabs instead of -g as the debugging flag. Attached gdb backtrace
was produced on an XP home machine using the gdb contained in
https://sourceforge.net/project/downloading.php?group_id=204414&use_mirror=switch&filename=gdbserver-6.8-002-20090131.exe&a=88862589 


To me the underlying bug appears obscure. Apparenly, it happens when the
sigc++ objects for the address book are destroyed. Can anyone suggest a
strategy how to approach this crash?


This is a bug which appears on gnu/linux too and which gives headaches 
to snark :o)  Please be patient 
(http://bugzilla.gnome.org/show_bug.cgi?id=570008).




Oh, yes, I know that bug... but I still haven't understood it... and the 
fact that I can't reproduce it doesn't help (I get other crashes... in 
ptlib/opal).


Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 issues

2009-04-03 Thread yannick
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Julien Puydt a écrit :
> Julien Puydt a écrit :
>> Oh, yes, I know that bug... but I still haven't understood it... and
>> the fact that I can't reproduce it doesn't help (I get other
>> crashes... in ptlib/opal).
> 
> I got an idea and pushed a would-be fix... but since I can't reproduce
> that particular crash, then I'm waiting for feedback to confirm.
> 
> And I'll need to review the code to find out if there are more
> occurrences of this situation.
> 

Well, there is a pool of people having this crash with ubuntu, those
users are using the dev version of ubuntu, if you provide me a patch for
the 3.2.0 source, we could probably build a package using the Ubuntu PPA
service and ask those people to try the resulting package.

> Snark
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
> 
> 

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknV/O4ACgkQaP9jcuuuScDHJgCfeUjhwXmRUlIGlrdG4bc6x+Zc
4AUAoIVa6MiG2MUZQScUnouh+pDeknCk
=5Oby
-END PGP SIGNATURE-
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 issues

2009-04-03 Thread Julien Puydt

Julien Puydt a écrit :
Oh, yes, I know that bug... but I still haven't understood it... and the 
fact that I can't reproduce it doesn't help (I get other crashes... in 
ptlib/opal).


I got an idea and pushed a would-be fix... but since I can't reproduce 
that particular crash, then I'm waiting for feedback to confirm.


And I'll need to review the code to find out if there are more 
occurrences of this situation.


Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 issues

2009-04-03 Thread Julien Puydt

yannick a écrit :

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Julien Puydt a écrit :

Julien Puydt a écrit :

Oh, yes, I know that bug... but I still haven't understood it... and
the fact that I can't reproduce it doesn't help (I get other
crashes... in ptlib/opal).

I got an idea and pushed a would-be fix... but since I can't reproduce
that particular crash, then I'm waiting for feedback to confirm.

And I'll need to review the code to find out if there are more
occurrences of this situation.



Well, there is a pool of people having this crash with ubuntu, those
users are using the dev version of ubuntu, if you provide me a patch for
the 3.2.0 source, we could probably build a package using the Ubuntu PPA
service and ask those people to try the resulting package.


I pushed it in trunk... and I haven't put in trunk anything I don't 
intend to push into stable (I'll still check before pushing though).


Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] Win32 Ekiga painful

2009-04-24 Thread Michael Rickmann
Building Win32 Ekiga from current heads is not straightforward. Ekiga,
Ptlib and Opal seem to have regressed in some aspects.
1) In Ekiga videooutput-manager-dx.cpp can not be compiled. I tried to
fix it with attached patch. There were two major issues: Where does
GMVideoDisplay_DX come from? I guess GMVideoOutputManager_dx was ment.
My compiler wants the functions at the end, like device_error_in_main,
be explicitly made members of class GMVideoOutputManager_dx. Otherwise
it would not allow the signals to be inherited.
2) Ekiga with current Ptlib head is unable to detect any audio or video
devices - all silence. This seems to be due to the changes introduced
with "Replaced PWLibStupidLinkerHacks". I had to go back to revision
22442.
3) Opal was also changed because of the "PWLibStupidLinkerHacks" and
depends on the changes in Ptlib. I had also to go back.
Regards
Michael

diff -ur ekiga.orig/lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp ekiga/lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp
--- ekiga.orig/lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp	2009-04-24 21:31:18.654979488 +0200
+++ ekiga/lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp	2009-04-24 21:33:13.205008765 +0200
@@ -92,14 +92,14 @@
 break;
   case Ekiga::VO_MODE_UNSET:
   default:
-PTRACE (1, "GMVideoOutputManager_DX\tDisplay variable not set");
+PTRACE (1, "GMVideoOutputManager_dx\tDisplay variable not set");
 return;
 break; 
   }
 
   if (   (!local_display_info.widget_info_set) || (!local_display_info.config_info_set) 
   || (local_display_info.mode == Ekiga::VO_MODE_UNSET) || (local_display_info.zoom == 0) || (current_frame.zoom == 0)) {
-PTRACE(4, "GMVideoOutputManager_DX\tWidget not yet realized or gconf info not yet set, not opening display");
+PTRACE(4, "GMVideoOutputManager_dx\tWidget not yet realized or gconf info not yet set, not opening display");
 return;
   }
 
@@ -109,7 +109,7 @@
 
   switch (current_frame.mode) {
   case Ekiga::VO_MODE_LOCAL:
-PTRACE(4, "GMVideoOutputManager_DX\tOpening :VO_MODE_LOCAL display with image of " << current_frame.local_width << "x" << current_frame.local_height);
+PTRACE(4, "GMVideoOutputManager_dx\tOpening :VO_MODE_LOCAL display with image of " << current_frame.local_width << "x" << current_frame.local_height);
 dxWindow = new DXWindow();
 video_disabled = !dxWindow->Init (local_display_info.hwnd,
   local_display_info.x,
@@ -129,7 +129,7 @@
 break;
 
   case Ekiga::VO_MODE_REMOTE:
-PTRACE(4, "GMVideoOutputManager_DX\tOpening VO_MODE_REMOTE display with image of " << current_frame.remote_width << "x" << current_frame.remote_height);
+PTRACE(4, "GMVideoOutputManager_dx\tOpening VO_MODE_REMOTE display with image of " << current_frame.remote_width << "x" << current_frame.remote_height);
 dxWindow = new DXWindow();
 video_disabled = !dxWindow->Init (local_display_info.hwnd,
   local_display_info.x,
@@ -151,7 +151,7 @@
   case Ekiga::VO_MODE_FULLSCREEN:
   case Ekiga::VO_MODE_PIP:
   case Ekiga::VO_MODE_PIP_WINDOW:
-PTRACE(4, "GMVideoOutputManager_DX\tOpening display " << current_frame.mode << " with images of " 
+PTRACE(4, "GMVideoOutputManager_dx\tOpening display " << current_frame.mode << " with images of " 
 << current_frame.local_width << "x" << current_frame.local_height << "(local) and " 
 	<< current_frame.remote_width << "x" << current_frame.remote_height << "(remote)");
 dxWindow = new DXWindow();
@@ -184,7 +184,7 @@
 return;
 break;
   }
-  PTRACE (4, "GMVideoDisplay_DX\tSetup display " << current_frame.mode << " with zoom value of " << current_frame.zoom );
+  PTRACE (4, "GMVideoOutputManager_dx\tSetup display " << current_frame.mode << " with zoom value of " << current_frame.zoom );
 
   if (local_display_info.on_top && dxWindow)
   dxWindow->ToggleOntop ();
@@ -197,11 +197,11 @@
   if (video_disabled) {
 delete dxWindow;
 dxWindow = NULL;
-Ekiga::Runtime::run_in_main (sigc::bind (sigc::mem_fun (this, &GMVideoDisplay_DX::device_error_in_main), Ekiga::VO_ERROR));
+Ekiga::Runtime::run_in_main (sigc::bind (sigc::mem_fun (this, &GMVideoOutputManager_dx::device_error_in_main), Ekiga::VO_ERROR));
   }
   else {
 current_frame.accel = Ekiga::VO_ACCEL_ALL; 
-Ekiga::Runtime::run_in_main (sigc::bind (sigc::mem_fun (this, &GMVideoDisplay_DX::device_opened_in_main), current_frame.accel, current_frame.mode, current_frame.zoom, current_frame.both_streams_active));
+Ekiga::Runtime::run_in_main (sigc::bind (sigc::mem_fun (this, &GMVideoOutputManager_dx::device_opened_in_main), current_frame.accel, current_frame.mode, current_frame.zoom, current_frame.both_streams_active));
   }
 }
 
@@ -261,14 +261,14 @@
 }
 
 void
-size_changed_in_main (unsigned width,
+GMVideoOutputManager_dx::size_changed_in_main (unsigned width,
 		  un

Re: [Ekiga-devel-list] Win32 DirectX

2009-04-26 Thread Eugen Dedu

Michael Rickmann wrote:

Ekiga SVN commit 7653 seems not complete. It is apparently based on a
discussion on this list in February:
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00042.html . 
At the moment I work with Ubuntu Intrepid on git master and get circular 
inclusion of uuids.h and ksuuids.h which will make the ptlib configure fail for 
DirectX. Attached diff corrects this. An alternative to tweaking DirectX 
headers may be to use them as they are ment to be used, i.e. preincluding 
mingw_dshow_port.h, and change ptlib.m4 accordingly.


Is your patch to be included in branch too?  Because 7653 was not 
committed to branch (it seems).


--
Eugen
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 DirectX

2009-04-26 Thread Julien Puydt

Michael Rickmann a écrit :

Ekiga SVN commit 7653 seems not complete. It is apparently based on a
discussion on this list in February:
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00042.html . 
At the moment I work with Ubuntu Intrepid on git master and get circular 
inclusion of uuids.h and ksuuids.h which will make the ptlib configure fail for 
DirectX. Attached diff corrects this. An alternative to tweaking DirectX 
headers may be to use them as they are ment to be used, i.e. preincluding 
mingw_dshow_port.h, and change ptlib.m4 accordingly.


I pushed your patch in.

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 DirectX

2009-04-26 Thread Michael Rickmann
Am Sonntag, den 26.04.2009, 15:31 +0200 schrieb Eugen Dedu:
> Michael Rickmann wrote:
> > Ekiga SVN commit 7653 seems not complete. It is apparently based on a
> > discussion on this list in February:
> > http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00042.html 
> > . At the moment I work with Ubuntu Intrepid on git master and get circular 
> > inclusion of uuids.h and ksuuids.h which will make the ptlib configure fail 
> > for DirectX. Attached diff corrects this. An alternative to tweaking 
> > DirectX headers may be to use them as they are ment to be used, i.e. 
> > preincluding mingw_dshow_port.h, and change ptlib.m4 accordingly.
> 
> Is your patch to be included in branch too?  Because 7653 was not 
> committed to branch (it seems).
> 
I am not familiar with these branches. When I use the git repository
browser for gnome-2-26 I can find the entry 2009-02-11 Fixed
mingw32 ... . And also the circular dependency inclusion. So the branch
needs fixing too I think.
Regards
Michael
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 DirectX

2009-04-26 Thread Eugen Dedu

Michael Rickmann wrote:

Am Sonntag, den 26.04.2009, 15:31 +0200 schrieb Eugen Dedu:

Michael Rickmann wrote:

Ekiga SVN commit 7653 seems not complete. It is apparently based on a
discussion on this list in February:
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00042.html . 
At the moment I work with Ubuntu Intrepid on git master and get circular 
inclusion of uuids.h and ksuuids.h which will make the ptlib configure fail for 
DirectX. Attached diff corrects this. An alternative to tweaking DirectX 
headers may be to use them as they are ment to be used, i.e. preincluding 
mingw_dshow_port.h, and change ptlib.m4 accordingly.
Is your patch to be included in branch too?  Because 7653 was not 
committed to branch (it seems).



I am not familiar with these branches. When I use the git repository
browser for gnome-2-26 I can find the entry 2009-02-11 Fixed
mingw32 ... . And also the circular dependency inclusion. So the branch
needs fixing too I think.


Searching through the web interface of git.gnome.org searches through 
all the branches.  The entry you found is the entry for trunk.


Let's just wait a bit, we will need anyway to apply many other fixes 
from trunk to branch...


--
Eugen
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 DirectX

2009-04-26 Thread Michael Rickmann
Am Sonntag, den 26.04.2009, 17:00 +0200 schrieb Eugen Dedu:
> Michael Rickmann wrote:
> > Am Sonntag, den 26.04.2009, 15:31 +0200 schrieb Eugen Dedu:
> >> Michael Rickmann wrote:
> >>> Ekiga SVN commit 7653 seems not complete. It is apparently based on a
> >>> discussion on this list in February:
> >>> http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00042.html
> >>>  . At the moment I work with Ubuntu Intrepid on git master and get 
> >>> circular inclusion of uuids.h and ksuuids.h which will make the ptlib 
> >>> configure fail for DirectX. Attached diff corrects this. An alternative 
> >>> to tweaking DirectX headers may be to use them as they are ment to be 
> >>> used, i.e. preincluding mingw_dshow_port.h, and change ptlib.m4 
> >>> accordingly.
> >> Is your patch to be included in branch too?  Because 7653 was not 
> >> committed to branch (it seems).
> >>
> > I am not familiar with these branches. When I use the git repository
> > browser for gnome-2-26 I can find the entry 2009-02-11 Fixed
> > mingw32 ... . And also the circular dependency inclusion. So the branch
> > needs fixing too I think.
> 
> Searching through the web interface of git.gnome.org searches through 
> all the branches.  The entry you found is the entry for trunk.
> 
> Let's just wait a bit, we will need anyway to apply many other fixes 
> from trunk to branch...
> 
I can find the culprit in
http://svn.gnome.org/viewvc/ekiga/branches/gnome-2-26/win32/directx/ksuuids.h?r1=6838&r2=7653
 too.
Regards
Michael

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 DirectX

2009-04-26 Thread Eugen Dedu

Michael Rickmann wrote:

Am Sonntag, den 26.04.2009, 17:00 +0200 schrieb Eugen Dedu:

Michael Rickmann wrote:

Am Sonntag, den 26.04.2009, 15:31 +0200 schrieb Eugen Dedu:

Michael Rickmann wrote:

Ekiga SVN commit 7653 seems not complete. It is apparently based on a
discussion on this list in February:
http://mail.gnome.org/archives/ekiga-devel-list/2009-February/msg00042.html . 
At the moment I work with Ubuntu Intrepid on git master and get circular 
inclusion of uuids.h and ksuuids.h which will make the ptlib configure fail for 
DirectX. Attached diff corrects this. An alternative to tweaking DirectX 
headers may be to use them as they are ment to be used, i.e. preincluding 
mingw_dshow_port.h, and change ptlib.m4 accordingly.
Is your patch to be included in branch too?  Because 7653 was not 
committed to branch (it seems).



I am not familiar with these branches. When I use the git repository
browser for gnome-2-26 I can find the entry 2009-02-11 Fixed
mingw32 ... . And also the circular dependency inclusion. So the branch
needs fixing too I think.
Searching through the web interface of git.gnome.org searches through 
all the branches.  The entry you found is the entry for trunk.


Let's just wait a bit, we will need anyway to apply many other fixes 
from trunk to branch...



I can find the culprit in
http://svn.gnome.org/viewvc/ekiga/branches/gnome-2-26/win32/directx/ksuuids.h?r1=6838&r2=7653
 too.


Sorry, my fault.  7653 was committed only to trunk (in Feb), but 
gnome-2-26 branch was created *after* that date (in March).


--
Eugen
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] Win32 please test

2009-06-11 Thread Michael Rickmann

Hello everybody,
I have a new Windows version of Ekiga head based on attached minimal but 
rather effective patches. you find it in my directory at 
http://wwwuser.gwdg.de/~mrickma/ekiga/ . As to the patches:
1) ekiga_linkmagic.diff : It allows the linker to chose WinMain as the 
entry point. Result is that the C-library is initialized properly and 
Ekiga exits gracefully, at least on XP. Additionally Ekiga can be 
compiled with the -mwindows flag as Michael Cronenworth suggested.
2) The option to start Ekiga on login which was given in the installer 
resulted in a non responsive icon in the Windows system tray. You could 
just quit or ask for help. Ekiga has its own option to start minimized 
which works very well under Windows.
Please test whether the new attempt works for you. I would like to know 
whether Ekiga really shuts down on Vista or whether it has to be killed 
with the task manager.

Regards
Michael

diff -ur src/ekiga/src/gui/main.cpp ekiga/src/gui/main.cpp
--- src/ekiga/src/gui/main.cpp	2009-06-10 17:46:41.362449431 +0200
+++ ekiga/src/gui/main.cpp	2009-06-10 17:48:20.142449909 +0200
@@ -4329,6 +4329,10 @@
   return gtk_image_get_pixbuf (GTK_IMAGE (mw->priv->main_video_image));
 }
 
+#ifdef WIN32
+// linker magic
+#define main(c,v,e) ekigas_real_main(c,v,e)
+#endif
 
 /* The main () */
 int 
diff -ur src/ekiga/win32/nsisinstaller/ekiga.nsi ekiga/win32/nsisinstaller/ekiga.nsi
--- src/ekiga/win32/nsisinstaller/ekiga.nsi	2009-04-19 18:08:42.860313875 +0200
+++ ekiga/win32/nsisinstaller/ekiga.nsi	2009-06-11 13:58:35.729786000 +0200
@@ -393,7 +393,7 @@
   
   Section $(EKIGA_RUN_AT_STARTUP) SecStartup
  SetOutPath $INSTDIR
- CreateShortCut "$SMSTARTUP\Ekiga.lnk" "$INSTDIR\ekiga.exe" "" "" 0 SW_SHOWMINIMIZED
+ CreateShortCut "$SMSTARTUP\Ekiga.lnk" "$INSTDIR\ekiga.exe" "" "" 0 SW_SHOWNORMAL
   SectionEnd
 SubSectionEnd
 
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] WIN32 master crashes

2009-10-01 Thread Michael Rickmann
I just gave Ekiga master a try with yesterday's Ptlib and Opal. Result 
is Ekiga does not start up any longer.
1) I get a crash from opal/src/sip/handlers.cxx:1656 
m_byAOR.erase(handler->m_byAOR); - backtrace and d4 log are attached.


Ok, then I went back to Ekiga d6ff5f8bfcacbb4db 2009-09-04 plus "Cope 
with opal's recent changes 2009-09-20" with the new Opal and Ptlib ().


2) Then I got an assertion error from 
ptlib/src/ptlib/common/safecoll.cxx:81 when starting Ekiga without 
debugger. When running under gdb I get the error described in 1).


This indicates that 1) is caused by a heap problem as Windows uses 
special heap checking when a program is started from a debugger.

Michael


crash-011009.tar.gz
Description: GNU Zip compressed data
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] [Win32] boost-exceptions.cpp

2010-05-29 Thread Thierry Simonnet
There is a trouble with  ekiga/lib/engine/framework/boost-exceptions.cpp 
when cross compiling with mingw32 :


abort is undefined.


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-11 Thread Julien Puydt

Le 11/10/2010 15:53, Thierry Simonnet a écrit :

I tested --enable-loudmouth configure option with loudmouth 1.4.3 for
windows.


That is good news.


Result :


That looks like not very good news ;-)


../../plugins/loudmouth/loudmouth-presentity.h:70: error: ISO C++
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:72: error:
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:75: error:
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:82: error: ISO C++
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:83: error: ISO C++
forbids declaration of âLmMessageNodeâ with no type
../../plugins/loudmouth/loudmouth-heap.h:53: error: âLmConnectionâ has
not been declared
../../plugins/loudmouth/loudmouth-heap.h:72: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:74: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:76: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:86: error: ISO C++ forbids
declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-heap.h:88: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:90: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:92: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:94: error: âLmMessageNodeâ has
not been declared
../../plugins/loudmouth/loudmouth-account.h:79: error:
âLmDisconnectReasonâ has not been declared
../../plugins/loudmouth/loudmouth-account.h:98: error: ISO C++ forbids
declaration of âLmConnectionâ with no type


I find it disturbing -- the problem is that many things are undefined... 
but there is no error message indicating the loudmouth headers haven't 
been found!


Could you check your config.log to see :
1. if
2. and where
your loudmouth headers have been found?

Thanks,

Snark

PS: I routinely compile that code in... so I know for sure it works ;-)
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-11 Thread Thierry Simonnet

 Le 11/10/2010 21:10, Julien Puydt a écrit :

Le 11/10/2010 15:53, Thierry Simonnet a écrit :

I tested --enable-loudmouth configure option with loudmouth 1.4.3 for
windows.


That is good news.


Result :


That looks like not very good news ;-)


../../plugins/loudmouth/loudmouth-presentity.h:70: error: ISO C++
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:72: error:
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:75: error:
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:82: error: ISO C++
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:83: error: ISO C++
forbids declaration of âLmMessageNodeâ with no type
../../plugins/loudmouth/loudmouth-heap.h:53: error: âLmConnectionâ has
not been declared
../../plugins/loudmouth/loudmouth-heap.h:72: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:74: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:76: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:86: error: ISO C++ forbids
declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-heap.h:88: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:90: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:92: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:94: error: âLmMessageNodeâ has
not been declared
../../plugins/loudmouth/loudmouth-account.h:79: error:
âLmDisconnectReasonâ has not been declared
../../plugins/loudmouth/loudmouth-account.h:98: error: ISO C++ forbids
declaration of âLmConnectionâ with no type


I find it disturbing -- the problem is that many things are 
undefined... but there is no error message indicating the loudmouth 
headers haven't been found!


Could you check your config.log to see :
1. if
2. and where
I need to force LOUDMOUTH_CFLAGS (-I$(BUILDROOT)/include) and 
LOUDMOUTH_LIBS ($(BUILDROOT)/loudmouth-1.4.3/include)

no linux loudmouth package is installed.

your loudmouth headers have been found?

Thanks,

Snark

PS: I routinely compile that code in... so I know for sure it works ;-)
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-12 Thread Thierry Simonnet

 I re-checked all.

It compileswith :
LOUDMOUTH_CFLAGS (-I$(BUILDROOT)/include) and LOUDMOUTH_LIBS 
($(BUILDROOT)/loudmouth-1.4.3/lib)

I made an error when typing path of lib.


Le 12/10/2010 08:27, Thierry Simonnet a écrit :

 Le 11/10/2010 21:10, Julien Puydt a écrit :

Le 11/10/2010 15:53, Thierry Simonnet a écrit :

I tested --enable-loudmouth configure option with loudmouth 1.4.3 for
windows.


That is good news.


Result :


That looks like not very good news ;-)


../../plugins/loudmouth/loudmouth-presentity.h:70: error: ISO C++
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:72: error:
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:75: error:
âLmMessageNodeâ has not been declared
../../plugins/loudmouth/loudmouth-presentity.h:82: error: ISO C++
forbids declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-presentity.h:83: error: ISO C++
forbids declaration of âLmMessageNodeâ with no type
../../plugins/loudmouth/loudmouth-heap.h:53: error: âLmConnectionâ has
not been declared
../../plugins/loudmouth/loudmouth-heap.h:72: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:74: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:76: error: âLmHandlerResultâ
does not name a type
../../plugins/loudmouth/loudmouth-heap.h:86: error: ISO C++ forbids
declaration of âLmConnectionâ with no type
../../plugins/loudmouth/loudmouth-heap.h:88: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:90: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:92: error: ISO C++ forbids
declaration of âLmMessageHandlerâ with no type
../../plugins/loudmouth/loudmouth-heap.h:94: error: âLmMessageNodeâ has
not been declared
../../plugins/loudmouth/loudmouth-account.h:79: error:
âLmDisconnectReasonâ has not been declared
../../plugins/loudmouth/loudmouth-account.h:98: error: ISO C++ forbids
declaration of âLmConnectionâ with no type


I find it disturbing -- the problem is that many things are 
undefined... but there is no error message indicating the loudmouth 
headers haven't been found!


Could you check your config.log to see :
1. if
2. and where
I need to force LOUDMOUTH_CFLAGS (-I$(BUILDROOT)/include) and 
LOUDMOUTH_LIBS ($(BUILDROOT)/loudmouth-1.4.3/include)

no linux loudmouth package is installed.

your loudmouth headers have been found?

Thanks,

Snark

PS: I routinely compile that code in... so I know for sure it works ;-)
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-12 Thread Julien Puydt

Le 12/10/2010 09:07, Thierry Simonnet a écrit :

I re-checked all.

It compileswith :
LOUDMOUTH_CFLAGS (-I$(BUILDROOT)/include) and LOUDMOUTH_LIBS
($(BUILDROOT)/loudmouth-1.4.3/lib)
I made an error when typing path of lib.


Good!

Now that it compiles, does the plugin load, and does it run?

Snark
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-12 Thread Thierry Simonnet

 I will test this afternoon.
The trouble is opal trunk. It crashes (even under Linux).
I try to diagnose the trouble.


On 10/12/2010 09:19 AM, Julien Puydt wrote:

Le 12/10/2010 09:07, Thierry Simonnet a écrit :

I re-checked all.

It compileswith :
LOUDMOUTH_CFLAGS (-I$(BUILDROOT)/include) and LOUDMOUTH_LIBS
($(BUILDROOT)/loudmouth-1.4.3/lib)
I made an error when typing path of lib.


Good!

Now that it compiles, does the plugin load, and does it run?

Snark
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list



--

Thierry Simonnet

ESIEE-Paris

Par respect pour l’environnement, n’imprimez ce mail que si nécessaire


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-12 Thread Thierry Simonnet


  
  
I will test this afernoon.
Package is available at :
http://www.pateam.org/archive/tmp/ekiga-win32/trunk/ekiga-setup-3.3.0-git-751_g28e8bfe.exe
First tests : no contact tab, not sending video.
Let me know if you have something to check loudmouth.

On 10/12/2010 09:19 AM, Julien Puydt wrote:
Le
  12/10/2010 09:07, Thierry Simonnet a écrit : 
  I re-checked all. 

It compileswith : 
LOUDMOUTH_CFLAGS (-I$(BUILDROOT)/include) and LOUDMOUTH_LIBS 
($(BUILDROOT)/loudmouth-1.4.3/lib) 
I made an error when typing path of lib. 
  
  
  Good! 
  
  Now that it compiles, does the plugin load, and does it run? 
  
  Snark 
  ___ 
  ekiga-devel-list mailing list 
  ekiga-devel-list@gnome.org
  
  http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
  



-- 
  
  Thierry
  Simonnet
  ESIEE-Paris
   Par
  respect pour l’environnement, n’imprimez ce mail que si
  nécessaire
  
  

  

___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-12 Thread Julien Puydt

Le 12/10/2010 09:24, Thierry Simonnet a écrit :

The trouble is opal trunk. It crashes (even under Linux).


Eh. We track ptlib+opal stable, so it's no wonder!

Snark
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-12 Thread Julien Puydt

Le 12/10/2010 09:43, Thierry Simonnet a écrit :

Let me know if you have something to check loudmouth.


You just need a jabber account somewhere... connect to it and see your 
contacts appear.


Snark
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] [WIN32] loudmouth

2010-10-12 Thread Thierry Simonnet
 I work on x264 and need trunk version for my projects. I will remote 
control a robot using IM facilities. Then H.264 codec.
I saw that IM is not well set on ekiga. Some informations like identity 
(To, From, channel...) needs to be checked.
The aim is to send IM through a established communication. This implies 
multiple PBX.

As I can see, ekiga IM works only as p2p.


Le 12/10/2010 10:13, Julien Puydt a écrit :

Le 12/10/2010 09:24, Thierry Simonnet a écrit :

The trouble is opal trunk. It crashes (even under Linux).


Eh. We track ptlib+opal stable, so it's no wonder!

Snark
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] [win32] git version

2012-01-12 Thread Thierry Simonnet

  
  
Hello,

there is something odd in ekiga/src/gui/call_window.cpp line 2618

call_panel_frame is undefined (not used for Linux version)

For pixmap : when cross-compiling ekiga for windows, I don't need to
have Gnome and then I don't have gnome icons. Then
pixmaps/256x256/avatar-default is missing.

Best regards

Thierry
-- 
  
  
  
  
  
  
  
  
  
  
  
  
  Thierry
  Simonnet
  ESIEE-Paris
   Par
  respect pour
  l’environnement, n’imprimez ce mail que si nécessaire
  
  

  

___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] [win32] new GUI

2012-02-08 Thread Thierry Simonnet

  
  
Hello,

new GUI with buttons is convenient.
No more trouble with numbers, but... ;-)

  H323 is not working as usual. I have to investigate
  
  I think that audio and video codecs should be displayed like
performance parameters. Useful to check  codec negociation.
  new png icons for new GUI are not well set up and are not
present in win32 version

Best regards

-- 
  
  
  
  
  
  
  
  
  
  
  
  
  Thierry
  Simonnet
  ESIEE-Paris
   Par
  respect pour
  l’environnement, n’imprimez ce mail que si nécessaire
  
  

  

___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] [Win32] Last modifications

2013-09-16 Thread Thierry Simonnet
Hello,

I applied the last modifications from git.
I have the following messages :
/win32/include/ptlib/pstring.h:1651:46: warning: declaration of
'reference' shadows a member of 'this' [-Wshadow]
In file included from /root/win32/include/ptlib/contain.h:624:0,
from /root/win32/include/ptlib.h:56,
from
../lib/engine/components/common-videooutput/videooutput-manager-common.h:51,
from ../lib/engine/components/dx-videooutput/videooutput-manager-dx.h:44,
from ../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:38:
/win32/include/ptlib/pstring.h: In constructor
'PWideString::PWideString(PContainerReference&)':
/win32/include/ptlib/pstring.h:1686:52: warning: declaration of
'reference' shadows a member of 'this' [-Wshadow]
/win32/include/ptlib/pstring.h: In constructor
'PCaselessString::PCaselessString(PContainerReference&)':
/win32/include/ptlib/pstring.h:1814:54: warning: declaration of
'reference' shadows a member of 'this' [-Wshadow]
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp: In
member function 'virtual void
GMVideoOutputManager_dx::setup_frame_display()':
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:89:12: error:
'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:97:12: error:
'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:104:12:
error: 'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:109:12:
error: 'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:114:12:
error: 'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:250:12:
error: 'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:254:12:
error: 'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp: In
member function 'virtual void
GMVideoOutputManager_dx::close_frame_display()':
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:265:10:
error: 'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp: In
member function 'virtual void
GMVideoOutputManager_dx::display_pip_frames(const char*, unsigned int,
unsigned int, const char*, unsigned int, unsigned int)':
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:297:12:
error: 'Ekiga::Runtime' has not been declared
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp: At
global scope:
../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:311:1: 
warning:
unused parameter 'sync_required' [-Wunused-parameter]
In file included from /root/win32/include/ptlib/contain.h:608:0,
from /root/win32/include/ptlib.h:56,
from
../lib/engine/components/common-videooutput/videooutput-manager-common.h:51,
from ../lib/engine/components/dx-videooutput/videooutput-manager-dx.h:44,
from ../lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:38:
/win32/include/ptlib/array.h: In constructor
'PBaseArray::PBaseArray(PContainerReference&) [with T = char]':
/win32/include/ptlib/array.h:571:1: instantiated from here
/win32/include/ptlib/array.h:449:5: warning: declaration of
'reference' shadows a member of 'this' [-Wshadow]
/win32/include/ptlib/array.h: In constructor
'PBaseArray::PBaseArray(PContainerReference&) [with T = unsigned char]':
/win32/include/ptlib/array.h:691:1: instantiated from here
/win32/include/ptlib/array.h:449:5: warning: declaration of
'reference' shadows a member of 'this' [-Wshadow]
/win32/include/ptlib/array.h: In constructor
'PBaseArray::PBaseArray(PContainerReference&) [with T =
PHashTableElement*]':
/win32/include/ptlib/dict.h:150:1: instantiated from here
/win32/include/ptlib/array.h:449:5: warning: declaration of
'reference' shadows a member of 'this' [-Wshadow]
/win32/include/ptlib/array.h: In constructor
'PBaseArray::PBaseArray(PContainerReference&) [with T = wchar_t]':
/win32/include/ptlib/pstring.h:1686:75: instantiated from here
/win32/include/ptlib/array.h:449:5: warning: declaration of
'reference' shadows a member of 'this' [-Wshadow]
make[3]: *** [videooutput-manager-dx.lo] Error 1
make[3]: Leaving directory `/win32/ekiga/lib'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/win32/ekiga/lib'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/win32/ekiga'
make: *** [/win32/dist/zips] Error 2

Best regards

-- 

Thierry Simonnet

ESIEE-Paris

Par respect pour l’environnement, n’imprimez ce mail que si nécessaire


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] [Win32] gsettings trouble

2013-12-17 Thread Thierry Simonnet
Hello,

I tested the last modifs from git.
I have the following errors :

/usr/bin/install -c ekiga-config-tool '/win32/dist/Ekiga'
make[4]: Leaving directory `/win32/ekiga/src'
make[3]: Leaving directory `/win32/ekiga/src'
make[2]: Leaving directory `/win32/ekiga/src'
Making install in plugins
make[2]: Entering directory `/win32/ekiga/plugins'
Making install in ldap
make[3]: Entering directory `/win32/ekiga/plugins/ldap'
CXXLD libgmldap.la

*** Warning: Linking the shared library libgmldap.la against the
loadable module
*** libekiga.dll.a is not portable!
.libs/ldap-source.o: In function `ZN5Ekiga8Settings10set_stringERKSsS2_':
/win32/ekiga/plugins/ldap/../../lib/settings/ekiga-settings.h:128:
undefined reference to `g_settings_set_string'
.libs/ldap-source.o: In function `ZN5Ekiga8Settings10get_stringERKSs':
/win32/ekiga/plugins/ldap/../../lib/settings/ekiga-settings.h:116:
undefined reference to `g_settings_get_string'
/win32/ekiga/plugins/ldap/../../lib/settings/ekiga-settings.h:116:
undefined reference to `g_settings_get_string'
.libs/ldap-source.o: In function `ZN5Ekiga8SettingsC1ERKSs':
/win32/ekiga/plugins/ldap/../../lib/settings/ekiga-settings.h:99:
undefined reference to `g_settings_new'
collect2: error: ld returned 1 exit status
make[3]: *** [libgmldap.la] Error 1
make[3]: Leaving directory `/win32/ekiga/plugins/ldap'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/win32/ekiga/plugins'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/win32/ekiga'
make: *** [/win32/dist/zips] Error 2
austerlitz:~/win32#

-- 

Thierry Simonnet

ESIEE-Paris

Par respect pour l’environnement, n’imprimez ce mail que si nécessaire


___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Damien Sandras

Le lundi 10 mars 2008 à 15:52 +0100, Torsten Schlabach a écrit :
> Dear list!
> 
> I am currently trying this:
> 
> http://wiki.ekiga.org/index.php/Cross-compile_Win32
> 
> but fail:
> 
> # make
> make  -j1 -C /usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib
> make[1]: Entering directory 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> make  all-am
> make[2]: Entering directory 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> make[2]: *** No rule to make target `src/ptclib/url.cxx', needed by `url.lo'. 
>  Stop.
> make[2]: Leaving directory 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> make: *** [/usr/local/src/ekiga-win32/ekiga-win32-cross/lib/libpt.a] Error 2
> 
> Is that anything obvious or should I work with the PTLib developers on that?
> 

They won't help with that, as it is a problem of cross-compilation.

It seems to be indeed broken. You will have to fight with the Makefile
to fix it or wait that somebody does it.
-- 
 _ Damien Sandras
(o-  
//\Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM : http://www.novacom.be/
   FOSDEM  : http://www.fosdem.org/
   SIP Phone   : sip:[EMAIL PROTECTED]
   

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Torsten Schlabach
> as it is a problem of cross-compilation.

How can we be sure about that?

Regards,
Torsten

 Original-Nachricht 
> Datum: Mon, 10 Mar 2008 15:57:09 +0100
> Von: Damien Sandras <[EMAIL PROTECTED]>
> An: Ekiga development mailing list 
> Betreff: Re: [Ekiga-devel-list] Win32 build broken?

> 
> Le lundi 10 mars 2008 à 15:52 +0100, Torsten Schlabach a écrit :
> > Dear list!
> > 
> > I am currently trying this:
> > 
> > http://wiki.ekiga.org/index.php/Cross-compile_Win32
> > 
> > but fail:
> > 
> > # make
> > make  -j1 -C /usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib
> > make[1]: Entering directory
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> > make  all-am
> > make[2]: Entering directory
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> > make[2]: *** No rule to make target `src/ptclib/url.cxx', needed by
> `url.lo'.  Stop.
> > make[2]: Leaving directory
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory
> `/usr/local/src/ekiga-win32/ekiga-win32-cross/ptlib'
> > make: *** [/usr/local/src/ekiga-win32/ekiga-win32-cross/lib/libpt.a]
> Error 2
> > 
> > Is that anything obvious or should I work with the PTLib developers on
> that?
> > 
> 
> They won't help with that, as it is a problem of cross-compilation.
> 
> It seems to be indeed broken. You will have to fight with the Makefile
> to fix it or wait that somebody does it.
> -- 
>  _ Damien Sandras
> (o-  
> //\Ekiga Softphone : http://www.ekiga.org/
> v_/_   NOVACOM : http://www.novacom.be/
>FOSDEM  : http://www.fosdem.org/
>SIP Phone   : sip:[EMAIL PROTECTED]
>
> 
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Torsten Schlabach
Ok, I was able to get over that:

# diff ptlib/Makefile.original ptlib/Makefile
305c305
< am__objects_32 = url.lo
---
> #am__objects_32 = url.lo


The source file url.cxx seems to have disappeared / been renamed. After 
commenting out that one line, I can successfully cross-compile ptlib.

I seem go have an issue when it comes to installing:

install: missing destination file operand after 
`/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll'


In context:


make -C libavutil   install-libs
make[2]: Entering directory 
`/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg/libavutil'
install -d "/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin"
install -m 755  
"/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll"
install: missing destination file operand after 
`/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll'
Try `install --help' for more information.
make[2]: *** [install-lib-shared] Error 1
make[2]: Leaving directory 
`/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg/libavutil'
make[1]: *** [install-libs] Error 2
make[1]: Leaving directory 
`/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg'
make: *** 
[/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avcodec.dll]
 Error 2


Regards,
Torsten


 Original-Nachricht 
> Datum: Mon, 10 Mar 2008 16:08:50 +0100
> Von: Damien Sandras <[EMAIL PROTECTED]>
> An: Ekiga development mailing list 
> Betreff: Re: [Ekiga-devel-list] Win32 build broken?

> 
> Le lundi 10 mars 2008 à 16:07 +0100, Torsten Schlabach a écrit :
> > > as it is a problem of cross-compilation.
> > 
> > How can we be sure about that?
> > 
> 
> Because the Makefiles are not the same in both cases.
> -- 
>  _ Damien Sandras
> (o-  
> //\Ekiga Softphone : http://www.ekiga.org/
> v_/_   NOVACOM : http://www.novacom.be/
>FOSDEM  : http://www.fosdem.org/
>SIP Phone   : sip:[EMAIL PROTECTED]
>
> 
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Damien Sandras

Le lundi 10 mars 2008 à 16:07 +0100, Torsten Schlabach a écrit :
> > as it is a problem of cross-compilation.
> 
> How can we be sure about that?
> 

Because the Makefiles are not the same in both cases.
-- 
 _ Damien Sandras
(o-  
//\Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM : http://www.novacom.be/
   FOSDEM  : http://www.fosdem.org/
   SIP Phone   : sip:[EMAIL PROTECTED]
   

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Damien Sandras

Le lundi 10 mars 2008 à 16:41 +0100, Torsten Schlabach a écrit :
> Ok, I was able to get over that:
> 
> # diff ptlib/Makefile.original ptlib/Makefile
> 305c305
> < am__objects_32 = url.lo
> ---
> > #am__objects_32 = url.lo
> 
> 
> The source file url.cxx seems to have disappeared / been renamed. After 
> commenting out that one line, I can successfully cross-compile ptlib.

Is it trunk or  2.0.x ?

> I seem go have an issue when it comes to installing:
> 
> install: missing destination file operand after 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll'
> 
> 
> In context:
> 
> 
> make -C libavutil   install-libs
> make[2]: Entering directory 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg/libavutil'
> install -d 
> "/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin"
> install -m 755  
> "/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll"
> install: missing destination file operand after 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll'
> Try `install --help' for more information.
> make[2]: *** [install-lib-shared] Error 1
> make[2]: Leaving directory 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg/libavutil'
> make[1]: *** [install-libs] Error 2
> make[1]: Leaving directory 
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg'
> make: *** 
> [/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avcodec.dll]
>  Error 2
> 
> 

Not sure about this one. Perhaps Matthias knows.
-- 
 _ Damien Sandras
(o-  
//\Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM : http://www.novacom.be/
   FOSDEM  : http://www.fosdem.org/
   SIP Phone   : sip:[EMAIL PROTECTED]
   

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Matthias Schneider

--- Damien Sandras <[EMAIL PROTECTED]> schrieb:

> 
> Le lundi 10 mars 2008 à 16:41 +0100, Torsten Schlabach a écrit :
> > Ok, I was able to get over that:
> > 
> > # diff ptlib/Makefile.original ptlib/Makefile
> > 305c305
> > < am__objects_32 = url.lo
> > ---
> > > #am__objects_32 = url.lo
> > 
> > 
> > The source file url.cxx seems to have disappeared / been renamed. After 
> > commenting out that
> one line, I can successfully cross-compile ptlib.
> 
> Is it trunk or  2.0.x ?
> 
> > I seem go have an issue when it comes to installing:
> > 
> > install: missing destination file operand after
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll'
> > 
> > 
> > In context:
> > 
> > 
> > make -C libavutil   install-libs
> > make[2]: Entering directory
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg/libavutil'
> > install -d 
> > "/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin"
> > install -m 755 
> "/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll"
> > install: missing destination file operand after
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avutil-49.5.0.dll'
> > Try `install --help' for more information.
> > make[2]: *** [install-lib-shared] Error 1
> > make[2]: Leaving directory
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg/libavutil'
> > make[1]: *** [install-libs] Error 2
> > make[1]: Leaving directory
> `/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/ffmpeg'
> > make: *** 
> > [/usr/local/src/ekiga-win32/ekiga-win32-cross2/ekiga-win32-cross/bin/avcodec.dll]
> Error 2
> > 
> > 
> 
> Not sure about this one. Perhaps Matthias knows.

Well, one point is that the source code snapshot packages downloaded by the 
script are about 4
months old since Kilian does no longer maintain them (i.e. ptlib, opal and 
ekiga -snapshot).
Second point is that even with current sources there is no guarantee that it 
will work since it
has been a while since I last fixed it. The win32 build will be a major 
post-3.00 point.

Matthias


  Lesen Sie Ihre E-Mails auf dem Handy.
www.yahoo.de/go
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 build broken?

2008-03-10 Thread Torsten Schlabach
 > --- Damien Sandras <[EMAIL PROTECTED]> schrieb:
 > Is it trunk or  2.0.x ?

I was going to say, it's trunk (as the filename has 'snapshot' in it), but:

 > Well, one point is that the source code snapshot packages downloaded
 > by the script are about 4 months old since Kilian does no longer
 > maintain them (i.e. ptlib, opal and ekiga -snapshot).

Ok, how about fixing that ...

 > Second point is that even with current sources there is no guarantee
 > that it will work since it has been a while since I last fixed it. The
 > win32 build will be a major post-3.00 point.

We'll know once we try.

What I wonder, when you say "Kilian does not longer maintain them", are 
these snapshot files more than just tared SVN snapshots?

Regards,
Torsten

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 build broken?

2008-03-27 Thread Matthias Schneider
On Monday 10 March 2008 20:53:17 Torsten Schlabach wrote:
>  > --- Damien Sandras <[EMAIL PROTECTED]> schrieb:
>  > Is it trunk or  2.0.x ?
>
> I was going to say, it's trunk (as the filename has 'snapshot' in it), but:

trunk=head=snapshot = soon-3.00

>  > Well, one point is that the source code snapshot packages downloaded
>  > by the script are about 4 months old since Kilian does no longer
>  > maintain them (i.e. ptlib, opal and ekiga -snapshot).
>
> Ok, how about fixing that ...

If you want to do that help is welcome in many areas of ekiga development and 
support. 

>
>  > Second point is that even with current sources there is no guarantee
>  > that it will work since it has been a while since I last fixed it. The
>  > win32 build will be a major post-3.00 point.
>
> We'll know once we try.
>
> What I wonder, when you say "Kilian does not longer maintain them", are
> these snapshot files more than just tared SVN snapshots?

No they arent. You can replace these files by your own tarball and make use of 
the original makefile.

> Regards,
> Torsten
>
> ___
> Ekiga-devel-list mailing list
> Ekiga-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build updated

2008-04-07 Thread Torsten Schlabach
Hi Matthias!

Thanks for your effort. I couldn't wait to try it.

Good news first: It worked 99%! It compiled Ekiga, but it failed to create the 
installer. I will attach a complete log file of the entire build.

Some remarks:

1. There is still that automake-1.9 versus 1.20 problem. I had to patch the 
Makefile.

2. It seems to be important to stick to

  1. make update-sources
  2. apply the patches to OPAL and PTLib (as long as they are needed)
  3. make

In an earlier attempt, I was curious if I would get the same error message 
which you got, so I did not patch, but did a make update-sources, tried a make, 
which failed, than patched the libs and tried again, but was unable to recover.

Tomorrow I will try and run the .exe on a Windows box and report the results. I 
will just have to check how to get it installed without the installer.

Actually, the dist/Eikiga dir seems to have most of what I would probably need, 
but I cannot spot the OPAL and PTLib DLLs there.

Additional questions:

- Will we now have a nightly build again?

> However, we will probably drop the 2.0 stuff 
> since it is coming to an end-of-life...

Can we please keep it around at least until the first release of 3.0 is 
available? As long as 3.0 is an entirely moving target, I'd argue that there 
are people using 2.0.x in production (either on Linux or Windows) and would 
need to be able to fix bugs.

Obviously, the build which lead to 2.0.11-BETA.exe does not seem to be 
reproduceable until know and AFAIK there is no 2.0.12 for Windows at all.

Regards,
Torsten


 Original-Nachricht 
> Datum: Mon, 07 Apr 2008 08:19:16 +0200
> Von: Matthias Schneider <[EMAIL PROTECTED]>
> An: Ekiga development mailing list 
> Betreff: [Ekiga-devel-list] win32 build updated

> 
> 
> Hi all,
> due to the huge demand of the win32 build I have updated Ekiga's Makefile
> to
> work with current ptlib, opal and ekiga svn trunk. The only issue
> remaining are
> the changes made in
> 
> revision 18828: Fixed UNICODE support issue where wchar_t is not precisely
> the
> same thing as the WORD (aka unsigned short) type previously used in
> strings.
> 
> and the corresponding OPAL commit. It completely breaks Ekiga's
> cross-compilation with errors like this:
> 
> ./src/ptclib/asner.cxx: In member function 'PBoolean
> PASN_BMPString::IsLegalCharacter(WORD)':
> ./src/ptclib/asner.cxx:1490: error: invalid conversion from 'const short
> unsigned int*' to 'const wchar_t*'
> In file included from ./src/ptclib/asner.cxx:2498:
> ./src/ptclib/asnber.cxx: In member function 'void
> PASN_BMPString::EncodeBER(PBER_Stream&) const':
> ./src/ptclib/asnber.cxx:246: error: invalid cast from type 'const
> PWCharArray'
> to type 'const wchar_t*'
> 
> [...]
> 
> ./src/ptlib/common/contain.cxx: In constructor 'PString::PString(const
> PWCharArray&)':
> ./src/ptlib/common/contain.cxx:631: error: invalid conversion from 'const
> short
> unsigned int*' to 'const wchar_t*'
> ./src/ptlib/common/contain.cxx:631: error:   initializing argument 1 of
> 'void
> PString::InternalFromUCS2(const wchar_t*, int)'
> ./src/ptlib/common/contain.cxx: In member function 'PWCharArray
> PString::AsUCS2() const':
> ./src/ptlib/common/contain.cxx:1695: error: invalid conversion from 'short
> unsigned int*' to 'WCHAR*'
> ./src/ptlib/common/contain.cxx:1695: error:   initializing argument 5 of
> 'int
> MultiByteToWideChar(UINT, DWORD, const CHAR*, int, WCHAR*, int)'
> 
> Craig, Robert, I do not know if you are both subscribed to this list, but
> if you
> are, could you give it a look?
> 
> In case someone wants to build a win32 ekiga he/she can do the following:
> - get the buildscript like described on the wiki
> - make update-sources
> - aplly the enclosed patches to opal and ptlib, which revert the WideChar
> commits
> - make
> 
> The resulting executable and installer have not been tested by me though,
> so no
> guarantee it will work...
> 
> I have also updated the wiki, separating 2.0 stuff from 3.0 stuff.
> However, we
> will probably drop the 2.0 stuff since it is coming to an end-of-life...
> 
> Matthias
> 
> 
> 
> 
> This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build updated

2008-04-07 Thread Torsten Schlabach
Sorry, log attached now.

 Original-Nachricht 
> Datum: Mon, 07 Apr 2008 23:26:02 +0200
> Von: "Torsten Schlabach" <[EMAIL PROTECTED]>
> An: Ekiga development mailing list , 
> ekiga-devel-list@gnome.org
> Betreff: Re: [Ekiga-devel-list] win32 build updated

> Hi Matthias!
> 
> Thanks for your effort. I couldn't wait to try it.
> 
> Good news first: It worked 99%! It compiled Ekiga, but it failed to create
> the installer. I will attach a complete log file of the entire build.
> 
> Some remarks:
> 
> 1. There is still that automake-1.9 versus 1.20 problem. I had to patch
> the Makefile.
> 
> 2. It seems to be important to stick to
> 
>   1. make update-sources
>   2. apply the patches to OPAL and PTLib (as long as they are needed)
>   3. make
> 
> In an earlier attempt, I was curious if I would get the same error message
> which you got, so I did not patch, but did a make update-sources, tried a
> make, which failed, than patched the libs and tried again, but was unable
> to recover.
> 
> Tomorrow I will try and run the .exe on a Windows box and report the
> results. I will just have to check how to get it installed without the
> installer.
> 
> Actually, the dist/Eikiga dir seems to have most of what I would probably
> need, but I cannot spot the OPAL and PTLib DLLs there.
> 
> Additional questions:
> 
> - Will we now have a nightly build again?
> 
> > However, we will probably drop the 2.0 stuff 
> > since it is coming to an end-of-life...
> 
> Can we please keep it around at least until the first release of 3.0 is
> available? As long as 3.0 is an entirely moving target, I'd argue that there
> are people using 2.0.x in production (either on Linux or Windows) and would
> need to be able to fix bugs.
> 
> Obviously, the build which lead to 2.0.11-BETA.exe does not seem to be
> reproduceable until know and AFAIK there is no 2.0.12 for Windows at all.
> 
> Regards,
> Torsten
> 
> 
> ---- Original-Nachricht 
> > Datum: Mon, 07 Apr 2008 08:19:16 +0200
> > Von: Matthias Schneider <[EMAIL PROTECTED]>
> > An: Ekiga development mailing list 
> > Betreff: [Ekiga-devel-list] win32 build updated
> 
> > 
> > 
> > Hi all,
> > due to the huge demand of the win32 build I have updated Ekiga's
> Makefile
> > to
> > work with current ptlib, opal and ekiga svn trunk. The only issue
> > remaining are
> > the changes made in
> > 
> > revision 18828: Fixed UNICODE support issue where wchar_t is not
> precisely
> > the
> > same thing as the WORD (aka unsigned short) type previously used in
> > strings.
> > 
> > and the corresponding OPAL commit. It completely breaks Ekiga's
> > cross-compilation with errors like this:
> > 
> > ./src/ptclib/asner.cxx: In member function 'PBoolean
> > PASN_BMPString::IsLegalCharacter(WORD)':
> > ./src/ptclib/asner.cxx:1490: error: invalid conversion from 'const short
> > unsigned int*' to 'const wchar_t*'
> > In file included from ./src/ptclib/asner.cxx:2498:
> > ./src/ptclib/asnber.cxx: In member function 'void
> > PASN_BMPString::EncodeBER(PBER_Stream&) const':
> > ./src/ptclib/asnber.cxx:246: error: invalid cast from type 'const
> > PWCharArray'
> > to type 'const wchar_t*'
> > 
> > [...]
> > 
> > ./src/ptlib/common/contain.cxx: In constructor 'PString::PString(const
> > PWCharArray&)':
> > ./src/ptlib/common/contain.cxx:631: error: invalid conversion from
> 'const
> > short
> > unsigned int*' to 'const wchar_t*'
> > ./src/ptlib/common/contain.cxx:631: error:   initializing argument 1 of
> > 'void
> > PString::InternalFromUCS2(const wchar_t*, int)'
> > ./src/ptlib/common/contain.cxx: In member function 'PWCharArray
> > PString::AsUCS2() const':
> > ./src/ptlib/common/contain.cxx:1695: error: invalid conversion from
> 'short
> > unsigned int*' to 'WCHAR*'
> > ./src/ptlib/common/contain.cxx:1695: error:   initializing argument 5 of
> > 'int
> > MultiByteToWideChar(UINT, DWORD, const CHAR*, int, WCHAR*, int)'
> > 
> > Craig, Robert, I do not know if you are both subscribed to this list,
> but
> > if you
> > are, could you give it a look?
> > 
> > In case someone wants to build a win32 ekiga he/she can do the
> following:
> > - get the buildscript like described on the wiki
> > - make update-sources
> > - aplly the enclosed patches to opal an

Re: [Ekiga-devel-list] win32 build updated

2008-04-07 Thread Matthias Schneider
Quoting Torsten Schlabach <[EMAIL PROTECTED]>:

> Hi Matthias!
>
> Thanks for your effort. I couldn't wait to try it.
>
> Good news first: It worked 99%! It compiled Ekiga, but it failed to create
> the installer. I will attach a complete log file of the entire build.
>
> Some remarks:
>
> 1. There is still that automake-1.9 versus 1.20 problem. I had to patch the
> Makefile.
Yes, but just in 1 place and no longer in 4 places. In case you have an idea how
to autodetect this, feel free to contribute.

>
> 2. It seems to be important to stick to
>
>   1. make update-sources
>   2. apply the patches to OPAL and PTLib (as long as they are needed)
>   3. make
>
> In an earlier attempt, I was curious if I would get the same error message
> which you got, so I did not patch, but did a make update-sources, tried a
> make, which failed, than patched the libs and tried again, but was unable to
> recover.

In order to work with the windows buildscript, it is important to know the
buildprocess. make update-sources only updates the files in the src directory.
Then, when you rebuild, of course you only want to rebuild everything that has
changed during that last download, and everything depending on it. This should
be working for http downloads, and I have figured a hacked support for SVN as
well that does a simple touch on the dir if any file was updated. It does not
work for git yet.
I.e. if SVN is still at the same revision and no other source file has changed,
a new make wont do anything.

If you do "make" usually the order is like this:
- rm -rf the packages dir
- copy if from src to buildroot/libname
- patch it
- configure it
- make it
- install it
i.e. if you want to rebuild ptlib from a scratch, you can delete the
buildroot/ptlib dir and rerun make. if you have changed some file in
buildroot/ptlib, you can remove the lib/libpt.a file in order to trigger a
rebuild if I remeber correctly. Just have a look on how the dependencies are
defined.

> Tomorrow I will try and run the .exe on a Windows box and report the results.
> I will just have to check how to get it installed without the installer.
>
> Actually, the dist/Eikiga dir seems to have most of what I would probably
> need, but I cannot spot the OPAL and PTLib DLLs there.
Its statically linked...
>
> Additional questions:
>
> - Will we now have a nightly build again?
It seems the infrastructure is still up. That means once pptlib and opal build
out of the box again, we probably will. If the infrastructure is not up
anymore, probably not...
>
> > However, we will probably drop the 2.0 stuff
> > since it is coming to an end-of-life...
>
> Can we please keep it around at least until the first release of 3.0 is
> available? As long as 3.0 is an entirely moving target, I'd argue that there
> are people using 2.0.x in production (either on Linux or Windows) and would
> need to be able to fix bugs.
What do you mean keep it around? I thought its not working anyway? I can only
tell you I do not have a single minute I can put into anything related to
2.0.x, actually I had mentally moved the 3.0 windows buidl to 3.2 already...

> Obviously, the build which lead to 2.0.11-BETA.exe does not seem to be
> reproduceable until know and AFAIK there is no 2.0.12 for Windows at all.
>
> Regards,
> Torsten

About the installer, I have no idea right now except that I will compare your
nsis version with mine...

Matthias
>
>  Original-Nachricht ----
> > Datum: Mon, 07 Apr 2008 08:19:16 +0200
> > Von: Matthias Schneider <[EMAIL PROTECTED]>
> > An: Ekiga development mailing list 
> > Betreff: [Ekiga-devel-list] win32 build updated
>
> >
> >
> > Hi all,
> > due to the huge demand of the win32 build I have updated Ekiga's Makefile
> > to
> > work with current ptlib, opal and ekiga svn trunk. The only issue
> > remaining are
> > the changes made in
> >
> > revision 18828: Fixed UNICODE support issue where wchar_t is not precisely
> > the
> > same thing as the WORD (aka unsigned short) type previously used in
> > strings.
> >
> > and the corresponding OPAL commit. It completely breaks Ekiga's
> > cross-compilation with errors like this:
> >
> > ./src/ptclib/asner.cxx: In member function 'PBoolean
> > PASN_BMPString::IsLegalCharacter(WORD)':
> > ./src/ptclib/asner.cxx:1490: error: invalid conversion from 'const short
> > unsigned int*' to 'const wchar_t*'
> > In file included from ./src/ptclib/asner.cxx:2498:
> > ./src/ptclib/asnber.cxx: In member function 'void
> > PASN_BMPString::EncodeBER(PBER_Stream&) const':
> > ./src/ptclib/asnber.cxx:246: error: invalid cast from type &

Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread Torsten Schlabach
Good morning!

> > 1. There is still that automake-1.9 versus 1.20 problem. I had to patch
> > the Makefile.
>
> Yes, but just in 1 place and no longer in 4 places. In case you have an
> idea how to autodetect this, feel free to contribute.

Not yet, but I am sure, we will find something. Some gnome config script has 
the same problem and they haven't solved that yet AFAIK. It's prio #2 for me, 
right *after* being able to actually run a 3.0 SVN on Windows (see installer 
issue).

> > - Will we now have a nightly build again?
>
> It seems the infrastructure is still up. That means once pptlib and opal
> build out of the box again, we probably will. If the infrastructure is 
> not up anymore, probably not...

I would be able to donate infrastructure if needed. Who owns the current one?

[2.0 build]
> What do you mean keep it around? I thought its not working anyway? I can
> only tell you I do not have a single minute I can put into anything 
> related to 2.0.x, actually I had mentally moved the 3.0 windows buidl to 
> 3.2 already...

I mean: Keep the Wiki page where it is and accept a fix to the Makefile if I or 
someone else has one. I am supporting people who use 2.0.11 on Windows right 
now. They have some issues which I might need to fix or which might be fixed 
already in 2.0.12. But I cannot move these people to a moving target 3.0 SVN 
version.

Isn't it good practice to keep bugfixing the stable version of an app until the 
next version is out and usually even running for X amount of time?

I can understand that you cannot / don't want to spent time on it, but others 
might want to. If possible, I'd like to avoid the situation where 2.0 doesn't 
work and 3.0 isn't there yet.

> About the installer, I have no idea right now except that I will compare
> your nsis version with mine...

Which one do you have? On what distro?

Regards,
Torsten

 Original-Nachricht 
> Datum: Tue, 08 Apr 2008 08:41:36 +0200
> Von: Matthias Schneider <[EMAIL PROTECTED]>
> An: Ekiga development mailing list , Torsten 
> Schlabach <[EMAIL PROTECTED]>
> CC: Ekiga development mailing list 
> Betreff: Re: [Ekiga-devel-list] win32 build updated

> Quoting Torsten Schlabach <[EMAIL PROTECTED]>:
> 
> > Hi Matthias!
> >
> > Thanks for your effort. I couldn't wait to try it.
> >
> > Good news first: It worked 99%! It compiled Ekiga, but it failed to
> create
> > the installer. I will attach a complete log file of the entire build.
> >
> > Some remarks:
> >
> > 1. There is still that automake-1.9 versus 1.20 problem. I had to patch
> the
> > Makefile.
> Yes, but just in 1 place and no longer in 4 places. In case you have an
> idea how
> to autodetect this, feel free to contribute.
> 
> >
> > 2. It seems to be important to stick to
> >
> >   1. make update-sources
> >   2. apply the patches to OPAL and PTLib (as long as they are needed)
> >   3. make
> >
> > In an earlier attempt, I was curious if I would get the same error
> message
> > which you got, so I did not patch, but did a make update-sources, tried
> a
> > make, which failed, than patched the libs and tried again, but was
> unable to
> > recover.
> 
> In order to work with the windows buildscript, it is important to know the
> buildprocess. make update-sources only updates the files in the src
> directory.
> Then, when you rebuild, of course you only want to rebuild everything that
> has
> changed during that last download, and everything depending on it. This
> should
> be working for http downloads, and I have figured a hacked support for SVN
> as
> well that does a simple touch on the dir if any file was updated. It does
> not
> work for git yet.
> I.e. if SVN is still at the same revision and no other source file has
> changed,
> a new make wont do anything.
> 
> If you do "make" usually the order is like this:
> - rm -rf the packages dir
> - copy if from src to buildroot/libname
> - patch it
> - configure it
> - make it
> - install it
> i.e. if you want to rebuild ptlib from a scratch, you can delete the
> buildroot/ptlib dir and rerun make. if you have changed some file in
> buildroot/ptlib, you can remove the lib/libpt.a file in order to trigger a
> rebuild if I remeber correctly. Just have a look on how the dependencies
> are
> defined.
> 
> > Tomorrow I will try and run the .exe on a Windows box and report the
> results.
> > I will just have to check how to get it installed without the installer.
> >
> > Actually, the dist/Eikiga dir seems to have most of what I would
> probably
> > need, but I cannot spot the OPAL and PT

Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread Matthias Schneider
Quoting Torsten Schlabach <[EMAIL PROTECTED]>:

> Good morning!
>
> > > 1. There is still that automake-1.9 versus 1.20 problem. I had to patch
> > > the Makefile.
> >
> > Yes, but just in 1 place and no longer in 4 places. In case you have an
> > idea how to autodetect this, feel free to contribute.
>
> Not yet, but I am sure, we will find something. Some gnome config script has
> the same problem and they haven't solved that yet AFAIK. It's prio #2 for me,
> right *after* being able to actually run a 3.0 SVN on Windows (see installer
> issue).

Yes, I concur...

> > > - Will we now have a nightly build again?
> >
> > It seems the infrastructure is still up. That means once pptlib and opal
> > build out of the box again, we probably will. If the infrastructure is
> > not up anymore, probably not...
>
> I would be able to donate infrastructure if needed. Who owns the current one?

Hm, is it Kilian's? Damien? I can check tonight if it still works...

> [2.0 build]
> > What do you mean keep it around? I thought its not working anyway? I can
> > only tell you I do not have a single minute I can put into anything
> > related to 2.0.x, actually I had mentally moved the 3.0 windows buidl to
> > 3.2 already...
>
> I mean: Keep the Wiki page where it is and accept a fix to the Makefile if I
> or someone else has one. I am supporting people who use 2.0.11 on Windows
> right now. They have some issues which I might need to fix or which might be
> fixed already in 2.0.12. But I cannot move these people to a moving target
> 3.0 SVN version.
>
> Isn't it good practice to keep bugfixing the stable version of an app until
> the next version is out and usually even running for X amount of time?
>
> I can understand that you cannot / don't want to spent time on it, but others
> might want to. If possible, I'd like to avoid the situation where 2.0 doesn't
> work and 3.0 isn't there yet.

You are right that this should be the way to go. In case you want to contribute
to both 2.x and 3.0 for windows this would be very appreciated. I also did not
know that there are people actually using Ekiga for win since it was never
officially released... However, like I said before I can give you support only
on the 3.0 version.

About 3.0, one known issue is that the DirectShow plugin does not seem to be
linked correctly anymore since the switch to gcc 4.x. Any hint on that would
also be very appreciated (provided ekiga runs at all, which I havent tried for
months...)

> > About the installer, I have no idea right now except that I will compare
> > your nsis version with mine...
>
> Which one do you have? On what distro?

I cannot check before tonight...

> Regards,
> Torsten
Matthias
>
>  Original-Nachricht ----
> > Datum: Tue, 08 Apr 2008 08:41:36 +0200
> > Von: Matthias Schneider <[EMAIL PROTECTED]>
> > An: Ekiga development mailing list , Torsten
> Schlabach <[EMAIL PROTECTED]>
> > CC: Ekiga development mailing list 
> > Betreff: Re: [Ekiga-devel-list] win32 build updated
>
> > Quoting Torsten Schlabach <[EMAIL PROTECTED]>:
> >
> > > Hi Matthias!
> > >
> > > Thanks for your effort. I couldn't wait to try it.
> > >
> > > Good news first: It worked 99%! It compiled Ekiga, but it failed to
> > create
> > > the installer. I will attach a complete log file of the entire build.
> > >
> > > Some remarks:
> > >
> > > 1. There is still that automake-1.9 versus 1.20 problem. I had to patch
> > the
> > > Makefile.
> > Yes, but just in 1 place and no longer in 4 places. In case you have an
> > idea how
> > to autodetect this, feel free to contribute.
> >
> > >
> > > 2. It seems to be important to stick to
> > >
> > >   1. make update-sources
> > >   2. apply the patches to OPAL and PTLib (as long as they are needed)
> > >   3. make
> > >
> > > In an earlier attempt, I was curious if I would get the same error
> > message
> > > which you got, so I did not patch, but did a make update-sources, tried
> > a
> > > make, which failed, than patched the libs and tried again, but was
> > unable to
> > > recover.
> >
> > In order to work with the windows buildscript, it is important to know the
> > buildprocess. make update-sources only updates the files in the src
> > directory.
> > Then, when you rebuild, of course you only want to rebuild everything that
> > has
> > changed during that last download, and everything depending on it. This
> > s

Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread Torsten Schlabach
Hi Matthias!

Regarding the installer:

I commented out all lines saying

SetBrandingImage

in my 

/usr/share/nsis/Contrib/Modern\ UI/System.nsh

file.

This got me beyond that 

Error: no branding image found in chosen UI!
Error in macro MUI_HEADERIMAGE_INIT on macroline 27
[...]
Error in macro MUI_LANGUAGE on macroline 7
Error in script "/usr/local/src/ekiga-win32/nsisinstaller/ekiga.nsi" on line 
107 -- aborting creation process
make: *** [/usr/local/src/ekiga-win32/dist/ekiga-setup-2.9.exe] Error 1

The makensis is currently breaking like this:

Goto: ekiga_install_files
ReadRegStr $R1 HKLM\SOFTWARE\GTK\2.0\Path
SetOutPath: "$INSTDIR"
SetOverwrite: on
File: "ekiga.exe" [compress]Bus error

That "Bus error" might be something on my machine. I keep searching.

Regards,
Torsten

 Original-Nachricht 
> Datum: Tue, 08 Apr 2008 10:57:18 +0200
> Von: Matthias Schneider <[EMAIL PROTECTED]>
> An: Torsten Schlabach <[EMAIL PROTECTED]>
> CC: ekiga-devel-list@gnome.org
> Betreff: Re: [Ekiga-devel-list] win32 build updated

> Quoting Torsten Schlabach <[EMAIL PROTECTED]>:
> 
> > Good morning!
> >
> > > > 1. There is still that automake-1.9 versus 1.20 problem. I had to
> patch
> > > > the Makefile.
> > >
> > > Yes, but just in 1 place and no longer in 4 places. In case you have
> an
> > > idea how to autodetect this, feel free to contribute.
> >
> > Not yet, but I am sure, we will find something. Some gnome config script
> has
> > the same problem and they haven't solved that yet AFAIK. It's prio #2
> for me,
> > right *after* being able to actually run a 3.0 SVN on Windows (see
> installer
> > issue).
> 
> Yes, I concur...
> 
> > > > - Will we now have a nightly build again?
> > >
> > > It seems the infrastructure is still up. That means once pptlib and
> opal
> > > build out of the box again, we probably will. If the infrastructure is
> > > not up anymore, probably not...
> >
> > I would be able to donate infrastructure if needed. Who owns the current
> one?
> 
> Hm, is it Kilian's? Damien? I can check tonight if it still works...
> 
> > [2.0 build]
> > > What do you mean keep it around? I thought its not working anyway? I
> can
> > > only tell you I do not have a single minute I can put into anything
> > > related to 2.0.x, actually I had mentally moved the 3.0 windows buidl
> to
> > > 3.2 already...
> >
> > I mean: Keep the Wiki page where it is and accept a fix to the Makefile
> if I
> > or someone else has one. I am supporting people who use 2.0.11 on
> Windows
> > right now. They have some issues which I might need to fix or which
> might be
> > fixed already in 2.0.12. But I cannot move these people to a moving
> target
> > 3.0 SVN version.
> >
> > Isn't it good practice to keep bugfixing the stable version of an app
> until
> > the next version is out and usually even running for X amount of time?
> >
> > I can understand that you cannot / don't want to spent time on it, but
> others
> > might want to. If possible, I'd like to avoid the situation where 2.0
> doesn't
> > work and 3.0 isn't there yet.
> 
> You are right that this should be the way to go. In case you want to
> contribute
> to both 2.x and 3.0 for windows this would be very appreciated. I also did
> not
> know that there are people actually using Ekiga for win since it was never
> officially released... However, like I said before I can give you support
> only
> on the 3.0 version.
> 
> About 3.0, one known issue is that the DirectShow plugin does not seem to
> be
> linked correctly anymore since the switch to gcc 4.x. Any hint on that
> would
> also be very appreciated (provided ekiga runs at all, which I havent tried
> for
> months...)
> 
> > > About the installer, I have no idea right now except that I will
> compare
> > > your nsis version with mine...
> >
> > Which one do you have? On what distro?
> 
> I cannot check before tonight...
> 
> > Regards,
> > Torsten
> Matthias
> >
> >  Original-Nachricht 
> > > Datum: Tue, 08 Apr 2008 08:41:36 +0200
> > > Von: Matthias Schneider <[EMAIL PROTECTED]>
> > > An: Ekiga development mailing list ,
> Torsten
> > Schlabach <[EMAIL PROTECTED]>
> > > CC: Ekiga development mailing list 
> > > Betreff: Re: [Ekiga-devel-list] win32 build updated
> >
> > > Quoting Torsten Schlabach <[EMAIL PROTECTED]>:
> > &

Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread yannick

Le mardi 08 avril 2008 à 10:57 +0200, Matthias Schneider a écrit :
> Hm, is it Kilian's? Damien? I can check tonight if it still works...

Hi,

It's Kilian's.

> 
> > [2.0 build]
> > > What do you mean keep it around? I thought its not working anyway?
> I can
> > > only tell you I do not have a single minute I can put into
> anything
> > > related to 2.0.x, actually I had mentally moved the 3.0 windows
> buidl to
> > > 3.2 already...
> >
> > I mean: Keep the Wiki page where it is and accept a fix to the
> Makefile if I
> > or someone else has one. I am supporting people who use 2.0.11 on
> Windows
> > right now. They have some issues which I might need to fix or which
> might be
> > fixed already in 2.0.12. But I cannot move these people to a moving
> target
> > 3.0 SVN version.
> >
> > Isn't it good practice to keep bugfixing the stable version of an
> app until
> > the next version is out and usually even running for X amount of
> time?
> >
> > I can understand that you cannot / don't want to spent time on it,
> but others
> > might want to. If possible, I'd like to avoid the situation where
> 2.0 doesn't
> > work and 3.0 isn't there yet.
> 
> You are right that this should be the way to go. In case you want to
> contribute
> to both 2.x and 3.0 for windows this would be very appreciated. I also
> did not
> know that there are people actually using Ekiga for win since it was
> never
> officially released... However, like I said before I can give you
> support only
> on the 3.0 version.

At the time we did packaged 2.0.9 for windows there was people using it
on ekiga.net (as it showed up first in the white pages). I think it
should be some today. Probably TheBonsai could tell how much (asking
SER).

Regards,
Yannick

-- 
Me joindre en téléphonie IP / vidéoconférence ?
sip:[EMAIL PROTECTED]
Logiciel de VoIP Ekiga : http://www.ekiga.org
http://wiki.ekiga.org/index.php/Which_programs_work_with_Ekiga_%3F

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread Damien Sandras
Le mardi 08 avril 2008 à 16:45 +0200, yannick a écrit :
> Le mardi 08 avril 2008 à 10:57 +0200, Matthias Schneider a écrit :
> > Hm, is it Kilian's? Damien? I can check tonight if it still works...
> 
> Hi,
> 
> It's Kilian's.

I only host ekiga.org/ekiga.net and mirror the result of the build done
by Kilian on another machine (which is not maintained anymore).
-- 
 _ Damien Sandras
(o-  
//\Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM : http://www.novacom.be/
   FOSDEM  : http://www.fosdem.org/
   SIP Phone   : sip:[EMAIL PROTECTED]
   

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread Torsten Schlabach

Damien Sandras wrote:
> I only host ekiga.org/ekiga.net and mirror the result of the build done
> by Kilian on another machine (which is not maintained anymore).

What's not maintained anymore? The machine or the build?

Does anyone except Kilian have access to that machine?
Would Kilian grant anyone else access to that machine?

In case the answer to both questions was "no":

If I had a machine (I do, actually) what would it take to make a nightly build 
happen and mirror it?

Don't get me wrong: If Kilian would be so nice, I think this would be the most 
efficient way. In case he doesn't or cannot help anymore, the question would be 
if we could at least re-use any scripts from the old box.

Regards,
Torsten
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread Damien Sandras
Le mardi 08 avril 2008 à 17:30 +0200, Torsten Schlabach a écrit :
> Damien Sandras wrote:
> > I only host ekiga.org/ekiga.net and mirror the result of the build done
> > by Kilian on another machine (which is not maintained anymore).
> 
> What's not maintained anymore? The machine or the build?

Both I suppose.

> Does anyone except Kilian have access to that machine?

No.

> Would Kilian grant anyone else access to that machine?

I dont know. Kilian ?? (in CC, if he answers)

> In case the answer to both questions was "no":
> 
> If I had a machine (I do, actually) what would it take to make a nightly 
> build happen and mirror it?
> 
> Don't get me wrong: If Kilian would be so nice, I think this would be the 
> most efficient way. In case he doesn't or cannot help anymore, the question 
> would be if we could at least re-use any scripts from the old box.

Kilian, can you enlighten us ?
-- 
 _ Damien Sandras
(o-  
//\Ekiga Softphone : http://www.ekiga.org/
v_/_   NOVACOM : http://www.novacom.be/
   FOSDEM  : http://www.fosdem.org/
   SIP Phone   : sip:[EMAIL PROTECTED]
   

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] win32 build updated

2008-04-08 Thread Matthias Schneider
Quoting Damien Sandras <[EMAIL PROTECTED]>:

> Le mardi 08 avril 2008 à 17:30 +0200, Torsten Schlabach a écrit :
> > Damien Sandras wrote:
> > > I only host ekiga.org/ekiga.net and mirror the result of the build done
> > > by Kilian on another machine (which is not maintained anymore).
> >
> > What's not maintained anymore? The machine or the build?
>
> Both I suppose.
>
> > Does anyone except Kilian have access to that machine?
>
> No.
>
> > Would Kilian grant anyone else access to that machine?
>
> I dont know. Kilian ?? (in CC, if he answers)
>
> > In case the answer to both questions was "no":
> >
> > If I had a machine (I do, actually) what would it take to make a nightly
> build happen and mirror it?
> >
> > Don't get me wrong: If Kilian would be so nice, I think this would be the
> most efficient way. In case he doesn't or cannot help anymore, the question
> would be if we could at least re-use any scripts from the old box.
>
> Kilian, can you enlighten us ?
> --
>  _ Damien Sandras

Torsten,
my NSIS:

makensis -VERSION
v2.33-1

I am running debian unstable.

It seems the build setup is still set up, you can see the logs at
http://trinity.buildserver.net/~kk/ekiga_win32_crosscompile.log

As far as I know once a file is generated, it should go to
http://archive.buildserver.net/win32/

However since there seems to be some manual interaction needed on the build
machine I do not know if we can get it up without Kilian...

Matthias


This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] win32 build updated

2008-04-09 Thread Matthias Schneider
Quoting Matthias Schneider <[EMAIL PROTECTED]>:

> Quoting Damien Sandras <[EMAIL PROTECTED]>:
>
> > Le mardi 08 avril 2008 à 17:30 +0200, Torsten Schlabach a écrit :
> > > Damien Sandras wrote:
> > > > I only host ekiga.org/ekiga.net and mirror the result of the build done
> > > > by Kilian on another machine (which is not maintained anymore).
> > >
> > > What's not maintained anymore? The machine or the build?
> >
> > Both I suppose.
> >
> > > Does anyone except Kilian have access to that machine?
> >
> > No.
> >
> > > Would Kilian grant anyone else access to that machine?
> >
> > I dont know. Kilian ?? (in CC, if he answers)
> >
> > > In case the answer to both questions was "no":
> > >
> > > If I had a machine (I do, actually) what would it take to make a nightly
> > build happen and mirror it?
> > >
> > > Don't get me wrong: If Kilian would be so nice, I think this would be the
> > most efficient way. In case he doesn't or cannot help anymore, the question
> > would be if we could at least re-use any scripts from the old box.
> >
> > Kilian, can you enlighten us ?
> > --
> >  _ Damien Sandras
>
> Torsten,
> my NSIS:
>
> makensis -VERSION
> v2.33-1
>
> I am running debian unstable.
>
> It seems the build setup is still set up, you can see the logs at
> http://trinity.buildserver.net/~kk/ekiga_win32_crosscompile.log
>
> As far as I know once a file is generated, it should go to
> http://archive.buildserver.net/win32/
>
> However since there seems to be some manual interaction needed on the build
> machine I do not know if we can get it up without Kilian...
>
> Matthias
>
Hi Torsten,
it has been suspected by Robert that the wchar issue in ptlib and opal may be
due to the following section in ptlib/include/ptlib/pstring.h:

   50 #if (defined(_WIN32) || defined(_WIN32_WCE)) &&
(!defined(_NATIVE_WCHAR_T_DEFINED))
   51 PBASEARRAY(PWCharArray, unsigned short);
   52 #else
   53 PBASEARRAY(PWCharArray, wchar_t);
   54 #endif

Maybe you would like to investigate further? Maybe all that is needed is a fixed
#if?

Matthias


This message was sent using IMP, the Internet Messaging Program.
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 building tools

2009-02-09 Thread yannick
Le lundi 09 février 2009 à 17:50 -0600, Michael Cronenworth a écrit :
> Hello,
> 
> I will attempt to build the Win32 package for you guys, but first I'd
> like to know if there is any place where I can grab the NSIS installer
> script or the list of packages that were used during compiling. I can
> fair enough on my own to build it, but I'd like to match the feature
> set of the current build.
> 

The guy who made the windows package wrote this:
http://wiki.ekiga.org/index.php/Cross-compile_Win32_3.0

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 building tools

2009-02-09 Thread Michael Cronenworth

yannick wrote:


The guy who made the windows package wrote this:
http://wiki.ekiga.org/index.php/Cross-compile_Win32_3.0
  


Ah... Fedora is now including mingw as well. :)

I'll put in a request for a wiki account. Thanks.

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

[Ekiga-devel-list] Win32 cross compile error

2009-02-10 Thread Thierry Simonnet

Hi,

I'm looking for compiling Ekiga for Win32 on Debian sid 32 bits (and 
also 64bits) platform. I used
svn co http://svn.gnome.org/svn/ekiga/branches/gnome-2-24/win32 to have 
repository

I read related documentation on wiki website.
I changed aclocal and automake version to 1.10.
I changed also src/ptlib/src/Makefile file at line 338
SOURCES += \
$(PLATFORM_SRC_DIR)/ptlib.cxx \
$(PLATFORM_SRC_DIR)/icmp.cxx \
$(PLATFORM_SRC_DIR)/winsock.cxx \
$(PLATFORM_SRC_DIR)/win32.cxx \
$(PLATFORM_SRC_DIR)/dllmain.cxx \
$(PLATFORM_SRC_DIR)/ethsock.cxx \
+ $(PLATFORM_SRC_DIR)/svcproc.cxx \
$(COMMON_SRC_DIR)/pchannel.cxx \
$(COMMON_SRC_DIR)/pethsock.cxx \
$(COMMON_SRC_DIR)/pconfig.cxx
else
SOURCES += \
$(PLATFORM_SRC_DIR)/uicmp.cxx \
$(PLATFORM_SRC_DIR)/socket.cxx \
$(PLATFORM_SRC_DIR)/udll.cxx \
$(PLATFORM_SRC_DIR)/channel.cxx \
$(PLATFORM_SRC_DIR)/svcproc.cxx \
$(PLATFORM_SRC_DIR)/osutil.cxx \
$(PLATFORM_SRC_DIR)/tlib.cxx \
$(PLATFORM_SRC_DIR)/switch.cxx

Here is the result :

i586-mingw32msvc-g++ -mms-bitfields -g -mms-bitfields 
-I/root/win32/include/gtk-2.0 -I/root/win32/lib/gtk-2.0/include 
-I/root/win32/include/atk-1.0 -I/root/win32/include/cairo 
-I/root/win32/include/pango-1.0 -I/root/win32/include/glib-2.0 
-I/root/win32/lib/glib-2.0/include -I/root/win32/include/libpng12 
-mms-bitfields -I/root/win32/include/glib-2.0 
-I/root/win32/lib/glib-2.0/include -mms-bitfields -DPTRACING=1 
-fno-exceptions -I/root/win32/include -I/root/win32/include/opal 
-I/root/win32/directx -mms-bitfields -DPTRACING=1 -fno-exceptions 
-I/root/win32/include -I/root/win32/directx 
-I/root/win32/include/sigc++-2.0 -I/root/win32/lib/sigc++-2.0/include 
-I/root/win32/include/libxml2 -I/root/win32/include -march=pentium-mmx 
-DPTRACING -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum 
-Wstrict-aliasing=2 -Wfloat-equal -Wshadow -DSTATIC_LIBS_USED 
-march=pentium-mmx -o ekiga.exe accounts.o callbacks.o conf.o dialpad.o 
assistant.o main.o misc.o preferences.o statusicon.o statusmenu.o 
videoinput.o videooutput.o audiodev.o ekiga.o manager.o pcss.o 
opal-account.o opal-bank.o opal-call.o opal-codec-description.o 
opal-gmconf-bridge.o opal-main.o h323-endpoint.o sip-chat-simple.o 
sip-dialect.o sip-endpoint.o -L/root/win32/lib ../lib/.libs/libekiga.a 
../lib/engine/.libs/libekiga_engine.a -lddraw 
-L/root/win32/openldap-2.3.28/lib /root/win32/lib/libldap.dll.a -llutil 
/root/win32/lib/liblber.dll.a -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 
-lgdk_pixbuf-2.0 -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -lcairo 
-lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lintl -lopal_d_s 
/root/win32/lib/libspeexdsp.dll.a -lpt_d_s -lwinmm -lwsock32 -lsnmpapi 
-lmpr -lcomdlg32 -lgdi32 -lavicap32 -liphlpapi -lregex 
/root/win32/lib/libexpat.dll.a -ldsound -ldxerr9 -ldxguid -lstrmiids 
-lole32 -luuid -loleaut32 -lquartz -ldnsapi 
/root/win32/lib/libsigc-2.0.dll.a /root/win32/lib/libxml2.dll.a -lz 
-lws2_32 -L/root/win32/lib -L/root/win32/lib
/root/win32/lib/libpt_d_s.a(ptime.o):/root/win32/ptlib/src/ptlib/common/ptime.cxx:597: 
undefined reference to `_PTimeParse'

collect2: ld returned 1 exit status
make[4]: *** [ekiga.exe] Error 1
make[4]: Leaving directory `/root/win32/ekiga/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/root/win32/ekiga/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/win32/ekiga'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/win32/ekiga'
make: *** [/root/win32/ekiga/src/ekiga.exe] Error 2

Is anybody have an idea?
--

Thierry Simonnet
ESIEE – Paris

Environnement Par respect pour l’environnement, n’imprimez ce mail que 
si nécessaire


___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] Win32 build Debian based

2009-04-18 Thread Michael Rickmann
The mingw32-runtime provided by Ubuntu (presumably also Debian) is
outdated when compared to Fedora packages. Commit 22039 to vfw.cxx in
ptlib requires really new Win32 headers. For those who have the same
difficulties compiling it as I had, have a look at
http://wwwuser.gwdg.de/~mrickma/ekiga/mingwrt/mingw32-runtime_3.15-1_all.deb
Regards
Michael

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-24 Thread Julien Puydt

Michael Rickmann a écrit :

Building Win32 Ekiga from current heads is not straightforward. Ekiga,
Ptlib and Opal seem to have regressed in some aspects.
1) In Ekiga videooutput-manager-dx.cpp can not be compiled. I tried to
fix it with attached patch. There were two major issues: Where does
GMVideoDisplay_DX come from? I guess GMVideoOutputManager_dx was ment.
My compiler wants the functions at the end, like device_error_in_main,
be explicitly made members of class GMVideoOutputManager_dx. Otherwise
it would not allow the signals to be inherited.


That one is "normal" : I did blind changes a few days ago (see the log 
commit).


Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-24 Thread Julien Puydt

Julien Puydt a écrit :

Michael Rickmann a écrit :

Building Win32 Ekiga from current heads is not straightforward. Ekiga,
Ptlib and Opal seem to have regressed in some aspects.
1) In Ekiga videooutput-manager-dx.cpp can not be compiled. I tried to
fix it with attached patch. There were two major issues: Where does
GMVideoDisplay_DX come from? I guess GMVideoOutputManager_dx was ment.
My compiler wants the functions at the end, like device_error_in_main,
be explicitly made members of class GMVideoOutputManager_dx. Otherwise
it would not allow the signals to be inherited.


That one is "normal" : I did blind changes a few days ago (see the log 
commit).


Your patch is in!

Sorry for the inconvenience,

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-25 Thread Eugen Dedu

Michael Rickmann wrote:

Building Win32 Ekiga from current heads is not straightforward. Ekiga,
Ptlib and Opal seem to have regressed in some aspects.
1) In Ekiga videooutput-manager-dx.cpp can not be compiled. I tried to
fix it with attached patch. There were two major issues: Where does
GMVideoDisplay_DX come from? I guess GMVideoOutputManager_dx was ment.
My compiler wants the functions at the end, like device_error_in_main,
be explicitly made members of class GMVideoOutputManager_dx. Otherwise
it would not allow the signals to be inherited.
2) Ekiga with current Ptlib head is unable to detect any audio or video
devices - all silence. This seems to be due to the changes introduced
with "Replaced PWLibStupidLinkerHacks". I had to go back to revision
22442.


I created a bug report for this: 
https://sourceforge.net/tracker/?func=detail&aid=2781050&group_id=204472&atid=989748


Thanks!
--
Eugen
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-29 Thread Eugen Dedu

Eugen Dedu wrote:

Michael Rickmann wrote:

Building Win32 Ekiga from current heads is not straightforward. Ekiga,
Ptlib and Opal seem to have regressed in some aspects.

[...]

2) Ekiga with current Ptlib head is unable to detect any audio or video
devices - all silence. This seems to be due to the changes introduced
with "Replaced PWLibStupidLinkerHacks". I had to go back to revision
22442.


I created a bug report for this: 
https://sourceforge.net/tracker/?func=detail&aid=2781050&group_id=204472&atid=989748 


We are stuck with this bug, because upstream does not help.  What can we 
do...?


--
Eugen
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-29 Thread Craig Southeren

Eugen Dedu wrote:

..deleted



We are stuck with this bug, because upstream does not help.  What can we 
do...?


If upstream means Opal, then I think this is being a bit unfair.

I use Opal/PTLib on Windows and Linux every day. On both these operating 
systems, there is no problem.


We are extremely busy maintaining support for these two operating 
systems using their native compilers (gcc and MSVC), as well as bringing 
in new code and features.


I've tried to cross-compile Ekiga for Windows, but it requires a debian 
box with the latest dev code (Sid?) and I simply can't dedicate a whole 
machine for this purpose, northe time it would take to make it work.


Now, if I could cross-compile ekiga on a Fedora box then I would be 
REALLY interested. :)


   Craig
--

---
 Craig Southeren  Post Increment – VoIP Consulting and Software
 cra...@postincrement.com.au   www.postincrement.com.au

 Phone:  +61 243654666  ICQ: #86852844
 Fax:+61 243656905  MSN: craig_southe...@hotmail.com
 Mobile: +61 417231046  Jabber: cra...@jabber.org

 "Science is the poetry of reality." Richard Dawkins
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-29 Thread Michael Cronenworth

Craig Southeren wrote:


Now, if I could cross-compile ekiga on a Fedora box then I would be 
REALLY interested. :)


The official build on ekiga.net is from a Fedora box. I made that build 
on Fedora 10.


yum install mingw32-gcc
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-29 Thread Craig Southeren

Michael Cronenworth wrote:

Craig Southeren wrote:


Now, if I could cross-compile ekiga on a Fedora box then I would be 
REALLY interested. :)


The official build on ekiga.net is from a Fedora box. I made that build 
on Fedora 10.


yum install mingw32-gcc


Last time I tried the procedure at the following URL, it didn't even go 
close to working on Fedora:


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

Is that this what you did? Were any changes needed?

  Craig
--

---
 Craig Southeren  Post Increment – VoIP Consulting and Software
 cra...@postincrement.com.au   www.postincrement.com.au

 Phone:  +61 243654666  ICQ: #86852844
 Fax:+61 243656905  MSN: craig_southe...@hotmail.com
 Mobile: +61 417231046  Jabber: cra...@jabber.org

 "Science is the poetry of reality." Richard Dawkins
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-29 Thread Michael Cronenworth

Craig Southeren wrote:
Last time I tried the procedure at the following URL, it didn't even 
go close to working on Fedora:


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

Is that this what you did? Were any changes needed?


The Makefile in Gnome SVN/Git is not appropriate for Fedora MinGW. It 
was made by a guy using Debian. I was not sure how to handle a Fedora 
Makefile, but I think I will just submit it as "Makefile.fedora" and 
call it a day. Let me change it to use Gnome Git instead of SVN and I'll 
post it on this list.

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-30 Thread Julien Puydt

Michael Cronenworth a écrit :

Craig Southeren wrote:
Last time I tried the procedure at the following URL, it didn't even 
go close to working on Fedora:


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

Is that this what you did? Were any changes needed?


The Makefile in Gnome SVN/Git is not appropriate for Fedora MinGW. It 
was made by a guy using Debian. I was not sure how to handle a Fedora 
Makefile, but I think I will just submit it as "Makefile.fedora" and 
call it a day. Let me change it to use Gnome Git instead of SVN and I'll 
post it on this list.


Would it be possible to merge them into a single Makefile?

Snark
___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Win32 Ekiga painful

2009-04-30 Thread Michael Rickmann
Am Donnerstag, den 30.04.2009, 17:38 +0200 schrieb Julien Puydt:
> Michael Cronenworth a écrit :
> > Craig Southeren wrote:
> >> Last time I tried the procedure at the following URL, it didn't even 
> >> go close to working on Fedora:
> >>
> >> http://wiki.ekiga.org/index.php/Cross-compile_Win32
> >>
> >> Is that this what you did? Were any changes needed?
> > 
> > The Makefile in Gnome SVN/Git is not appropriate for Fedora MinGW. It 
> > was made by a guy using Debian. I was not sure how to handle a Fedora 
> > Makefile, but I think I will just submit it as "Makefile.fedora" and 
> > call it a day. Let me change it to use Gnome Git instead of SVN and I'll 
> > post it on this list.
> 
> Would it be possible to merge them into a single Makefile?
> 
> Snark

Yes, I think the differences are simple - I had the Fedora packages
installed through Debian alien

export DEB_BUILD_GNU_TYPE:=$(shell dpkg-architecture
-qDEB_BUILD_GNU_TYPE)
is not in Fedora
export DEB_HOST_GNU_TYPE:="i586-pc-mingw32"
HOST_TOOL_PREFIX:=i586-mingw32msvc
are different in Fedora

One could use simply use: which fedora-one dpkg-architecture
as a test. For me that command returns /usr/bin/dpkg-architecture
and /usr/bin/dpkg-architecture returns i486-linux-gnu .
Depending on the outcome one could adjust all three.

As to the stuck linker bug: I am just working on it. Something seems
fishy with the macros at the end of include/ptlib/plugin.h . Possibly
they are only for MSVC  and we should use the "USE_GCC" mechanism for
__MINGW32__. Using slightly changed ones in a separate source file to
Ekiga gives some hope:
i586-mingw32msvc-nm ekiga/src/.libs/ekiga.exe | grep WindowsMultimedia
00a283e0 d .data
$_ZGVZN52PPlugin_PSoundChannel_WindowsMultimedia_RegistrationC1EP14PPluginManagerE7factory
00a29e50 d .data
$_ZZN52PPlugin_PSoundChannel_WindowsMultimedia_RegistrationC1EP14PPluginManagerE7factory
008bd37c t .text
$_ZN52PPlugin_PSoundChannel_WindowsMultimedia_RegistrationC1EP14PPluginManager
00afb398 B
_PPlugin_PSoundChannel_WindowsMultimedia_Registration_Instance
00a24a30 D

more for PVideoInputDevice_DirectShow and
VideoInputDevice_VideoForWindows
I did not get that with the original Ptlib macros, it was zero output.
Give me a bit more time.
Regards
Michael

___
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

  1   2   3   4   5   6   >