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 |
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 _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
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 |
2008/3/7, Dotan Cohen <[hidden email]>: On 07/03/2008, Gilles Caulier <[hidden email]> wrote: 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 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 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 |
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 |
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 |
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 |
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 |
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 |
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 |
2008/3/7, Dotan Cohen <[hidden email]>: I'm now getting this output, after installing everything that replaces yes a kdelibs or libkde package name... for development under KDE3... Gilles Dotan Cohen _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
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 |
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 |
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: _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
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 |
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 |
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 |
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 |
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 |
Free forum by Nabble | Edit this page |