[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Mailutils on Nto
From: |
Alain Magloire |
Subject: |
Mailutils on Nto |
Date: |
Tue, 17 Apr 2001 11:42:33 -0400 (EDT) |
>
>
> --qMm9M+Fa2AknHoGS
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
>
> ChangeLog:
>
> * QNX needed to include <strings.h> for many of the useful string functions.
> * QNX needed to define _QNX_SOURCE so <sys/time.h> doesn't have an internal
> warning.
> * mailbox/mime.c: wasn't including config.h
> * mailbox/attachment.c, configure.in: QNX needed libgen.h for basename().
> * pop3d/user.c: QNX says getspnam(char* n), I cast away the error.
>
> I don't know about that last, but I thought I'd throw it in, should work
> even it getspnam(const char*) is the prototype, I can't imagine it's
> actually writing to the name argument.
>
> And what on earth is vasprintf? I've never heard of it, the imap code
> might want to check for it's existence before calling it. It looks
> strikingly similar to vsprintf, from it's usage in imap4d/util.c,
> util_send()/util_out(). That's a link time problem for me.
>
> Still don't know what's up with automake, looks like an installation
> problem.
I took time to make things compile on QNX/NTO and Solaris.
There were some GNUism(Thanks Jakob ;):
- argp
- vasprintf
- setenv (to be fair from BSD)
- stdout = ofile;
So if you want to update, one should do:
make distclean
cvs update -d -P
./autogen.sh
Thanks for bringing this to my attention, since I only develop
on my little PI (RHAT-5.2), I do not notice things.
--
alain