Registered Member
|
Hi,
Although the installer may seem like it is a good thing to some users, I personally find it irritating and limited. There is no easy way to use your own compiler (mmingw-w64) with the kdewin package, and the installation dir is VERY easily cluttered, especially when trying to install src packages to compile yourself. Why can't there be a tar.bz2 package for each of the large components, like: * kdesupportlibs (jpeg, tiff, iconv...) * kdelibs * baseapps which are all easily configured for building and installing to a given prefix (eg: c:\kde) so that all the packages are installed in a central location after the build. This would make it a hell of a lot easier for developers to get a working installation. In my ideal packaging world: - unpack kdesupportlibs - cd to the source directory - cmake -G"MinGW Makefiles" - mingw32-make - mingw32-make install - all done: the headers, *.a libs and dll's are all installed to their directory (include, lib and bin respectively). and repeat for other packages. Why is this so necessary? Well, mingw(-w64/-w32) cannot be told where to look for libs and headers, and instead relies on its own <mingw(-w64/-w32)installdir>\mingw directory for includes and import libs. My approach would greatly simplify this short-coming, and allow other programs, like kile and amarok to be compiled in a x64 environment. Any thoughts, or am I missing these simple to use packages somewhere? |
Administrator
|
In KDESupport, an "emerge" system exists which appears to be used by the KDE Windows team. Unfortunately I don't know how to use this, you may wish to try asking on kde-windows@kde.org or #kde-windows on Freenode.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
There's also more information about building KDE on Windows in Tech Base. You can find links to it from the KDE for Windows website: windows.kde.org
airdrik, proud to be a member of KDE forums since 2008-Dec.
|
Registered users: Bing [Bot], claydoh, Google [Bot], markhm, rblackwell, sethaaaa, Sogou [Bot], Yahoo [Bot]