KDE 3

Instructions for compiling kdelibs packages

Requirements

  • install cygwin packages libbz2_1, jpeg, libpng, libtiff, libxml2, openssl, pcre, qt3, readline,zip (hope that are all)
  • install cygwin build packages: gcc, binutils, make, automake-1.7, autoconf, yacc, bison, gdb
  • install KDE unsermake build tool
  • knowledge about the build too chain especially automake/autoconf
  • Check the KDE developer's Corner to get familiar with the KDE build process.

Compiling

  • download and unpack the kdelibs source package (If you are using a svn checkout use branches/3.4 or branches/3.5.
  • enter root dir of unpacked package and run
    export AUTO_STABLE=/usr/autotool/devel
    unsermake -f Makefile.cvs 
    
    
    This creates the configure script.
  • run configure
    ./configure --prefix=/usr/lib/kde3.4 --disable-rpath --disable-closure --without-arts
    
  • compile
    unsermake
    
    If you encounter compiling problems, fix them and submit the required changes to the related package maintainer or send to this

Instructions for compiling additional kde packages

Requirements

  • install cygwin packages qt3
  • install cygwin build packages: gcc, binutils, make, automake-1.7, autoconf, (optional: yacc, bison, gdb)
  • download and install kdelibs binary package from this site
  • install KDE unsermake build tool
  • knowledge about the build too chain especially automake/autoconf
  • Check the KDE developer's Corner to get familiar with the KDE build process.

Compiling

  • download and unpack your prefered kde source package (If you are using a svn checkout use branches/3.4 or branches/3.5.
  • enter root dir of unpacked package and run
    export AUTO_STABLE=/usr/autotool/devel
    unsermake -f Makefile.cvs 
    
    
    This creates the configure script.
  • run configure
    ./configure --prefix=/usr/lib/kde3.4 --disable-rpath --disable-closure --without-arts
    
  • compile
    unsermake
    
    If you encounter compiling problems, fix them and submit the required changes to the related package maintainer.
  • if compiling was successfully install the package
    unsermake install
    
  • Now you can see if it runs (please note that running the package applications without installation may fail because of missing files). If there are problems, switch on relates debug messages (using kdebugdialog), use gdb and/or try to find the related sources, add additional debug infos into the source if required, recompile and reinstall with
    unsermake install 
    
  • create a source and binary package
    • You can create a source by using the svn export command (see "svn help export" how to use this command).
      cd < your package source root >
      svn info 
      cd /tmp
      mkdir < package-name >-< package-version >
      cd < package-name >-< package-version >
      svn export < enter the url off the URL: line from the above mentioned svn info command >
      tar -cjf < package-name >-< package-version >-src.tar.bz2 *
      
      If you haven't submitted your changes into kde svn repository, add a diff file generated with svn diff.
      svn diff > < package-name >-< package-version >.diff
      
      
    • for creating a binary package you should run the following commands inside the root of the related kde source package.
      unsermake install prefix=/tmp/packages/< package-name >-< package-version >/opt/kde3.4
      cd /tmp/packages/< package-name >-< package-version >
      tar -cjf ../< package-name >-< package-version >.tar.bz2 *
      
      Then you should place this package anywhere on the web and send a link to the package maintainer, who will upload this package to the download area.
 
Prev:InstallationNext:FAQ

GOWEBCounter by INLINE visitors Hosted by SourceForge