Wouldn't build for me on OpenBSD 5.9
Basically, bootstrap fails to populate the tree with the many versions of
Makefile.in, so configure fails.
I also tried it on Linux (UbuntuStudio 15.10) where it would configure but not
build. Not too concerned with how well my auduo production lapton runs a mail
server, though.
The most recent version I could build was cloned from the git repo on January
31.
// bootstrap complains about C object in subdir but not in
configure.ac rather often
// Also fails to create most of the Makefile.ins
$ ./bootstrap
...
extras/wip/filters/filter-clamav/Makefile.am: C objects in subdir but
`AM_PROG_CC_C_O' not in `configure.ac'
extras/wip/filters/filter-clamav/Makefile.am: installing `./compile'
... // 29 similar lines
... // omitted
...
openbsd-compat/Makefile.am: C objects in subdir but `AM_PROG_CC_C_O'
not in `configure.ac'
configure.ac:28: installing `./config.guess'
configure.ac:28: installing `./config.sub'
// configure complains of missing Makefile.in
$ ./configure
...
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.in'
// OpenBSD has a few versions of Makefile.in
$ find . -name Makefile.in
./extras/stable/Makefile.in
./extras/wip/filters/Makefile.in
./extras/wip/Makefile.in
./extras/Makefile.in
// Whereas Linux (UbuntuStudio 15.10)
// has a whole lot more, using the same tarball
steve@teeter:~/opensmtpd-extras-201602042118$ find . -name Makefile.in
./Makefile.in
./extras/Makefile.in
./extras/stable/Makefile.in
./extras/wip/schedulers/scheduler-stub/Makefile.in
./extras/wip/schedulers/Makefile.in
./extras/wip/schedulers/scheduler-python/Makefile.in
./extras/wip/schedulers/scheduler-ram/Makefile.in
./extras/wip/filters/filter-monkey/Makefile.in
./extras/wip/filters/filter-spamassassin/Makefile.in
./extras/wip/filters/filter-regex/Makefile.in
./extras/wip/filters/Makefile.in
./extras/wip/filters/filter-trace/Makefile.in
./extras/wip/filters/filter-dkim-signer/Makefile.in
./extras/wip/filters/filter-clamav/Makefile.in
./extras/wip/filters/filter-void/Makefile.in
./extras/wip/filters/filter-python/Makefile.in
./extras/wip/filters/filter-perl/Makefile.in
./extras/wip/filters/filter-pause/Makefile.in
./extras/wip/filters/filter-dnsbl/Makefile.in
./extras/wip/filters/filter-stub/Makefile.in
./extras/wip/filters/filter-lua/Makefile.in
./extras/wip/Makefile.in
./extras/wip/queues/queue-python/Makefile.in
./extras/wip/queues/Makefile.in
./extras/wip/queues/queue-null/Makefile.in
./extras/wip/queues/queue-ram/Makefile.in
./extras/wip/queues/queue-stub/Makefile.in
./extras/wip/tools/Makefile.in
./extras/wip/tools/tool-stats/Makefile.in
./extras/wip/tables/table-postgres/Makefile.in
./extras/wip/tables/table-stub/Makefile.in
./extras/wip/tables/Makefile.in
./extras/wip/tables/table-redis/Makefile.in
./extras/wip/tables/table-ldap/Makefile.in
./extras/wip/tables/table-sqlite/Makefile.in
./extras/wip/tables/table-python/Makefile.in
./extras/wip/tables/table-mysql/Makefile.in
./extras/wip/tables/table-passwd/Makefile.in
./extras/wip/tables/table-socketmap/Makefile.in
./openbsd-compat/Makefile.in
// Clobber the whole tree with Linux Makefile.in
$ tar zxvf ../Makefiles.tar.gz
// Configures OK
$ ./configure
...
...
...
OpenSMTPD-extras have been configured with the following options:
User binaries: /usr/local/bin
System binaries: /usr/local/sbin
Configuration files: /usr/local/etc
Manual pages: /usr/local/share/man/catX
Privilege separation chroot path: /var/empty
Package libexecdir: ${exec_prefix}/libexec/smtpd
Manpage format: cat
Host: x86_64-unknown-openbsd5.9
Compiler: gcc
Compiler flags: -g -O2 -fPIC -DPIC -Wall -Wpointer-arith
-Wuninitialized -Wsign-compare -Wformat-security -Wno-pointer-sign
-fno-strict-aliasing -fno-builtin-memset -fPIE
Preprocessor flags: -I/usr/include
Linker flags: -L/usr/lib -pie
Libraries: -levent -lcrypto -lssl
// Unsurprisingly, it won't compile though
$ make
...
...
...
*** Error 1 in . (Makefile:359 './Makefile.in': @for dep in
./m4/libtool.m4 ./m4/ltoptions.m4 ./m4/ltsugar.m4 ./m4/ltversion.m4
./m4/lt~obso...)
*** Error 1 in openbsd-compat (Makefile:340 './Makefile.in')
*** Error 1 in . (Makefile:435 'all-recursive')
*** Error 1 in /home/steve/opensmtpd-extras-201602042118 (Makefile:342 'all')
On February 4, 2016 12:25:11 PM PST, j...@poolp.org wrote:
>A new opensmtpd-extras snapshot is available at:
>
> http://www.opensmtpd.org/archives/opensmtpd-extras-201602042118.tar.gz
>
>Checksum:
>
>SHA256 (opensmtpd-extras-201602042118.tar.gz) =
>59480e4bc0c75ca554a0a833b51764e4b7de6acf9f1ebcd2e7f176c144da3b32
>
>A summary of the content of this snapshot is available below.
>
>Please test and let us know if it breaks something!
>
>If this snapshot doesn't work, please also test with a previous one,
>to help us spot where the issue is coming from. You can access all
>previous snapshots here:
>
>http://www.opensmtpd.org/archives/
>
>The OpenSMTPD team ;-)
>
>
>Summary of changes since last snapshot