Re: [Ekiga-devel-list] Win32 build broken - status before the weekend
- From: "Torsten Schlabach" <TSchlabach gmx net>
- To: Ekiga development mailing list <ekiga-devel-list gnome org>
- Subject: Re: [Ekiga-devel-list] Win32 build broken - status before the weekend
- Date: Fri, 11 Apr 2008 14:38:37 +0200
So for anyone wondering what exactly might be wrong ...
I have
Debian lenny (installed yesterday, April 10th)
it's a 32 bit VServer on an AMD64 host machine with a 32 bit userland
Freshly installed packages as per the Wiki page.
I do
# svn co http://svn.gnome.org/svn/ekiga/trunk/win32 ekiga-win32
cd ekiga-win32
Checked out revision 6170.
# cd ekiga-win32
# make update-sources
Works fine, except for some
svn: Write error: Broken pipe
Here's the OPAL / PTLib version I got:
OPAL / PTLib: rev 19973
Replaced -1.9 with -1.10 in Makefile, then
# make
Breaks here:
./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*â
make[2]: *** [asner.lo] Error 1
make[2]: Leaving directory `/usr/local/src/ekiga-win32/ptlib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/src/ekiga-win32/ptlib'
make: *** [/usr/local/src/ekiga-win32/lib/libpt.a] Error 2
Let's try again, with the two OPAL and PTLib patches.
As discussed before, I am deleting the entire src folder to be on the save side, then:
# make update-sources
apply both patches
# make
make[2]: Leaving directory `/usr/local/src/ekiga-win32/ffmpeg/libavdevice'
: make -C libpostproc install-headers
make -C libswscale install-headers
make[2]: Entering directory `/usr/local/src/ekiga-win32/ffmpeg/libswscale'
Makefile:20: ../subdir.mak: No such file or directory
make[2]: *** No rule to make target `../subdir.mak'. Stop.
make[2]: Leaving directory `/usr/local/src/ekiga-win32/ffmpeg/libswscale'
make[1]: *** [install-headers] Error 2
make[1]: Leaving directory `/usr/local/src/ekiga-win32/ffmpeg'
make: *** [/usr/local/src/ekiga-win32/bin/avcodec.dll] Error 2
Now it's getting interesting ...
Without doing anything else, let's do
# make
again and watch. It goes on compiling for some 5 minutes. Then, after that
/bin/sh ./libtool --tag=CXX --mode=compile i586-mingw32msvc-g++ -mms-bitfields -g -DHAVE_CONFIG_H -I. -I./include/opal -I./include -I/usr/local/src/ekiga-win32/include -march=pentium-mmx -DPTRACING -DPTRACING -MT h323.lo -MD -MP -MF .deps/h323.Tpo -c -o h323.lo `test -f './src/h323/h323.cxx' || echo './'`./src/h323/h323.cxx
i586-mingw32msvc-g++ -mms-bitfields -g -DHAVE_CONFIG_H -I. -I./include/opal -I./include -I/usr/local/src/ekiga-win32/include -march=pentium-mmx -DPTRACING -DPTRACING -MT h323.lo -MD -MP -MF .deps/h323.Tpo -c ./src/h323/h323.cxx -DDLL_EXPORT -DPIC -o .libs/h323.o
./src/h323/h323.cxx:2926: error: no âbool H323Connection::TransferConnection(const PString&)â member function declared in class âH323Connectionâ
./src/h323/h323.cxx: In member function âbool H323Connection::TransferConnection(const PString&)â:
./src/h323/h323.cxx:2930: error: âTransferCallâ was not declared in this scope
./src/h323/h323.cxx:2935: error: âTransferCallâ was not declared in this scope
make[2]: *** [h323.lo] Error 1
make[2]: Leaving directory `/usr/local/src/ekiga-win32/opal'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/src/ekiga-win32/opal'
make: *** [/usr/local/src/ekiga-win32/lib/libopal.a] Error 2
This is when I gave up.
Regards,
Torsten
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]