From: alf on
On Jun 7, 5:05 am, Claus Aßmann <ca+sendmail(-no-copies-
please)@mine.informatik.uni-kiel.de> wrote:
> D. Stussy wrote:
> > "Claus Aßmann"
> > > Which "configuration phase" are you talking about?
>
> Seems this question went unanswered.

That would be ./configure, or its moral equivalent, methinks (as I
hazily remember sendmail did not - at some point - use autoconf)

alf
From: Claus Aßmann on
alf wrote:
> ca wrote...
> > > > Which "configuration phase" are you talking about?

> > Seems this question went unanswered.

> That would be ./configure, or its moral equivalent, methinks (as I
> hazily remember sendmail did not - at some point - use autoconf)

There is not configure command in the sendmail 8 distribution.
And there is no "moral equivalent" AFAICT. But maybe the OP can
explain what he meant? Maybe editing devtools/Site/*.m4?
Maybe adding
APPENDDEF(`confENVDEF', `-UNEEDSGETIPNODE')
would have solved the problem?
From: D. Stussy on
"Claus A�mann" <ca+sendmail(-no-copies-please)@mine.informatik.uni-kiel.de>
wrote in message news:huhnlq$m2q$1(a)obelix.informatik.uni-kiel.de...
> D. Stussy wrote:
> > "Claus A�mann"
> > > Which "configuration phase" are you talking about?
>
> Seems this question went unanswered.
>
> > > PS: I'm looking forward to seeing your patch. Thanks.
>
> > Not as a diff, but simply the result of the change:
>
> > // void
> > // freehostent(h)
>
> That will work well with a real C compiler and on systems that
> actually need freehostent(), which seems to be almost all.

Well, you asked me what I did to fix the problem on my system, and I told
you: I effectively removed the stub from the milter library source, as the
real routine is provided by libbind 6.0 on my system.

I reported this so you can program in a solution for the generic case that
tests to see if the routine is available and thus using conditional
compilation skip the stub. Maybe sendmail should be converted to use
"autoconf" like most other packages do.