Re: [Ekiga-devel-list] win32 build updated



Sorry, log attached now.

-------- Original-Nachricht --------
> Datum: Mon, 07 Apr 2008 23:26:02 +0200
> Von: "Torsten Schlabach" <TSchlabach gmx net>
> An: Ekiga development mailing list <ekiga-devel-list gnome org>, ekiga-devel-list gnome org
> Betreff: Re: [Ekiga-devel-list] win32 build updated

> Hi Matthias!
> 
> Thanks for your effort. I couldn't wait to try it.
> 
> Good news first: It worked 99%! It compiled Ekiga, but it failed to create
> the installer. I will attach a complete log file of the entire build.
> 
> Some remarks:
> 
> 1. There is still that automake-1.9 versus 1.20 problem. I had to patch
> the Makefile.
> 
> 2. It seems to be important to stick to
> 
>   1. make update-sources
>   2. apply the patches to OPAL and PTLib (as long as they are needed)
>   3. make
> 
> In an earlier attempt, I was curious if I would get the same error message
> which you got, so I did not patch, but did a make update-sources, tried a
> make, which failed, than patched the libs and tried again, but was unable
> to recover.
> 
> Tomorrow I will try and run the .exe on a Windows box and report the
> results. I will just have to check how to get it installed without the
> installer.
> 
> Actually, the dist/Eikiga dir seems to have most of what I would probably
> need, but I cannot spot the OPAL and PTLib DLLs there.
> 
> Additional questions:
> 
> - Will we now have a nightly build again?
> 
> > However, we will probably drop the 2.0 stuff 
> > since it is coming to an end-of-life...
> 
> Can we please keep it around at least until the first release of 3.0 is
> available? As long as 3.0 is an entirely moving target, I'd argue that there
> are people using 2.0.x in production (either on Linux or Windows) and would
> need to be able to fix bugs.
> 
> Obviously, the build which lead to 2.0.11-BETA.exe does not seem to be
> reproduceable until know and AFAIK there is no 2.0.12 for Windows at all.
> 
> Regards,
> Torsten
> 
> 
> -------- Original-Nachricht --------
> > Datum: Mon, 07 Apr 2008 08:19:16 +0200
> > Von: Matthias Schneider <matthias schneider TU-Ilmenau DE>
> > An: Ekiga development mailing list <ekiga-devel-list gnome org>
> > Betreff: [Ekiga-devel-list] win32 build updated
> 
> > 
> > 
> > Hi all,
> > due to the huge demand of the win32 build I have updated Ekiga's
> Makefile
> > to
> > work with current ptlib, opal and ekiga svn trunk. The only issue
> > remaining are
> > the changes made in
> > 
> > revision 18828: Fixed UNICODE support issue where wchar_t is not
> precisely
> > the
> > same thing as the WORD (aka unsigned short) type previously used in
> > strings.
> > 
> > and the corresponding OPAL commit. It completely breaks Ekiga's
> > cross-compilation with errors like this:
> > 
> > ./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*'
> > 
> > [...]
> > 
> > ./src/ptlib/common/contain.cxx: In constructor 'PString::PString(const
> > PWCharArray&)':
> > ./src/ptlib/common/contain.cxx:631: error: invalid conversion from
> 'const
> > short
> > unsigned int*' to 'const wchar_t*'
> > ./src/ptlib/common/contain.cxx:631: error:   initializing argument 1 of
> > 'void
> > PString::InternalFromUCS2(const wchar_t*, int)'
> > ./src/ptlib/common/contain.cxx: In member function 'PWCharArray
> > PString::AsUCS2() const':
> > ./src/ptlib/common/contain.cxx:1695: error: invalid conversion from
> 'short
> > unsigned int*' to 'WCHAR*'
> > ./src/ptlib/common/contain.cxx:1695: error:   initializing argument 5 of
> > 'int
> > MultiByteToWideChar(UINT, DWORD, const CHAR*, int, WCHAR*, int)'
> > 
> > Craig, Robert, I do not know if you are both subscribed to this list,
> but
> > if you
> > are, could you give it a look?
> > 
> > In case someone wants to build a win32 ekiga he/she can do the
> following:
> > - get the buildscript like described on the wiki
> > - make update-sources
> > - aplly the enclosed patches to opal and ptlib, which revert the
> WideChar
> > commits
> > - make
> > 
> > The resulting executable and installer have not been tested by me
> though,
> > so no
> > guarantee it will work...
> > 
> > I have also updated the wiki, separating 2.0 stuff from 3.0 stuff.
> > However, we
> > will probably drop the 2.0 stuff since it is coming to an end-of-life...
> > 
> > Matthias
> > 
> > 
> > 
> > ----------------------------------------------------------------
> > This message was sent using IMP, the Internet Messaging Program.
> _______________________________________________
> Ekiga-devel-list mailing list
> Ekiga-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Attachment: build.log
Description: Binary data



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