kdesupport/kdewin32/include/msvc

Saro Engels ps_ml at gmx.de
Wed Jan 30 15:10:17 CET 2008


Christian Ehrlicher schrieb:
>> Von: "Jarosław Staniek" <js at iidea.pl>
>> Christian Ehrlicher said the following, On 2008-01-30 11:27:
>>>> Von: Jaroslaw Staniek
>>>> SVN commit 768534 by staniek:
>>>>
>>>> add a number of HAVE_* flags so we can easier check existence of these
>>>> functions e.g. in strigi
>>>>
>>> That's not good. You'll get conflicts now when anywhere else HAVE_FOO is
>> defined to 1 or something else. Please use a kdewin prefix or something
>> like this. I also don't understand why you need this at all - cmake configure
>> checks are the correct place to check for such things.
>>
>> Configure checks no longer work because functions like strcasecmp() are 
>> defined in kdewin32 and the checks does not link against kdewin32. This is
>> the 
>> case for instance in strigi. Some other checks do not define 
>> WIN32_LEAN_AND_MEAN and we end up without important HAVE_* macros defined
>> too.
>>
>> Perhaps we should add #ifndef HAVE_FOO ?
>>
> Your system is screwed up. strigi was never supposed to use headers from kdewin32 nor link against kdewin32.
> It compiled fine for the last months and I never heard complains from emerge users that strigi is uncompileable. What changed?
Yes, guess when the commits happened in strigi.
Please compile
emerge --unmerge strigi --target=svnHEAD strigi
with msvc.
> 
> 
> Christian

Patrick



More information about the Kde-windows mailing list