Hello, On Monday 14 October 2013 18:42:02 Nicolás Alvarez wrote: > While trying to get KDE Frameworks to build on Windows, I found the > codebase of KDirWatch is full of Unixisms. I did a few improvements > towards getting it to build on Windows, but I'm now getting several > errors related to the lack of symbolic links (such as no lstat). It's > clear this code couldn't have possibly worked on Windows directly, and > the only way it ever worked is through the use of kdewin to provide > Unix-like compatibility headers. > > Other libraries have similar problems. It seems to me that someone > removed the dependency on kdewin without making the code actually work > without it. Why was it removed? Where can I find the discussion about > it, if there was any?
Yes it has been discussed, I don't have the thread handy. The point was that it wasn't really acceptable to have that extra-dependency in the tier scheme. We've been working on removing as many unixisms as possible, apparently not enough but we didn't get many people looking at how it was building on windows. I'm glad someone finally does. > If the intention is getting rid of the kdewin dependency, can we > *temporarily* bring it back to get things to work again, and then remove it > *progressively* as things get fixed? If that makes your job easier, I don't see any problem at reintroducing it temporarily and fix it progressively. It needs someone to actively monitor the progress in that direction though, I'm not well equipped to do that ATM. Regards. -- Kévin Ottens, http://ervin.ipsquad.net Sponsored by KDAB to work on KDE Frameworks KDAB - proud supporter of KDE, http://www.kdab.com
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel