How to build kdeedu from scartch? (was Re: corrupted	kdeedu-minGW-src-archive?)
    Ralf Habacker 
    ralf.habacker at freenet.de
       
    Wed Nov 26 12:15:29 CET 2008
    
    
  
Ruediger Goetz schrieb:
> Hello,
>
> Sorry for bothering again. As far as I read the docu, the only option is 
> using emerge, since the other three are deprecated or unstable. However,
> we are sitting behind a firewall, which allows (basically) only http- and 
> ftp-traffic via a squid-proxy. As far as I remember emerge/portage needs
> rsync as well. (Not speaking about the svn access to get emerge initially).
>
> Hence, are there any options to use emerge through such a firewall (gentoo-emerge
> has a webrsync. But this is a bash script, presumable not running on Windows).
>
> But maybe there is a shorter way. We have already basic KDE installation
> done using kdewin-installer-gui. This installation includes the sources of kdeedu.
> All we need is to recompile kdeedu (and kturtle in particular) with our
> modified sources. Unfortunately (but not unexpected) the Linux way of 
>  	cmake; make; make install
> doesn't work in the DOS-prompt. Maybe there is just a little thing we just missed.
>   
Please note that building applications in this way will not support 
debugging because the packages are releases without debug symbols yet. .
========== MSVC instructions ============
- assuming that kde ist installed in %PROGRAMFILES%\kde
1. download 
http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe 
2. run this installer in the package manager mode and select msvc compiler
3. select from the KDE category the kdeedu bin and source package - this 
will select also all depending packages
4. select from the devel-tools category the packages cmake, 
vcexpress-de-msvc and psdk-msvc
5. select the devel package from the KDE category for qt-msvc, 
kdelibs-msvc and kdebase-msvc-runtime, this packages are required for 
building the kde-edu package (note: you can inspect the package 
dependencies by clicking on the package name)
6. install the selected packages.
7. Open Visual Studio command prompt
8. set the required environment for Platform sdk e.g.
        "%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 
R2\setenv.cmd"
9. set PATH to bin subdirectory of the kde installation dir
       set PATH=%PROGRAMFILES%\kde\bin;%PATH%
10. enter src subdirectory of the kde installation root e.g.
        cd %PROGRAMFILES%\kde\src
11.create a build directory and enter it
        mkdir kdeedu-msvc-build && cd kdeedu-msvc-build
12.run cmake
       cmake.exe -G "NMake Makefiles" ..\kdeedu-msvc-4.1.3 
-DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include 
-DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release 
-DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde
 
13.build with nmake
        nmake
or 
        cd <subdir>
        nmake
to build a specific subdirectory
14. install the compiled package
    nmake install
========== MINGW instructions ============
- assuming that kde ist installed in %PROGRAMFILES%\kde and mingw is 
installed in \mingw
1. download 
http://www.winkde.org/pub/kde/ports/win32/installer/unstable/kdewin-installer-gui-0.9.4-rc0.exe 
2. run this installer in the package manager mode and select mingw compiler
3. select from the KDE category the kdeedu bin and source package - this 
will select also all depending packages
4. select from the devel-tools category the packages cmake, gcc-mingw
5. select the devel package from the KDE category for qt-mingw, 
kdelibs-mingw and kdebase-mingw-runtime, this packages are required for 
building the kde-edu package (note: you can inspect the package 
dependencies by clicking on the package name,clicking again hides the 
info box)
6. install the selected packages.
7. Open command shell
8. set PATH to bin subdirectory of the mingw installation dir e.g
       set PATH=\Mingw\bin;%PATH%
9. set PATH to bin subdirectory of the kde installation dir
       set PATH=%PROGRAMFILES%\kde\bin;%PATH%
10. enter src subdirectory of the kde installation root e.g.
        cd %PROGRAMFILES%\kde\src
11.create a build directory and enter it
        mkdir kdeedu-mingw-build && cd kdeedu-mingw-build
12.run cmake
       cmake.exe -G "MingW Makefiles" ..\kdeedu-mingw-4.1.3 
-DCMAKE_INCLUDE_PATH=%PROGRAMFILES%\kde\include 
-DCMAKE_LIBRARY_PATH=%PROGRAMFILES%\kde\lib -DCMAKE_BUILD_TYPE=Release 
-DCMAKE_INSTALL_PREFIX=%PROGRAMFILES%\kde
 
13.build with make
    mingw32-make
or 
    cd <subdir>
    mingw32-make
to build a specific subdirectory
14. install the compiled package
    mingw32-make install
  
Hope that helps
Regards
 Ralf
  
    
    
More information about the Kde-windows
mailing list