[Digikam-devel] Working environment
Arnd Baecker
arnd.baecker at web.de
Sat Nov 24 10:35:47 GMT 2007
Hi Pawel,
On Sat, 24 Nov 2007, [UTF-8] PaweÅ^B Marciniak wrote:
> Paweł Marciniak wrote:
>
> > There's one issue I want to ask about. I keep the svn versions in my
> > homedir, separate to globally installed stable versions. To properly
> > compile digiKam and libs against the svn-installed exiv2, I have to
> > temporarily uninstall stable exiv2 version from my system (the old known
> > recurring configure/make problem...).
This is really annoyting, but this configure/make stuff is
beyond me ...
> > But when I try to run the svn
> > version of digiKam (even after make install), the kio_* stuff it depends
> > upon, needs exiv2 globally installed in order to work.
This shouldn't be the case. Did you also remove
the kexiv2 stuff before installing?
(I think this is also necessery ...)
> My concern is that
> > perhaps I misconfigured something, so that the dev version still runs the
> > stable versions of its libraries, maybe even libdigikam is used from the
> > stable version and then debugging would be kinda hard then ;)
> >
> > My env (kept that way all the time from the time of checkout):
> > KDEDIR="/home/pave/digikam_svn/installed"
> > KDEDIRS="/home/pave/digikam_svn/installed"
> > LDPATH="/home/pave/digikam_svn/installed/lib:"
> > LD_LIBRARY_PATH="/home/pave/digikam_svn/installed/lib:"
> > PATH="/home/pave/digikam_svn/installed/bin:/bin:/usr/bin:/usr/X11R6/bin:\
> > /opt/bin:/opt/kde/bin:/opt/qt/bin"
> > PKG_CONFIG_PATH="/home/pave/digikam_svn/installed/lib/pkgconfig"
> > UNSERMAKE="no"
>
> I just noticed something strange! An excerpt from ldd kio_digikamalbums.so
> (the svn version):
> [...]
> libkexiv2.so.3 => /opt/kde/lib/libkexiv2.so.3 (0xb7a3f000)
> [...]
> libexiv2.so.2 => /home/pave/digikam_svn/installed/lib/libexiv2.so.2
> (0xb779f000)
> [...]
>
> How come?
Hmm, I am puzzled as well, all paths look fine to me
(though I normally use
export DIGIKAMDEST=/tmp/DEV_digikam
export KDEDIRS=$DIGIKAMDEST:/usr
export LD_LIBRARY_PATH=$DIGIKAMDEST/lib:$LD_LIBRARY_PATH
export LDPATH=$DIGIKAMDEST/lib:$LDPATH
export PATH=$DIGIKAMDEST/bin:$PATH
export PKG_CONFIG_PATH=$DIGIKAMDEST/lib/pkgconfig
i.e., I add the "original" paths via :$PATH etc...)
The only idea I have:
Did you do run kbuildsycoca after setting the environment variables?
Concerning the time-difference and IRC: you are not in Poland
currently, as your e-mail might suggest? ;-)
Best, Arnd
More information about the Digikam-devel
mailing list