Sendmail 8.6.12,makemap,Solaris 2.3,remaping Names HELP

Sendmail 8.6.12,makemap,Solaris 2.3,remaping Names HELP

Post by Ralph Ha » Thu, 27 Jul 1995 04:00:00



I realize that this question has been asked a million times
before but I have never seen a specific answer.

I am running solaris 2.3/Sun OS 5.3

installing sendmail 8.6.12 and trying to get makemap to
compile so I can do the old mapping of names to full names
on outgoing messages (ralph to ralph.hand).  I know, I know,
don't do that but my users want it.

Now, makemap won't compile without the berkely db libraries.

Now how can I get just the db libraries and add them to my solaris
box so I can get this annoying little task out  of my way and
get on to bigger and better things like finding an nntp proxy to
run through a firewall.

Thanks in advance

Ralph Andrew Hand
Network Manager
Alberta Cancer Board

 
 
 

1. Problem compiling sendmail (8.6.12) on Solaris 2.4

Hi Everyone!

The configuration is:

It's a sparc machine running Solaris 2.4. The machine is going to be
our Internal DNS server.

I installed BIND 4.9.3 beta17 and I would like to run sendmail
version 8.6.12 on this machine.

I got the package db.185. Compiled it. Removed ndbm.o from libdb.a.
Installed libdb.a under /usr/lib. Copied db.h from db.185 package to
/usr/include. Left ndbm.h from db.185 alone.

Then got sendmail_8.6.12. Edited Makefile to reflect:

CC= /usr/local/SUNWspro/bin/cc
DBMDEF= -DNEWDB -DNDBM
ENVDEF= -DSOLARIS_2_3
INCDIRS=-I/usr/include
LIBDIRS=-L/usr/lib
LIBS=   -lresolv -lsocket -lnsl -lelf
....

In conf.h, NAMED_BIND is defined to 1.
and USERDB is commented out.

Ran make. Here is the error:

Undefined                       first referenced
 symbol                             in file
dbopen                              map.o
__dn_skipname                       domain.o
ld: fatal: Symbol referencing errors. No output written to sendmail
make: *** [sendmail] Error 1

The sendmail README file mentions that the dn_skipname symbol errors is
due to an old version (4.8.3 and before) of BIND. But I am running version
4.9.3. And I do not know what dbopen error message is.

I would appreciate any helpful hints/suggestions on the above mentioned
problem.

Thank you in advance.

Regards,

Sudheer.
--
Sudheer R. Vangati

Voice: (914) 945-6385; Fax: (914) 945-6552;    
                                                #include <the_usual_stuff.h>

2. WLAN 802.11b Security FAQ

3. Trouble compiling sendmail 8.6.12 for Solaris 2.4

4. User authentication

5. Are there any special patches for sendmail 8.6.12 on Solaris 2.4?

6. addon: 2.0.30 to 2.1.69

7. Sendmail 8.6.12 and Solaris 2.4

8. SB Live is Fuzzy!!

9. Linux 2.0.0 and sendmail 8.6.12/8.7.5...HELP!!!

10. Sendmail 8.6.12: using /etc/hosts to send to domainless hosts

11. Pre-compiled Sendmail 8.6.12 for Linux?

12. Sendmail 8.6.12 config

13. sendmail 8.6.12, nsswitch.conf, and /etc/hosts