mingw status
Ralf Habacker
ralf.habacker at freenet.de
Sun Mar 5 14:00:44 CET 2006
Peter Kümmel schrieb:
> Ralf Habacker wrote:
>
>>> If you see no problem, I will check this in.
>>>
>
> The patch by itself is ok for mingw, it now compiles fine with it.
>
> But it breaks compiling with msvc,
>
> error C2487: 'KJS::UString::{ctor}' :
> member of dll interface class may not be declared with dll interface
>
> (seems msvc links the functions static), so you should enable the
> patch only for mingw, e.g.:
>
> # elif (defined(_WIN32) || defined(_WIN64)) && defined(__GNUC__)
>
>
> Also the cmake build process is broken by this patch because
> of the including of the wrong global.h in ustring.h.
> (I've tested it by temporary moving the code from kjs/global.h
> to ustring.h. There are really too much global.h files! )
>
wouldn't it help to use
#include "kjs/global.h"
in ustring.h for now ? Does this work for msvc ?
> So you could wait with committing your patch until the cmake build
> process is fixed or force fixing by committing. ;)
>
>
Ralf
More information about the Kde-buildsystem
mailing list