KIO, gpgme

Christian Ehrlicher Ch.Ehrlicher at gmx.de
Fri Mar 2 17:51:50 CET 2007


Stromek schrieb:
> On Fri, Mar 02, 2007 at 02:56:40PM +0100, Christian Ehrlicher wrote:
>> Stromek schrieb:
>>> On Fri, Mar 02, 2007 at 01:16:19PM +0100, Ralf Habacker wrote:
>>>> Stromek schrieb:
>>>>> Hi folks,
>>>>>
>>>>> I would like to ask two questions, about file browsing and about gpgme
>>>>> in regards to korganizer compilation.
>>>>>
>>>>> First, I wonder if file browsing works for someone. I have never see it 
>>>>> working
>>>>> in my compilation but it seemed to me that it works for others. What I
>>>>> mean is, for example, if I run dolphin and when it should show directory
>>>>> listing it writes that kio died unexpectedly, or if I want to open file
>>>>> for editing in kate, the open dialog does not show me directory listing
>>>>> and writes that kio died unexpectedly.
>>>>>  
>>>> I got kio_file running with mingw a few month ago and kio_http partial
>>>> without ssl. I was able to open files with kate and browse directories
>>>> with konqueror. For this purpose a win32 implementation of klauncher was
>>>> written.
>>> wow, nice. I knew that someone got it running. I'm using msvc and I'm
>>> just realizing that with msvc there are lot of problems comparing to
>>> mingw. Btw. thnx for reply, I was just wondering.
>>>
>>> Someone has also written that kdegames are compilable. Today, I tried to
>>> compile libkdegames and there appeared problems with non-existing iovec
>>> (readv, writev) which seems to be no problem using mingw.
>>> Unfortunatelly, I am not so
>>> pro (yet:) to be able to find a workaround for such issues by myself.
>>>
>> kdegames is fully compilable with msvc (I had to comment out some 
>> subdirs, but it's checked in)
> 
> Below are the errors I'm encoutering when compiling libkdegames.
> 
> Microsoft (R) Development Environment  Version 7.10.3077.
> Copyright (C) Microsoft Corp 1984-2001. All rights reserved.
> ------ Build started: Project: kggzmod, Configuration: Release Win32 ------
> 
> Generating module_private.moc
> Generating module.moc
> Compiling...
> statistics.cpp
> request.cpp
> player.cpp
> module.cpp
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(42) : er
> ror C2133: 'iov' : unknown size
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(42) : er
> ror C2512: 'iovec' : no appropriate default constructor available
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(42) : er
> ror C2262: 'iov' : cannot be destroyed
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(47) : er
> ror C2079: 'KGGZMod::readfiledescriptor::__unnamed::cm' uses undefined struct 'K
> GGZMod::cmsghdr'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(48) : er
> ror C3861: 'CMSG_SPACE': identifier not found, even with argument-dependent look
> up
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(52) : er
> ror C2039: 'msg_control' : is not a member of 'msghdr'
>         C:\Program Files\kdewin32\include\msvc\sys\socket.h(37) : see declaratio
> n of 'msghdr'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(53) : er
> ror C2039: 'msg_controllen' : is not a member of 'msghdr'
>         C:\Program Files\kdewin32\include\msvc\sys\socket.h(37) : see declaratio
> n of 'msghdr'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(59) : er
> ror C2036: 'iovec *' : unknown size
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(59) : er
> ror C2027: use of undefined type 'iovec'
>         C:\Program Files\kdewin32\include\msvc\sys\socket.h(40) : see declaratio
> n of 'iovec'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(59) : er
> ror C2228: left of '.iov_base' must have class/struct/union type
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(59) : er
> ror C3861: 'iov': identifier not found, even with argument-dependent lookup
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(60) : er
> ror C2036: 'iovec *' : unknown size
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(60) : er
> ror C2027: use of undefined type 'iovec'
>         C:\Program Files\kdewin32\include\msvc\sys\socket.h(40) : see declaratio
> n of 'iovec'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(60) : er
> ror C2228: left of '.iov_len' must have class/struct/union type
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(60) : er
> ror C3861: 'iov': identifier not found, even with argument-dependent lookup
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(62) : er
> ror C2440: '=' : cannot convert from 'iovec [1]' to 'iovec *'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(62) : er
> ror C3861: 'iov': identifier not found, even with argument-dependent lookup
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(65) : er
> ror C3861: 'recvmsg': identifier not found, even with argument-dependent lookup
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(76) : er
> ror C2027: use of undefined type 'KGGZMod::cmsghdr'
>         n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(
> 47) : see declaration of 'KGGZMod::cmsghdr'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(76) : er
> ror C2227: left of '->cmsg_len' must point to class/struct/union
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(75) : er
> ror C3861: 'CMSG_FIRSTHDR': identifier not found, even with argument-dependent l
> ookup
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(76) : er
> ror C3861: 'CMSG_LEN': identifier not found, even with argument-dependent lookup
> 
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(81) : er
> ror C2027: use of undefined type 'KGGZMod::cmsghdr'
>         n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(
> 47) : see declaration of 'KGGZMod::cmsghdr'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(81) : er
> ror C2227: left of '->cmsg_level' must point to class/struct/union
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(86) : er
> ror C2027: use of undefined type 'KGGZMod::cmsghdr'
>         n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(
> 47) : see declaration of 'KGGZMod::cmsghdr'
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(86) : er
> ror C2227: left of '->cmsg_type' must point to class/struct/union
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(86) : er
> ror C2065: 'SCM_RIGHTS' : undeclared identifier
> n:\incoming\kde\kdelibs\KDE\kdegames\libkdegames\kggzmod\misc_private.h(92) : er
> ror C3861: 'CMSG_DATA': identifier not found, even with argument-dependent looku
> p
> event.cpp
> Generating Code...
> 
> Build log was saved at "file://n:\incoming\kde\kdelibs\Kde\kdegames-build\libkde
> games\kggzmod\kggzmod.dir\Release\BuildLog.htm"
> kggzmod - 28 error(s), 0 warning(s)
> 
I've commented the specific subdirs out -> svn up
Sad that they introduced a new win32-incompatible lib :(

Christian


-------------- 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/20070302/c0408a33/attachment.pgp 


More information about the Kde-windows mailing list