Announcement

Collapse
No announcement yet.

Help: Compiling 2 versions of KDE in Kubuntu

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Help: Compiling 2 versions of KDE in Kubuntu

    I am trying to build another KDE version (3.5.6) on Kubuntu 3.5.6 (machine i686). I did all the steps described in KDE Developer's Corner page on Building Two Versions:

    1. setup up another account
    2. define directories in .profile

    QTDIR=/usr/local/qt-stable
    KDEDIR=/home/vivo/kde-unstable
    KDEHOME=/home/vivo/.kde-unstable
    PATH=./:$QTDIR/bin:$KDEDIR/bin:$PATH
    LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib
    XDG_DATA_DIRS=$KDEDIR/share/:/usr/local/share/:/usr/share/
    XDG_CONFIG_DIRS=$KDEDIR/etc/xdg/:/etc/xdg/
    export QTDIR KDEDIR PATH LD_LIBRARY_PATH XDG_DATA_DIRS XDG_CONFIG_DIRS


    3. install qt 3.3.6
    4. install arts
    5. When I tried installing kdelibs, I encountered this message during configure

    cyrus-sasl 2 library is missing. The pop3 and smtp ioslaves will lack of a lot of authentication methods.
    See http://asg.web.cmu.edu/sasl/sasl-library.html or your distribution's packages.

    You're missing libsmbclient from samba 3.0
    KDE will not be able to browse windows shares without it,
    consider installing it.
    Look at kioslave/smb/libsmbclient-HOWTO.txt

    No OpenEXR Libraries were found
    Install the OpenEXR package (from http://www.openexr.org)
    if you want EXR image format support


    Sasl, openexr and samba have already been installed. when I attempted to build the source (make),
    /usr/bin/ld cannot find -lssl. But I found the following shared libraries:

    /usr/lib/i686/cmov/libssl.so.0.9.8
    /usr/lib/libssl.so.0.9.8

    /sbin/ldconfig was also able to link the libraries mentioned above.

    Do I need to set any other config file before building kdelibs?

    #2
    Re: Help: Compiling 2 versions of KDE in Kubuntu

    I've never tried to do what you're doing, so I may be wrong, but I suspect that the problem is that, although you have installed the binaries for sasl, openexr and samba, you have not installed *-dev packages containing the source files and headers for these libraries. (*)buntu does not install source packages, by default. You have to dig them out on your own.

    Comment


      #3
      Re: Help: Compiling 2 versions of KDE in Kubuntu

      I've done what you're doing, and askrieger is correct. Most of the time, when configure complains about some missing package/library, you need to install the -dev or -devel package for that library. In this case, you need libssl-dev, libsmbclient-dev, and libopenexr-dev (try searching the repositories for clues, apt-cache search is your friend).
      Jucato's Data Core

      Comment

      Working...
      X