On Sun, Aug 02, 2015 at 01:04:02PM +0200, Gilles Chehade wrote:
> On Wed, Jul 29, 2015 at 11:16:58PM +0100, Luis wrote:
> > Hi,
> >
> > I've cloned the opensmtpd git repository and after checking out the
> > portable branch, I've got a build error (Debian system):
> >
> > ../../openbsd-compat/err.h:25:19: note: in definition of macro b
> > fprintf(stderr, format "\n", ## args)
> > ^
> > ../../openbsd-compat/err.h:16:3: note: in expansion of macro b
> > errx(exitcode, format ": %s", ## args, strerror(errno))
> > ^
> > ../../smtpd/delivery_lmtp.c:207:8: note: in expansion of macro b
> > err(1, NULL);
> > ^
> > ../../openbsd-compat/err.h:16:25: warning: null argument where non-null
> > required (argument 2) [-Wnonnull]
> > errx(exitcode, format ": %s", ## args, strerror(errno))
> > ^
> > ../../openbsd-compat/err.h:25:19: note: in definition of macro b
> > fprintf(stderr, format "\n", ## args)
> > ^
> > ../../openbsd-compat/err.h:16:3: note: in expansion of macro b
> > errx(exitcode, format ": %s", ## args, strerror(errno))
> > ^
> > ../../smtpd/delivery_lmtp.c:207:8: note: in expansion of macro b
> > err(1, NULL);
> > ^
> >
> >
> > If i revert the following commits I am able to build again:
> >
> > 5401ab7332ae include err.h if there's no err.h on the system
> > 178e3f54f58d add openbsd-compat/err.h from
> > https://raw.githubusercontent.com/libressl-portable/portable/master/include/err.h
> >
> > Are these commits really necessary?
> >
>
> Hi,
>
> I'll have a look at this regression.
> Can you open a ticket on our tracker at github ?
Done, I've created ticket #627 ("portable build failure"). Thanks for
looking.
(Please note that I do *not* have a github account -- I just created a
disposable account that I don't monitor.)
Cheers,
--
Luis
--
You received this mail because you are subscribed to [email protected]
To unsubscribe, send a mail to: [email protected]