Am Mittwoch, den 29.04.2009, 11:35 +0200 schrieb Thierry Simonnet: > Hi, > > I'm just back to my office after several weeks and I saw that a lot of > things have changed. > I modified Makefile to handle git, gtk2.16, opal/trunk, ptlib/trunk.... > (in attachment). > I tried to compile Ekiga for win32 using Debian Lenny 32b and 64b. Here > are the outputs : > > 32b : > i586-mingw32msvc-g++ -mms-bitfields -Os -I/root/win32/include > -march=pentium-mmx -DPTRACING -Wall -Wextra -Winit-self .....snip > -I/root/win32/opal/include -c /root/win32/opal/src/opal/recording.cxx -o > /root/win32/opal/lib_mingw_x86/obj/recording.o > /root/win32/opal/src/opal/recording.cxx:198: warning: ignoring #pragma > comment > /root/win32/opal/src/opal/recording.cxx:246: error: extra qualification > 'OpalAVIRecordManager::' on member 'IsResultError' > make[1]: *** [/root/win32/opal/lib_mingw_x86/obj/recording.o] Error 1 > make[1]: Leaving directory `/root/win32/opal' > make: *** [/root/win32/lib/libopal_s.a] Error 2 > > > 64b: > i586-mingw32msvc-gcc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 > -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I"/root/win32/ffmpeg" > -I/root/win32/include -march=pentium-mmx -DPTRACING -fomit-frame-pointer .....snip > warning: this is thelocation of the previous definition > vfwcap.c:46: error: redefinition of 'struct videohdr_tag' > vfwcap.c:81: error: conflicting types for 'CAPTUREPARMS' > /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/vfw.h:698: > > error: previous declaration of 'CAPTUREPARMS' was here > make[1]: *** [vfwcap.o] Error 1 > make[1]: Leaving directory `/root/win32/ffmpeg/libavdevice' > make: *** [/root/win32/bin/avcodec.dll] Error 2 > > > Any hints? .....snip
The 32b : Opal error has not struck me (yet?), but the 64b: ffmpeg one. Have you applied any patch to ffmpeg? The ffmpeg revision 14200 you are using is quite old and only works with old Win32 headers. I currently use 17504 - it helped me porting from Debian Multimedia to Ubuntu. With that version you need recent Win32 headers. You can copy them where the old ones are or use my Mingw runtime package. http://wwwuser.gwdg.de/~mrickma/ekiga/mingwrt/mingw32-runtime_3.15-1_all.deb And add --disable-ffmpeg --disable-ffplay to confffmpeg: in your Makefile. Regards Michael _______________________________________________ Ekiga-devel-list mailing list Ekiga-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-devel-list