Courier IMAP and SuSE 9.0 Pro GDBM issue
Hello all, I am using qmail with Maildir directories I need to install Courier IMAP to support web based email, however when attempting to configure I am getting the classic: "configure: error: Cannot find either the gdbm or the db library." I am trying to install courier-imap-3.0.3.tar.gz on SuSE 9.0 Professional (2.4.20-64GB-SMP) I did an "rpm -qa | grep gdbm" and the results were as follows: gdbm-1.8.3-33 I then issued a "rpm -ql gdbm-1.8.3-33" and the results were: /usr/lib/libgdbm.so.3 /usr/lib/libgdbm.so.3.0.0 /usr/lib/libgdbm_compat.so.3 /usr/lib/libgdbm_compat.so.3.0.0 /usr/share/doc/packages/gdbm /usr/share/doc/packages/gdbm/COPYING /usr/share/doc/packages/gdbm/NEWS /usr/share/doc/packages/gdbm/README I also tried setting CPPFLAGS="-I/usr/lib" and LDFLAGS="-L/usr/lib" but the same error arises. I also checked with "ldconfig -p | grep gdbm" and got: libgdbm_compat.so.3 (libc6) => /usr/lib/libgdbm_compat.so.3 libgdbm.so.3 (libc6) => /usr/lib/libgdbm.so.3 libgdbm.so.2 (libc6) => /usr/lib/libgdbm.so.2 The SuSE 9 RPM for courier I have is: courier-imap-2.1.1-29.i586.rpm but this needs: libcrypto.so.0.9.7 is needed by courier-imap-2.1.1-29 libssl.so.0.9.7 is needed by courier-imap-2.1.1-29 when I attempt "rpm -ivh courier-imap-2.1.1-29.i586.rpm" I then tried to freshen openssl with "rpm -F openssl-0.9.7b-68.i586.rpm" but received a long list of " libssl.so.0.9.6 is needed by ...." messages How do I install courier IMAP under SuSE 9? I guess the real issue is getting the config to see the existing gdbm libraries. But isn't this taken care of by ldconfig? Any thoughts or suggestions are welcome kind regards Ahbaid
I needed to install the developer package fro gdbm: gdbm-devel-1.8.3-119.i586.rpm after that courier-imap config went easily Ahbaid Ahbaid Gaffoor wrote:
Hello all,
I am using qmail with Maildir directories I need to install Courier IMAP to support web based email, however when attempting to configure I am getting the classic:
"configure: error: Cannot find either the gdbm or the db library."
I am trying to install courier-imap-3.0.3.tar.gz on SuSE 9.0 Professional (2.4.20-64GB-SMP)
I did an "rpm -qa | grep gdbm" and the results were as follows: gdbm-1.8.3-33
I then issued a "rpm -ql gdbm-1.8.3-33" and the results were: /usr/lib/libgdbm.so.3 /usr/lib/libgdbm.so.3.0.0 /usr/lib/libgdbm_compat.so.3 /usr/lib/libgdbm_compat.so.3.0.0 /usr/share/doc/packages/gdbm /usr/share/doc/packages/gdbm/COPYING /usr/share/doc/packages/gdbm/NEWS /usr/share/doc/packages/gdbm/README
I also tried setting CPPFLAGS="-I/usr/lib" and LDFLAGS="-L/usr/lib" but the same error arises.
I also checked with "ldconfig -p | grep gdbm" and got: libgdbm_compat.so.3 (libc6) => /usr/lib/libgdbm_compat.so.3 libgdbm.so.3 (libc6) => /usr/lib/libgdbm.so.3 libgdbm.so.2 (libc6) => /usr/lib/libgdbm.so.2
The SuSE 9 RPM for courier I have is: courier-imap-2.1.1-29.i586.rpm
but this needs: libcrypto.so.0.9.7 is needed by courier-imap-2.1.1-29 libssl.so.0.9.7 is needed by courier-imap-2.1.1-29
when I attempt "rpm -ivh courier-imap-2.1.1-29.i586.rpm"
I then tried to freshen openssl with "rpm -F openssl-0.9.7b-68.i586.rpm" but received a long list of " libssl.so.0.9.6 is needed by ...." messages
How do I install courier IMAP under SuSE 9?
I guess the real issue is getting the config to see the existing gdbm libraries. But isn't this taken care of by ldconfig?
Any thoughts or suggestions are welcome
kind regards
Ahbaid
On Mon, Apr 12, 2004 at 08:46:34PM -0500, Ahbaid Gaffoor wrote:
I needed to install the developer package fro gdbm:
gdbm-devel-1.8.3-119.i586.rpm
after that courier-imap config went easily
A little more detail would be useful. That way anyone who comes across this thread can benefit from your research. How did you come to the conclusion that the gdbm developers' version is necessary? Usually, a foo-devel package is intended for software development involving foo, not simply for runtime use by other installed packages. -- Phil Mocek
1) For the details on what the problem was please see the earlier post. 2) The thread continued with "SOLVED" in the subject, along with the details. How I came to this point? I was stuck, and I have found from past experience that by installing devel packages missing file problems were solved. I also looked using "rpm -qpl <rpm>" for the files I needed. HTH Ahbaid Phil Mocek wrote:
On Mon, Apr 12, 2004 at 08:46:34PM -0500, Ahbaid Gaffoor wrote:
I needed to install the developer package fro gdbm:
gdbm-devel-1.8.3-119.i586.rpm
after that courier-imap config went easily
A little more detail would be useful. That way anyone who comes across this thread can benefit from your research.
How did you come to the conclusion that the gdbm developers' version is necessary? Usually, a foo-devel package is intended for software development involving foo, not simply for runtime use by other installed packages.
On Mon, Apr 12, 2004 at 09:50:18PM -0500, Ahbaid Gaffoor wrote:
1) For the details on what the problem was please see the earlier post.
2) The thread continued with "SOLVED" in the subject, along with the details.
Right. I didn't see any details besides the fact that you'd installed the gdbm-devel package, and that courier-imap worked then. This doesn't explain how someone else would know if he also needs the developers' package for non-development-related purposes. Do you have any idea what dependency is filled by the gdbm-devel package but not the gdbm one? Do the Courier-imap docs describe any such dependency? -- Phil Mocek
On Tuesday 13 April 2004 01:07, Ahbaid Gaffoor wrote:
I need to install Courier IMAP to support web based email, however when attempting to configure I am getting the classic:
"configure: error: Cannot find either the gdbm or the db library."
I am trying to install courier-imap-3.0.3.tar.gz on SuSE 9.0 Professional (2.4.20-64GB-SMP)
You don't have to install from source (unless you have a specific reason for that). Courier is on the SUSE CDs/DVD Just fire up Yast2's software install module, search for courier, and select the desired components... -- Kind regards Hans du Plooy Newington Consulting Services hansdp at newingtoncs dot co dot za
participants (3)
-
Ahbaid Gaffoor
-
Hans du Plooy
-
Phil Mocek