William wrote:
In preparing an update to the OpenBSD port to 1.6-RC1, we found it
failed to compile uip/rcvtty due to this commit:
http://git.savannah.gnu.org/cgit/nmh.git/patch/?id=6443ed24f6c3b41186636a0b0f
ea93ebe9452047
It results in:
cc -O2 -pipe -o uip/rcvtty uip/rcvtty.o uip/scansbr.o sbr/libmh.a -ltermca
p 2>&1 | sed -e 's/: w\(arning: s.*() is .* misused, please use\)/: W\1/'
sbr/libmh.a(sbr_libmh_a-m_getfld.o)(.text+0x6d5): In function `m_unknown':
sbr/libmh.a(sbr_libmh_a-mts.o)(.text+0x5be): In function `LocalName':
sbr/libmh.a(sbr_libmh_a-m_maildir.o)(.text+0x13e): In function `m_maildir':
uip/rcvtty.o(.text+0x6ef): In function `main':
: undefined reference to `alert'
collect2: ld returned 1 exit status
How we hit this needs a bit of explanation.
Even with that explanation, I don't understand how that
commit broke that link. First let me ask, is
HAVE_GETUTXENT #defined in config.h? If not, why is there a call
to alert()? All appearances of it are protected by
#if HAVE_GETUTXENT.
After the failed discussion here on nmh-workers about utmp support, in
which we attempted to resurrect it with this tiny patch:
http://lists.nongnu.org/archive/html/nmh-workers/2013-01/msg00018.html
Ken responded in detail:
http://lists.nongnu.org/archive/html/nmh-workers/2013-01/msg00020.html
Can we continue the discussion from the points that he raised?
Thanks,
David
_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/nmh-workers