[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#2107: Sendmail 8.6.12-9 and 8.6.12-8 problems

Package: sendmail
Version: 8.6.12-{8,9}

Version 8.6.12-9 is broken.  I had to downgrade to version 8.6.12-8 get
it working.  I couldn't even use sendmail -t -v to test it (it hung
when ctrl+d was hit).  Probably a library problem, but I didn't
investigate except to note that I used the 8.6.12-9 source to recompile
and it works fine.

makemap in 8.6.12-8 isn't compiled with dbm, hash, or btree support.
So it's pretty useless actually.  Compiling with dbm support is easy.
I needed to recompile sendmail as well as makemap to get the
functionality I needed.

Here are my diffs:
cjf@syntropy:/space/debian/source/mail$ diff -r sendmail-8.6.12.new/ sendmail-8.6.12
diff -r sendmail-8.6.12.new/debian.rules sendmail-8.6.12/debian.rules
<       (cd src; make CC="$(CC)" INCDIRS=-I/usr/include/db DEBIAN_CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)")
>       (cd src; make CC="$(CC)" DEBIAN_CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)")49c49
<       (cd makemap; make CC="$(CC)" INCDIRS=-I/usr/include/db CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)")
>       (cd makemap; make CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)")
diff -r sendmail-8.6.12.new/makemap/Makefile sendmail-8.6.12/makemap/Makefile
<       $(CC) $(CPPFLAGS) $(INCDIRS) -DNEWDB -DNDBM -c $(CFLAGS) -o $@ $<
>       $(CC) $(CPPFLAGS) -c $(CFLAGS) -o $@ $<

Christopher J. Fearnley            |    UNIX SIG Leader at PACS
cjf@netaxs.com (finger me!)        |    (Philadelphia Area Computer Society)
http://www.netaxs.com/~cjf         |    Design Science Revolutionary
ftp://ftp.netaxs.com/people/cjf    |    Explorer in Universe
"Dare to be Naive" -- Bucky Fuller |    Linux Advocate

Reply to: