Hi Ede. I have seen same error on Alpine Linux. Most likely you have libressl abd libressl-dev, while version 6.6 works with openssl.
There is a bug in configuration code that prevents the building opnbsd-compat libs when you have libressl. I will add github issue link later. But for now just try replacing libressl with openssl Ihor On October 22, 2019 7:38:13 AM EDT, John Smith <[email protected]> wrote: >Hello, > >cloned today, I am having problems building smtpd. After configure: > > >/data/git/opensmtp # make >make all-recursive >make[1]: Entering directory '/data/git/opensmtp' >Making all in openbsd-compat >make[2]: Entering directory '/data/git/opensmtp/openbsd-compat' >gcc -DHAVE_CONFIG_H -I. -I.. -I../smtpd -I../openbsd-compat >-I../openbsd-compat/err_h -I/usr/include -march=skylake >-fomit-frame-pointer -O2 -pipe -fPIC -DPIC -Wall -Wpointer-arith >-Wuninitialized -Wsign-compare -Wformat-security >-Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result >-fno-strict-aliasing -fno-builtin-memset -fPIE -D_BSD_SOURCE >-D_DEFAULT_SOURCE -c -o arc4random.o arc4random.c >arc4random.c:167:21: error: macro "arc4random_stir" passed 1 arguments, >but takes just 0 > arc4random_stir(void) > ^ >arc4random.c:168:1: error: expected '=', ',', ';', 'asm' or >'__attribute__' before '{' token > { > ^ >make[2]: *** [Makefile:445: arc4random.o] Error 1 >make[2]: Leaving directory '/data/git/opensmtp/openbsd-compat' >make[1]: *** [Makefile:418: all-recursive] Error 1 >make[1]: Leaving directory '/data/git/opensmtp' >make: *** [Makefile:350: all] Error 2 > >Any idea what I might be missing? As I have a rather minimal system, >some package my be lacking. Any further details that are needed? > >Thanks > >Ede -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
