Installing Digikam from SVN

classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

Installing Digikam from SVN

Dotan Cohen
I run KDE 3.5.8 on Ubuntu 7.04. I'm using the script from the Digikam
site to install from SVN:
http://www.digikam.org/?q=download/svn

However, I find it unusual that the script cannot find Qt:

checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (headers
and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
feisty@feisty-laptop:~$

Of course, config.log shows nothing related:

$ tail config.log
#define SIZEOF_SIZE_T 4
#define SIZEOF_UNSIGNED_LONG 4
#define HAVE_VSNPRINTF 1
#define HAVE_SNPRINTF 1
#define HAVE_LIBZ 1
#define HAVE_LIBPNG 1
#define HAVE_LIBJPEG 1
#define HAVE_LIBPTHREAD 1

configure: exit 1

What could be the problem? Should I ask at my distro's mailing list?
Thanks in advance.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Gilles Caulier-4
Dotan,

Just install developpement packages for Qt (including header files). Same for all others dependencies. Look in README file for a complete list

Best

Gilles Caulier

2008/3/7, Dotan Cohen <[hidden email]>:
I run KDE 3.5.8 on Ubuntu 7.04. I'm using the script from the Digikam
site to install from SVN:
http://www.digikam.org/?q=download/svn

However, I find it unusual that the script cannot find Qt:

checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (headers
and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
feisty@feisty-laptop:~$

Of course, config.log shows nothing related:

$ tail config.log
#define SIZEOF_SIZE_T 4
#define SIZEOF_UNSIGNED_LONG 4
#define HAVE_VSNPRINTF 1
#define HAVE_SNPRINTF 1
#define HAVE_LIBZ 1
#define HAVE_LIBPNG 1
#define HAVE_LIBJPEG 1
#define HAVE_LIBPTHREAD 1

configure: exit 1

What could be the problem? Should I ask at my distro's mailing list?
Thanks in advance.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users


_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Dotan Cohen
On 07/03/2008, Gilles Caulier <[hidden email]> wrote:
> Dotan,
>
> Just install developpement packages for Qt (including header files). Same
> for all others dependencies. Look in README file for a complete list
>
> Best
>
> Gilles Caulier
>

Thanks, Gilles. I did look for a README file, but there was none in
~/libs (the folder that the install script made). Upon further digging
I see that there is a README in ~/libs/kipi-plugins/ and it specifies
libqt >= 3.3.x. I believe that it is called a different name in
ubuntu, as apt-get cannot find anything by the name libqt. So I
googled for a solution, but I could not find one. So I installed the
Ubuntu version of digikam with the hope that it would resolve the
dependencies. However, the SVN still fails. Can Digikam SVN only be
installed on systems that call the file libqt, and therefore not on
Ubuntu?

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Gilles Caulier-4


2008/3/7, Dotan Cohen <[hidden email]>:
On 07/03/2008, Gilles Caulier <[hidden email]> wrote:
> Dotan,
>
> Just install developpement packages for Qt (including header files). Same
> for all others dependencies. Look in README file for a complete list
>
> Best
>
> Gilles Caulier
>


Thanks, Gilles. I did look for a README file, but there was none in
~/libs (the folder that the install script made). Upon further digging
I see that there is a README in ~/libs/kipi-plugins/ and it specifies
libqt >= 3.3.x. I believe that it is called a different name in
ubuntu, as apt-get cannot find anything by the name libqt.


I don't use ubuntu. I recommend to post your question in users mailing list. There are few ubuntu users in this room.
 

So I
googled for a solution, but I could not find one. So I installed the
Ubuntu version of digikam with the hope that it would resolve the
dependencies.

No you install a binary version which is already compiled. There is not dependencies to devel packages.
 
However, the SVN still fails. Can Digikam SVN only be
installed on systems that call the file libqt, and therefore not on
Ubuntu?

no. to compile source code, you need devel packages (:=)))
 
Best

Gilles


_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Dotan Cohen
On 07/03/2008, Gilles Caulier <[hidden email]> wrote:
> no. to compile source code, you need devel packages (:=)))
>

Those devels! I'll get right on it. Thanks again, Gilles, I hope to
start confirming bugs and helping out as soon as I can.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Arnd Baecker
In reply to this post by Dotan Cohen
Hi Dotan,

On Fri, 7 Mar 2008, Dotan Cohen wrote:

> On 07/03/2008, Gilles Caulier <[hidden email]> wrote:
>> Dotan,
>>
>> Just install developpement packages for Qt (including header files). Same
>> for all others dependencies. Look in README file for a complete list
>>
>> Best
>>
>> Gilles Caulier
>>
>
> Thanks, Gilles. I did look for a README file, but there was none in
> ~/libs (the folder that the install script made). Upon further digging
> I see that there is a README in ~/libs/kipi-plugins/ and it specifies
> libqt >= 3.3.x. I believe that it is called a different name in
> ubuntu, as apt-get cannot find anything by the name libqt. So I
> googled for a solution, but I could not find one. So I installed the
> Ubuntu version of digikam with the hope that it would resolve the
> dependencies.

This will have install the needed libraries (ie. *.so files in /usr/lib/)
needed for running digikam
but not the header files needed when compiling digikam.
Header files are in the corresponding packages with -dev.

> However, the SVN still fails. Can Digikam SVN only be
> installed on systems that call the file libqt, and therefore not on
> Ubuntu?
Don't worry, digikam compiles fine on ubuntu ...

Quite helpful is something like
   dpkg -l | grep qt
which (among a lot of other stuff ;-) lists
    libqt4-dev

So a
   sudo aptitude install libqt4-dev
should get you beyond the qt problem.
Very likely, there are further libraries and -dev packages needed
afterwards, which has to be resolved in the same way.

Hope this helps, best,

Arnd

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Bugzilla from mikmach@wp.pl
Dnia Friday 07 of March 2008, Arnd Baecker napisał:
> So a
>    sudo aptitude install libqt4-dev
> should get you beyond the qt problem.

I think Dotan thinks rather in terms of 0.9.x series. So libqt3-dev
would be more appropriate :)

m.

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Arnd Baecker
On Fri, 7 Mar 2008, Mikolaj Machowski wrote:

> Dnia Friday 07 of March 2008, Arnd Baecker napisał:
>> So a
>>    sudo aptitude install libqt4-dev
>> should get you beyond the qt problem.
>
> I think Dotan thinks rather in terms of 0.9.x series. So libqt3-dev
> would be more appropriate :)

Oh yes, sorry, (I *was* thinking of 0.9.x, but not well enough and
picked the wrong qt....) Thanks for pointing this out!!

Best, Arnd
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Dotan Cohen
In reply to this post by Bugzilla from mikmach@wp.pl
On 07/03/2008, Mikolaj Machowski <[hidden email]> wrote:
> Dnia Friday 07 of March 2008, Arnd Baecker napisał:
>
>  > So a
>  >    sudo aptitude install libqt4-dev
>  > should get you beyond the qt problem.
>
>
> I think Dotan thinks rather in terms of 0.9.x series. So libqt3-dev
>  would be more appropriate :)

feisty@feisty-laptop:~$ sudo apt-get install libqt3-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libqt3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  qt3-qtconfig qt3-linguist qt3-dev-tools-embedded
qt3-dev-tools-compat qt3-dev-tools qt3-designer qt3-assistant
qt3-apps-dev libqt3-mt-dev
  libqt3-headers libqt3-compat-headers
E: Package libqt3-dev has no installation candidate
feisty@feisty-laptop:~$

I'm installing them all now.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Dotan Cohen
I'm now getting this output, after installing everything that replaces
libqt3-dev:
...snip...
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

What is it trying to tell me? Googling the error message leads me to
believe that either I should be running the script as root (I doubt
that), or that I need to install kdelibs-devel. However, there does
not seem to be such a package available.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Gilles Caulier-4


2008/3/7, Dotan Cohen <[hidden email]>:
I'm now getting this output, after installing everything that replaces
libqt3-dev:
...snip...
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

What is it trying to tell me? Googling the error message leads me to
believe that either I should be running the script as root (I doubt
that), or that I need to install kdelibs-devel. However, there does
not seem to be such a package available.

yes a kdelibs or libkde  package name... for development under KDE3...

Gilles


 

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users


_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Arnd Baecker
In reply to this post by Dotan Cohen
On Fri, 7 Mar 2008, Dotan Cohen wrote:

> I'm now getting this output, after installing everything that replaces
> libqt3-dev:
> ...snip...
> checking for rpath... yes
> checking for KDE... configure: error:
> in the prefix, you've chosen, are no KDE headers installed. This will fail.
> So, check this please and use another prefix!
>
> What is it trying to tell me? Googling the error message leads me to
> believe that either I should be running the script as root (I doubt
> that), or that I need to install kdelibs-devel. However, there does
> not seem to be such a package available.

Well, I have to admit that I mislead you with my remark yesterday.
To find available packages one should use
   aptitude search qt3
which would list libqt3-mt-dev  (which you did install by now).
(The command `dpkg -l` only lists installed packages,
while `dpkg -L package-name` lists the files of the package - sorry
for the confusion!!!)
Another useful package is `apt-file`
(ie. `sudo aptitude install apt-file` followed by
`sudo apt-file update` to update the information from time to time.
Then `apt-file search filename` searches for all packages containing
the given filename!).

Now back to kde headers:
Use `aptitude search kde | grep dev`
which (among  a lot of stuff) lists   `kde-devel`
This should get you going to the next step.

BTW: did you already install libjasper
(see http://www.digikam.org/?q=download/dependencies)

And: don't hesitate to ask!!

Best, Arnd
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Dotan Cohen
On 08/03/2008, Arnd Baecker <[hidden email]> wrote:
> Well, I have to admit that I mislead you with my remark yesterday.
>  To find available packages one should use
>    aptitude search qt3

I have heard of aptitude, but I thought that it is a GUI front end for
apt-get! As I learned yum in Fedora with no graphical package manager,
I only use apt-get for package management. The search feature (which
yum has) has been dearly missing for me.

>  which would list libqt3-mt-dev  (which you did install by now).
>  (The command `dpkg -l` only lists installed packages,
>  while `dpkg -L package-name` lists the files of the package - sorry
>  for the confusion!!!)

That much I did know. dpkg has no online component, so far as I
understand, so it needs apt-get to find the files for it. I think that
apt-get runs dpkg behind the scenes, from what I understand.

>  Another useful package is `apt-file`
>  (ie. `sudo aptitude install apt-file` followed by
>  `sudo apt-file update` to update the information from time to time.
>  Then `apt-file search filename` searches for all packages containing
>  the given filename!).

That is new to me! Thanks!

>  Now back to kde headers:
>  Use `aptitude search kde | grep dev`
>  which (among  a lot of stuff) lists   `kde-devel`
>  This should get you going to the next step.

I am now having trouble installing as some dependancies are in a
mirror that I cannot access:

Failed to fetch
http://kubuntu.org/packages/kde-358/pool/arts/libarts1-dev_1.5.8-0ubuntu1~feisty1_i386.deb
 Size mismatch
Failed to fetch
http://kubuntu.org/packages/kde-358/pool/kdelibs/kdelibs4-dev_3.5.8-0ubuntu1~feisty1_i386.deb
 Size mismatch
Failed to fetch
http://kubuntu.org/packages/kde-358/pool/kdebase/kdebase-dev_3.5.8-0ubuntu2~feisty1_i386.deb
 Size mismatch
Failed to fetch
http://kubuntu.org/packages/kde-358/pool/kdebase/libkonq4-dev_3.5.8-0ubuntu2~feisty1_i386.deb
 Size mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with
--fix-missing?
feisty@feisty-laptop:~$

I did update apt-get, and I ran with --fix-missing. I will google for
other mirrors.

>  BTW: did you already install libjasper
>  (see http://www.digikam.org/?q=download/dependencies)

I hope that this is it. I found the name from apt-file:

feisty@feisty-laptop:~$ sudo apt-get install libjasper-1.701-1
Reading package lists... Done
Building dependency tree
Reading state information... Done
libjasper-1.701-1 is already the newest version.

I don't remember ever installing it. In fact, I didn't even see the
dependancies page. I do try to google and RTFM before asking redundant
questions, but that page eluded me. I suppose that I am trying to get
to far too fast. I need to sit back, learn the tools (apt-*, SVN), and
go through the docs more slowly.

>  And: don't hesitate to ask!!

I do hesitate, as my goal is to take some work off the dev's
shoulders, not make the devs teach me how to use the tools that I
have. But I won't be shy. Thanks.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Gilles Caulier-4
Dotan,

On #digikam IRC channel, there is 2 Debian guru on line reguliary : Achim Bohnet (allee) and Luka Renko (lure). they can guide you easily.

Note : i don't use Debian like dist : i'm Mandriva user since a very long time...

You can access to digiKam channel on freenode.net network using your preferred irc application (best for me is Konversation), or by a simple web interface (look here on the bottom of page : http://www.digikam.org/?q=contact)

Best

Gilles Caulier

2008/3/8, Dotan Cohen <[hidden email]>:
On 08/03/2008, Arnd Baecker <[hidden email]> wrote:
> Well, I have to admit that I mislead you with my remark yesterday.
>  To find available packages one should use
>    aptitude search qt3


I have heard of aptitude, but I thought that it is a GUI front end for
apt-get! As I learned yum in Fedora with no graphical package manager,
I only use apt-get for package management. The search feature (which
yum has) has been dearly missing for me.


>  which would list libqt3-mt-dev  (which you did install by now).
>  (The command `dpkg -l` only lists installed packages,
>  while `dpkg -L package-name` lists the files of the package - sorry
>  for the confusion!!!)


That much I did know. dpkg has no online component, so far as I
understand, so it needs apt-get to find the files for it. I think that
apt-get runs dpkg behind the scenes, from what I understand.


>  Another useful package is `apt-file`
>  (ie. `sudo aptitude install apt-file` followed by
>  `sudo apt-file update` to update the information from time to time.
>  Then `apt-file search filename` searches for all packages containing
>  the given filename!).


That is new to me! Thanks!


>  Now back to kde headers:
>  Use `aptitude search kde | grep dev`
>  which (among  a lot of stuff) lists   `kde-devel`
>  This should get you going to the next step.


I am now having trouble installing as some dependancies are in a
mirror that I cannot access:

Failed to fetch
http://kubuntu.org/packages/kde-358/pool/arts/libarts1-dev_1.5.8-0ubuntu1~feisty1_i386.deb
  Size mismatch
Failed to fetch
http://kubuntu.org/packages/kde-358/pool/kdelibs/kdelibs4-dev_3.5.8-0ubuntu1~feisty1_i386.deb
  Size mismatch
Failed to fetch
http://kubuntu.org/packages/kde-358/pool/kdebase/kdebase-dev_3.5.8-0ubuntu2~feisty1_i386.deb
  Size mismatch
Failed to fetch
http://kubuntu.org/packages/kde-358/pool/kdebase/libkonq4-dev_3.5.8-0ubuntu2~feisty1_i386.deb
  Size mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with
--fix-missing?
feisty@feisty-laptop:~$

I did update apt-get, and I ran with --fix-missing. I will google for
other mirrors.


>  BTW: did you already install libjasper
>  (see http://www.digikam.org/?q=download/dependencies)


I hope that this is it. I found the name from apt-file:

feisty@feisty-laptop:~$ sudo apt-get install libjasper-1.701-1

Reading package lists... Done
Building dependency tree
Reading state information... Done

libjasper-1.701-1 is already the newest version.

I don't remember ever installing it. In fact, I didn't even see the
dependancies page. I do try to google and RTFM before asking redundant
questions, but that page eluded me. I suppose that I am trying to get
to far too fast. I need to sit back, learn the tools (apt-*, SVN), and
go through the docs more slowly.


>  And: don't hesitate to ask!!


I do hesitate, as my goal is to take some work off the dev's
shoulders, not make the devs teach me how to use the tools that I
have. But I won't be shy. Thanks.


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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users


_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Bugzilla from lure@kubuntu.org
In reply to this post by Dotan Cohen
On Saturday 08 March 2008 09:11:46 Dotan Cohen wrote:
> That much I did know. dpkg has no online component, so far as I
> understand, so it needs apt-get to find the files for it. I think that
> apt-get runs dpkg behind the scenes, from what I understand.

Since digikam/kipi-plugins are already in Debian/Ubuntu, you can use "apt-get
build-dep" to install all packages that are needed to build digikam properly
in Debian/Ubuntu.

Just perform the following:
sudo apt-get build-dep digikam
sudo apt-get build-dep kipi-plugins

If you will also build libkdcraw/libkexif2, install their build deps too:
sudo apt-get build-dep libkdcraw2
sudo apt-get build-dep libkexiv2-3

Regards,
Luka
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Geoff King-4
In reply to this post by Dotan Cohen
Hi Dotan,
I use Ubuntu (now alpha8.04), but the package names should be the same
or similar.  If you are using Kubuntu, these instructions should be
similar.  I'm not sure if all these steps are needed, since these are
from my last install notes.

You will want to use Synaptic (if it is installed or aptitude) to
FIRST remove ubuntu's version of digikam, gwenview,
kipi-plugins/libkipi, and exiv2 so that you can install source
versions. You may want to install synaptic if it is not already
installed, it is the default ubuntu gui package manager and i've found
it the easiest and most reliable gui to use.

libqt3-mt-dev
libqt3-mt
libqt3-headers
libjpeg62  [this name might be different]
libjpeg62-dev
libjasper1
libjasper-dev
libimlib2
libimlib2-dev
libsqlite3-dev
libperl-dev

You would then build and install from source or svn in this order.
exiv2 [I usually use the latest release] http://exiv2.org
libs [kipi, etc - I usually use svn]
graphics [digikam - I usually use svn]

If you have been trying to install things for awhile now, you may
benefit from running 'make clean' before you try again.

I do not update too frequently so I do not use a script, it's also
easier to see the errors and check everything.  These are my basic
commands after you've done all the 'svn up' stuff for each
directory...

CHANGE TO EXIV2 DIRECTORY

make config
./configure
make
sudo make install

CHANGE TO libs DIRECTORY

make -f Makefile.cvs
./configure --without-arts  [YOU MAY WANT THIS, I DON'T USE ARTS]
make
sudo make install

CHANGE TO graphics DIRECTORY

make -f Makefile.cvs
./configure --without-arts --enable-debug=full
make
sudo make install


Hope this helps, Geoff
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Arnd Baecker
Hi,

On Sat, 8 Mar 2008, Geoff King wrote:

> Hi Dotan,
> I use Ubuntu (now alpha8.04), but the package names should be the same
> or similar.  If you are using Kubuntu, these instructions should be
> similar.  I'm not sure if all these steps are needed, since these are
> from my last install notes.
>
> You will want to use Synaptic (if it is installed or aptitude) to
> FIRST remove ubuntu's version of digikam, gwenview,
> kipi-plugins/libkipi, and exiv2 so that you can install source
> versions. You may want to install synaptic if it is not already
> installed, it is the default ubuntu gui package manager and i've found
> it the easiest and most reliable gui to use.
>
> libqt3-mt-dev
> libqt3-mt
> libqt3-headers
> libjpeg62  [this name might be different]
> libjpeg62-dev
> libjasper1
> libjasper-dev
> libimlib2
> libimlib2-dev
> libsqlite3-dev
> libperl-dev
>
> You would then build and install from source or svn in this order.
> exiv2 [I usually use the latest release] http://exiv2.org
> libs [kipi, etc - I usually use svn]
> graphics [digikam - I usually use svn]
>
> If you have been trying to install things for awhile now, you may
> benefit from running 'make clean' before you try again.
>
> I do not update too frequently so I do not use a script, it's also
> easier to see the errors and check everything.  These are my basic
> commands after you've done all the 'svn up' stuff for each
> directory...
>
> CHANGE TO EXIV2 DIRECTORY
>
> make config
> ./configure
> make
> sudo make install
>
> CHANGE TO libs DIRECTORY
>
> make -f Makefile.cvs
> ./configure --without-arts  [YOU MAY WANT THIS, I DON'T USE ARTS]
> make
> sudo make install
>
> CHANGE TO graphics DIRECTORY
>
> make -f Makefile.cvs
> ./configure --without-arts --enable-debug=full
> make
> sudo make install
>
>
> Hope this helps, Geoff

Geoff, thanks a lot for the detailed description, I am sure
it will be helpfull to others as well.

Just one additional comment:
Personally I prefer to install additional stuff
to a separate place, which is accessible for the normal user
(i.e. no root required). This ensures, that one does not
accidentally screw the system (or the system screws
the installation ;-). Moreover, this allows
to have several versions available at the same time
(eg one for testing current svn and another released one
for production; though one has to say that svn is usually
better than the released version due the bug fixes...)

For doing this, the steps are (in script form ;-),
at http://www.digikam.org/?q=download/svn
under "Install digiKam in your Home Directory".
Essentially, one has to use
   ./configure --prefix=$DIGIKAMDEST
in each configure step *and* set the environment
variables, see the compile_digikam.sh script.
Of course, this is a bit more complicated, but at least
I wanted to mention it ... ;-)

Best, Arnd
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Dotan Cohen
In reply to this post by Geoff King-4
On 08/03/2008, Geoff King <[hidden email]> wrote:

> Hi Dotan,
>  I use Ubuntu (now alpha8.04), but the package names should be the same
>  or similar.  If you are using Kubuntu, these instructions should be
>  similar.  I'm not sure if all these steps are needed, since these are
>  from my last install notes.
>
>  You will want to use Synaptic (if it is installed or aptitude) to
>  FIRST remove ubuntu's version of digikam, gwenview,
>  kipi-plugins/libkipi, and exiv2 so that you can install source
>  versions. You may want to install synaptic if it is not already
>  installed, it is the default ubuntu gui package manager and i've found
>  it the easiest and most reliable gui to use.

Thanks. I don't like GUI package managers, in fact, I'm quickly
finding that I don't like GUI apps in a general sense. I use apt-get,
but I can install/remove the same packages either way.

I did remove the standard Digikam before starting, but reinstalled it
to solve dependancies. Now that I know about build-dep I will remove
it again.

>  libqt3-mt-dev
>  libqt3-mt
>  libqt3-headers
>  libjpeg62  [this name might be different]
>  libjpeg62-dev
>  libjasper1
>  libjasper-dev
>  libimlib2
>  libimlib2-dev
>  libsqlite3-dev
>  libperl-dev


$ sudo apt-get install libqt3-mt-dev libqt3-mt libqt3-headers
libjpeg62 libjpeg62-dev libjasper1 libjasper-dev libimlib2
libimlib2-dev libsqlite3-dev libperl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libqt3-mt-dev is already the newest version.
libqt3-mt is already the newest version.
libqt3-mt set to manual installed.
libqt3-headers is already the newest version.
libjpeg62 is already the newest version.
libjpeg62-dev is already the newest version.
libjpeg62-dev set to manual installed.
E: Couldn't find package libjasper1

>
>  You would then build and install from source or svn in this order.
>  exiv2 [I usually use the latest release] http://exiv2.org
>  libs [kipi, etc - I usually use svn]
>  graphics [digikam - I usually use svn]
>
>  If you have been trying to install things for awhile now, you may
>  benefit from running 'make clean' before you try again.

$ sudo make clean
make: *** No rule to make target `clean'.  Stop.

>  I do not update too frequently so I do not use a script, it's also
>  easier to see the errors and check everything.  These are my basic
>  commands after you've done all the 'svn up' stuff for each
>  directory...
>
>  CHANGE TO EXIV2 DIRECTORY
>
>  make config
>  ./configure
>  make
>  sudo make install
>
>  CHANGE TO libs DIRECTORY
>
>  make -f Makefile.cvs
>  ./configure --without-arts  [YOU MAY WANT THIS, I DON'T USE ARTS]
>  make
>  sudo make install
>
>  CHANGE TO graphics DIRECTORY
>
>  make -f Makefile.cvs
>  ./configure --without-arts --enable-debug=full
>  make
>  sudo make install

That is pretty much what the script on the digikam site does:
http://www.digikam.org/?q=download/svn

>  Hope this helps, Geoff

Thank you Geoff.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Installing Digikam from SVN

Dotan Cohen
In reply to this post by Arnd Baecker
On 08/03/2008, Arnd Baecker <[hidden email]> wrote:

>
> Geoff, thanks a lot for the detailed description, I am sure
>  it will be helpfull to others as well.
>
>  Just one additional comment:
>  Personally I prefer to install additional stuff
>  to a separate place, which is accessible for the normal user
>  (i.e. no root required). This ensures, that one does not
>  accidentally screw the system (or the system screws
>  the installation ;-). Moreover, this allows
>  to have several versions available at the same time
>  (eg one for testing current svn and another released one
>  for production; though one has to say that svn is usually
>  better than the released version due the bug fixes...)
>
>  For doing this, the steps are (in script form ;-),
>  at http://www.digikam.org/?q=download/svn
>  under "Install digiKam in your Home Directory".
>  Essentially, one has to use
>    ./configure --prefix=$DIGIKAMDEST
>  in each configure step *and* set the environment
>  variables, see the compile_digikam.sh script.
>  Of course, this is a bit more complicated, but at least
>  I wanted to mention it ... ;-)

I'm not setting the --prefix flag, as I don't mind the installation
being system-wide. Our real use of Digikam is on the desktop, but I'm
doing the SVN bug-hunting on the laptop.

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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users