Hi,

I need to know how to tell my linker, or popper, I'm not sure which, where 
the library files are for gdbm.  I rebuilt qpopper 4.0.4 to include APOP 
authentication.  This required downloading and installing gdbm to manage 
the pop.auth password file.

After my first attempt I was not able to run popauth because the library 
libgbdm.so.3 could not be found.  Learning to correct this problem was 
simple enough, simply add the libraries path to the LD_LIBRARY_PATH 
variable.  Now that works.  I initialized my pop.auth file and added a 
couple of users.

The next step was to configure a client with APOP and check for mail.  This 
produced an Eudora error message "Error reading from network.  Cause: 
Connection closed by foreign host."  Telnetting into port 110 produced 
close to the same error I was getting before I updated my LD_LIBRARY_PATH 
variable.  The telnet session ends with the error "ld.so.1: popper: fatal: 
libgdbm.so.3: open failed: No such file or directory".

Although my popper may be the process that's failing, I believe it's 
because my linker doesn't know where to find libgdbm.so.3 (I'm just 
guessing).  Can anyone verify this?  And if that's the reason, how do tell 
my linker where that library is (not in a shell, but through a 
process).  Or, do I need to tell popper where the library is?  If so, how 
the heck is that done?

Solaris 7, SunOS 5.7
Qpopper: 4.0.4
GDBM: 1.8.2

Thanks,
Jeff West

Reply via email to