[Digikam-users] How to build Digikam?

Andi Clemens andi.clemens at gmx.net
Tue Jul 8 23:11:33 BST 2008


oops forgot to say those vars should go into ~/.bashrc
I see Arnd was faster... hmm he seems to know kubuntu a little bit better than 
me... so I guess he might be a better help.

Andi

On Wednesday 09 July 2008 00:09:32 Andi Clemens wrote:
> One last note (but then I will really go to bed):
>
> If you have KDE3 and KDE4 installed, it might be a good way to create a new
> user, for example 'kde4', and append the vars I mentioned earlier in there:
>
> export YACC='byacc -d'
> export QTDIR=/usr/lib/qt
> export KDEDIR=/opt/kdemod
> export KDEDIRS=$KDEDIR:/opt/kde
> export DBUSDIR=/usr
> export PKG_CONFIG_PATH=$DBSDIR/lib/pkgconfig:$KDEDIR/lib/pkgconfig:
> $PKG_CONFIG_PATH
> export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH:/opt/kde/bin
> export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
> eval `PATH=$DBUSDIR/bin $DBUSDIR/bin/dbus-launch --auto-syntax`
>
> Sure you have to change them accordingly. So now everything should be prior
> to KDE4, not KDE3.
> But first you really should make sure to install all needed kde4
> packages... I don't know the names in kubuntu, I have installed those
> packages in archlinux to satisfy everything:
>
>
> kdemod4-akonadi
> kdemod4-automoc4
> kdemod4-kde-common
> kdemod4-kdebase-runtime
> kdemod4-kdebase-runtime-icons
> kdemod4-kdelibs
> kdemod4-kdepimlibs
> kdemod4-phonon
> kdemod4-soprano
> kdemod4-strigi
>
> Maybe they are named the same in kubuntu.
>
> Andi
>
> On Tuesday 08 July 2008 23:57:51 Dotan Cohen wrote:
> > 2008/7/9 Arnd Baecker <arnd.baecker at web.de>:
> > > Hi Dotan,
> > >
> > > On Wed, 9 Jul 2008, Dotan Cohen wrote:
> > >> Sorry to be a pain, but I'm getting a warning with cmake and I cannot
> > >> make:
> > >
> > > don't worry!
> > >
> > >> root at hardy-laptop:~/graphics/build# cmake -DCMAKE_BUILD_TYPE=debugfull
> > >> -DCMAKE_INSTALL_PREFIX=/opt/kde4 ../../graphics
> > >> -- The C compiler identification is GNU
> > >> -- The CXX compiler identification is GNU
> > >> -- Check for working C compiler: /usr/bin/gcc
> > >> -- Check for working C compiler: /usr/bin/gcc -- works
> > >> -- Detecting C compiler ABI info
> > >> -- Detecting C compiler ABI info - done
> > >> -- Check for working CXX compiler: /usr/bin/c++
> > >> -- Check for working CXX compiler: /usr/bin/c++ -- works
> > >> -- Detecting CXX compiler ABI info
> > >> -- Detecting CXX compiler ABI info - done
> > >> CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:35
> > >> (MESSAGE):
> > >>   ERROR: Could not find KDE4 kde4-config
> > >
> > > This is a case where `apt-file`  is handy:
> > >
> > >  apt-file search kde4-config
> > >  kde4libs-bin: /usr/lib/kde4/bin/kde4-config
> > >
> > > So you should installd `kde4libs-bin`
> > > If this is already installed, you might need to add:
> > >  export PATH=/usr/lib/kde4/bin/:$PATH
> > > so that this is found, because it is not in one of
> > > the usual */bin directories.
> > >
> > > HTH, best,
> >
> > Thank you Arnd. It appears that kde4libs-bin is already installed. I
> > was not sure if the export should be added to make or to cmake, but
> > they both complained. It appears that cmake is now complaining about
> > missing directories. I assume that is because the path changed, but
> > I'm not sure how to work around this situation.
> >
> > root at hardy-laptop:~/graphics/build# apt-get install kde4libs-bin
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> > kde4libs-bin is already the newest version.
> > kde4libs-bin set to manually installed.
> > 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
> > root at hardy-laptop:~/graphics/build# make export
> > PATH=/usr/lib/kde4/bin/:$PATH make: *** No rule to make target `export'.
> > Stop.
> > root at hardy-laptop:~/graphics/build# cmake -DCMAKE_BUILD_TYPE=debugfull
> > -DCMAKE_INSTALL_PREFIX=/opt/kde4 ../../graphics  export
> > PATH=/usr/lib/kde4/bin/:$PATH
> > CMake Error: The source directory
> > "/root/graphics/build/PATH=/usr/lib/kde4/bin/:/usr/local/sbin:/usr/local/
> >bi n:/usr/sbin:/usr/bin:/sbin:/bin" does not exist.
> > Specify --help for usage, or press the help button on the CMake GUI.
> > root at hardy-laptop:~/graphics/build#
> >
> >
> >
> > Dotan Cohen
> >
> > http://what-is-what.com
> > http://gibberish.co.il
> > א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת
> >
> > A: Because it messes up the order in which people normally read text.
> > Q: Why is top-posting such a bad thing?
> > _______________________________________________
> > Digikam-users mailing list
> > Digikam-users at kde.org
> > https://mail.kde.org/mailman/listinfo/digikam-users
>
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users





More information about the Digikam-users mailing list