Re: [Ekiga-devel-list] [WIN32] gtk2+-2.22 integration
- From: Eugen Dedu <Eugen Dedu pu-pm univ-fcomte fr>
- To: Thierry Simonnet <t simonnet esiee fr>
- Cc: Ekiga development mailing list <ekiga-devel-list gnome org>
- Subject: Re: [Ekiga-devel-list] [WIN32] gtk2+-2.22 integration
- Date: Tue, 21 Dec 2010 15:48:58 +0100
On 17/12/10 16:08, Thierry Simonnet wrote:
Le 17/12/2010 13:04, Eugen Dedu a écrit :
On 16/12/10 08:00, Thierry Simonnet wrote:
On 12/15/2010 02:00 PM, Thierry Simonnet wrote:
Le 15/12/2010 10:27, Eugen Dedu a écrit :
On 15/12/10 07:04, Thierry Simonnet wrote:
Le 14/12/2010 10:29, Eugen Dedu a écrit :
On 14/12/10 07:52, Julien Puydt wrote:
Le 13/12/2010 21:29, Eugen Dedu a écrit :
On 13/12/10 19:00, Thierry Simonnet wrote:
>>
No more LOUDMOUTH ?
It has never been in. Julien, should it be built in Windows port?
It is
experimental.
Well, it is experimental, but as far as I know it works... and
how do
you test in-depth something nobody ever tries? Or perhaps I should
add
an "EXPERIMENTAL" tag somewhere?
Ok, then we will add it. Thiery, could you send us a patch to
Makefile
to use Loudmouth?
didn't have time to add LOUDMOUTH yet.
Here is Makefile I use, based on ekiga/win32 one. It differs for FFMPEG.
LOUDMOUTH modification is inside.
To use it, it is necessary to add :
* --enable-loudmouth in confekiga
* setup LOUDMOUTH_CFLAGS = -I ..../win32/include
* setup LOUDMOUTH_LIBS = ..../win32/loudmouth/lib
Hope it helps
It helps, but it is better if you give a good patch :o) Also, some
comments:
- use http://ftp.gnome.org/pub/GNOME/sources/loudmouth/1.4/ to
download loudmouth instead of cp (!)
- what are LOUDMOUTH_CFLAGS and LOUDMOUTH_LIBS useful for? I see that
loudmouth is not compiled in fact
Could you do it?
I am out of my office this week. I will make a usable patch. I use win32
packaged loudmouth to avois compiling. I you prefer I will do a complete
install.
Environnement variables overrides bad pkgconfig ones.
Win pre-built package of loudmouth is not available on Internet
(anymore). I tried compiling it, but there is a compilation error,
because arpa/nameser.h is not found. For reference, I attach the patch
I have used. As a consequence, loudmouth is not included in Windows
pre-built binary of ekiga.
--
Eugen
--- ../ekiga-svn/win32/Makefile 2010-12-17 13:06:18.022139710 +0100
+++ ./Makefile 2010-12-21 15:41:36.269488376 +0100
@@ -199,6 +199,36 @@
THEORA_DIR := $(BUILDROOT)/libtheora-$(THEORA_VER)
THEORA_ARCHIVE := libtheora-$(THEORA_VER).tar.gz
+LOUDMOUTH_VER := 1.4.3
+LOUDMOUTH_URL := http://ftp.gnome.org/pub/GNOME/sources/loudmouth/1.4
+LOUDMOUTH_DIR := $(BUILDROOT)/loudmouth-$(LOUDMOUTH_VER)
+LOUDMOUTH_ARCHIVE := loudmouth-$(LOUDMOUTH_VER).tar.gz
+
+# * --enable-loudmouth in confekiga
+# * setup LOUDMOUTH_CFLAGS = -I ..../win32/include
+# * setup LOUDMOUTH_LIBS = ..../win32/loudmouth/lib
+
+### Loudmouth
+update-sources::
+ echo --- Getting Loudmouth...
+ $(WGET) -P $(SRCDIR) $(LOUDMOUTH_URL)/$(LOUDMOUTH_ARCHIVE)
+
+$(LOUDMOUTH_DIR)/config.status: binaries $(SRCDIR)/$(LOUDMOUTH_ARCHIVE)
+ rm -rf $(LOUDMOUTH_DIR)
+ tar xfz $(SRCDIR)/$(LOUDMOUTH_ARCHIVE) -C $(BUILDROOT)
+ #check off ssl support, since it needs gnutls
+ cd $(LOUDMOUTH_DIR); ./configure $(confflags) --with-ssl=no --enable-debug=no
+
+lib/libloudmouth.a: binaries $(SRCDIR)/$(LOUDMOUTH_ARCHIVE)
+ rm -f $(LIBDIR)/libloudmouth.a $(INCLUDEDIR)/loudmouth*
+# the compilation generates an error about not founding arpa/nameser.h and resolv.conf
+ $(MAKE) $(MAKE_LIB_OPTS) -C $(LOUDMOUTH_DIR)
+# exit 1
+# $(MAKE) -C $(LOUDMOUTH_DIR) install
+ #unzip -u $(SRCDIR)/$(LOUDMOUTH_ARCHIVE) -d $(BUILDROOT)
+# cp -r $(LOUDMOUTH_DIR)/include/loudmouth* $(INCLUDEDIR)
+# cp $(LOUDMOUTH_DIR)/lib/loudmouth.lib $(LIBDIR)/libloudmouth.a
+
NSIS_VER := 2.46
NSIS_URL := http://downloads.sourceforge.net/nsis
NSISPROCESSES_URL := http://nsis.sourceforge.net/mediawiki/images/f/f3/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]