<div dir="ltr">On Mon, Oct 14, 2013 at 11:42 PM, Nicolás Alvarez <span dir="ltr"><<a href="mailto:nicolas.alvarez@gmail.com" target="_blank">nicolas.alvarez@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
While trying to get KDE Frameworks to build on Windows, I found the<br>
codebase of KDirWatch is full of Unixisms. I did a few improvements<br>
towards getting it to build on Windows, but I'm now getting several<br>
errors related to the lack of symbolic links (such as no lstat). It's<br>
clear this code couldn't have possibly worked on Windows directly, and<br>
the only way it ever worked is through the use of kdewin to provide<br>
Unix-like compatibility headers.<br>
<br>
Other libraries have similar problems. It seems to me that someone<br>
removed the dependency on kdewin without making the code actually work<br>
without it. Why was it removed? Where can I find the discussion about<br>
it, if there was any? If the intention is getting rid of the kdewin<br>
dependency, can we *temporarily* bring it back to get things to work<br>
again, and then remove it *progressively* as things get fixed?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Nicolás<br>
_______________________________________________<br>
Kde-frameworks-devel mailing list<br>
<a href="mailto:Kde-frameworks-devel@kde.org">Kde-frameworks-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-frameworks-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kde-frameworks-devel</a><br>
</font></span></blockquote></div><br></div><div class="gmail_extra">Hi Nicolás,</div><div class="gmail_extra">It's good to know that there's somebody out there taking care of kf5 on windows. I'm unsure of what to say, though. Maybe you can come up with a list of issues so that we can fix them? At least some output log could be useful...</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">We'll be working on making the different frameworks compilable separately soon enough (actually this should already be the case, although I've seen problems coming up), maybe it will be easier then to try to compile them one by one and come up with something easier to digest. There are things in kdelibs/frameworks that are of no use on windows (thinking of frameworksintegration, for example).</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Hope this helps :)</div><div class="gmail_extra"><br></div><div class="gmail_extra">Aleix</div></div>