APR and kdewin32 interference

Christian Ehrlicher Ch.Ehrlicher at gmx.de
Fri May 11 06:58:27 CEST 2007

Andreas Pakulat schrieb:
> Hi,
> today I had a bit of time to look into the build problems of KDevelop4
> on Windows. It can't build its subversion plugin, the error I get is
> here:
> http://www.apaku.de/vardata/kdevbuildsvn
> I created the precompiler output:
> http://www.apaku.de/vardata/preproc_svnpart
> It seems that for some reason the kdewin32 string.h header gets included
> instead of the mingw version
That's the way kdewin32 works :)
> which seems to cause the errors. Look at
> line 1050 and following. The string.h includes types.h from kdewin32 and
> this defines uid_t and so on.
> Anybody with a hint how to work around this or how to fix it?
Yes, take a look into apr.h to see if it's defined conditionally. If not 
we have to do it in our headers (it's already done for size_t & ssize_t 
but not for the rest)
> Manually changing the include-dirs by removing -ID:.../install/mingw
> fixes the compilation. Maybe its possible to not add the mingw subdir to
> the include dirs and change all places that need it to do
> #include <mingw/foo.h>
> instead?
> Andreas

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://mail.kde.org/pipermail/kde-windows/attachments/20070511/49f9cb5c/attachment.pgp 

More information about the Kde-windows mailing list