[Ekiga-devel-list] Ekiga win32 build



Hello,

I am trying to build Ekiga on a Windows XP system using MinSys and MinGW.
I downloaded the ekiga_build.zip file from
http://snapshots.voxgratia.org/win32.php .

Following is a summary of the issues I have encountered:


1) Some URL’s used by the Ekiga Makefile to download required source
archives had to be changed. (How up to date is this zip? Some URL’s are not
valid). As follows:

Changed the URL for Ekiga source from http://snapshots.gnomemeeting.net/cvs
to http://snapshots.seconix.com/cvs/
Changed the URL for libpng from http://mesh.dl.sourceforge.net/gnuwin32  to
http://prdownloads.sourceforge.net/gnuwin32.
Changed the URL for libxml2 from http:// xmlsoft.org/sources to
http://xmlsoft.org/libxml2.



2) The following errors occur when building the pwlib and opal targets using
the Ekiga Makefile:

autoheader: warning: missing template: PWLIB_VERSION
autoheader: Use AC_DEFINE([PWLIB_VERSION], [], [Description])
You should add the contents of `c:/mingw/share/aclocal/libtool.m4' to
`aclocal.m4'.
/mingw/bin/autoconf:
/home/Administrator/src/gmcvs_win32/build/pwlib/c:/mingw/bin/autom4te: No
such file or directory
/mingw/bin/autoconf: exec:
/home/Administrator/src/gmcvs_win32/build/pwlib/c:/mingw/bin/autom4te:
cannot execute: No such file or directory
automake-1.9: autoconf failed with exit status: 126
/mingw/bin/autoconf:
/home/Administrator/src/gmcvs_win32/build/pwlib/c:/mingw/bin/autom4te: No
such file or directory
/mingw/bin/autoconf: exec:
/home/Administrator/src/gmcvs_win32/build/pwlib/c:/mingw/bin/autom4te:
cannot execute: No such file or directory
make: *** [pwlib/configure] Error 126



3) Target lib/SDL.dll failed with the following error

ln: creating symbolic link `bin/sdl-config' to
`i386-mingw32msvc-sdl-config': No such file or directory
make: *** [lib/SDL.dll] Error 1

This was fixed by modifying the Makefile to use 
bin/i386-mingw32msvc-sdl-config  instead.


4) All other libraries built with no problem using the Ekiga Makefile.


5) Decided to build pwlib following the instructions in the ReadMe.txt file
of the pwlib distribution rather than using the Ekiga Makefile for this
target. 
The following warnings occurred during the configuration process:

configure: WARNING: This host does not support semaphores which are
essential
configure: WARNING: to implement 'critical sections'. This feature was added
configure: WARNING: in PWLib 1.7.0 and improves the stability of
multithreaded
configure: WARNING: programs. This feature has been disabled for this host

However, the Makefile was built fine.
The following compile error occurred:

D:/ekiga_MinGWbuild/pwlib/include/ptlib/qos.h:57:19: qossp.h: No such file
or directory

The configuration was re-run with the --disable-qos option and the pwlib
libraries were built correctly. However, QOS and semaphores are disabled.
Is there a port of this header file for the MinGW environment (like
winsock2.h, etc) ?


6)  Built the opal libraries using the instructions supplied with the opal
distribution rather than using the Ekiga Makefile. 

Linker errors occurred related to undefined references to the
PVideoInputDevice class in files manager.cxx and vidcodec.cxx.
The problem was fixed by defining NO_OPAL_VIDEO which conditionally compiles
this class. With this fix the opal libraries built fine.


7)  After all the dependency libraries were created (using the Ekiga
Makefile except for the pwlib and opal libraries as explained above) I
attempted to built the “ekiga/config.status” target (Ekiga Makefile). The
following error occurred:

checking for gnome-doc-utils >= 0.3.2...
  testing gnome-doc-prepare... not found.
***Error***: You must have gnome-doc-utils >= 0.3.2 installed
  to build ekiga.  Download the appropriate package for
  from your distribution or get the source tarball at
    http://ftp.gnome.org/pub/GNOME/sources/gnome-doc-utils/


I commented out the dependency on gnome-doc-utils since this appears to be
used to generate documentation only.


8) After fixing this error I got:

Running libtoolize...
You should add the contents of `c:/mingw/share/aclocal/libtool.m4' to
`aclocal.m4'.
Running glib-gettextize... Ignore non-fatal messages.
Copying file mkinstalldirs
Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /home/Administrator/src/gmcvs_win32/build/bin/../share/aclocal
directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.


I would appreciate your comments on the errors described, some of you may
have run into the same problems.


Thank you very much for your input,

Renato


-- 
View this message in context: http://www.nabble.com/Ekiga-win32-build-tf2296246.html#a6379920
Sent from the Ekiga Dev mailing list archive at Nabble.com.




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