Re: [Ekiga-devel-list] Win32 build broken - status before the weekend



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]