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
