> On 05 Feb 2016, at 03:56, Steve Conrad <[email protected]> wrote:
> 
> Wouldn't build for me on OpenBSD 5.9

So you run a -current snapshot, there is no need to build it yourself there.
Just install the snapshot package (which will hit mirrors very soon) or if you 
can not wait build the package yourself from the port mail/opensmtpd-extras.

> Basically, bootstrap fails to populate the tree with the many versions of 
> Makefile.in <http://makefile.in/>, so configure fails.

Likely too old autoconf/automake version.

> 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.

Where and why does it fail?

> 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 <http://configure.ac/> rather often
> // Also fails to create most of the Makefile.ins
> $ ./bootstrap
> …

You zapped the important lines here, see:
https://www.mail-archive.com/[email protected]/msg02607.html

> extras/wip/filters/filter-clamav/Makefile.am <http://makefile.am/>: C objects 
> in subdir but
> `AM_PROG_CC_C_O' not in `configure.ac <http://configure.ac/>'
> extras/wip/filters/filter-clamav/Makefile.am <http://makefile.am/>: 
> installing `./compile'
> ... // 29 similar lines
> ... // omitted
> ...
> openbsd-compat/Makefile.am <http://makefile.am/>: C objects in subdir but 
> `AM_PROG_CC_C_O'
> not in `configure.ac <http://configure.ac/>'
> configure.ac:28 <configure.ac:28>: installing `./config.guess'
> configure.ac:28 <configure.ac:28>: installing `./config.sub'
> 
> // configure complains of missing Makefile.in <http://makefile.in/>
> $ ./configure
> ...
> configure: creating ./config.status
> config.status: error: cannot find input file: `Makefile.in 
> <http://makefile.in/>'
> 
> // OpenBSD has a few versions of Makefile.in <http://makefile.in/>
> $ find . -name Makefile.in <http://makefile.in/>
> ./extras/stable/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/Makefile.in <http://makefile.in/>
> ./extras/wip/Makefile.in <http://makefile.in/>
> ./extras/Makefile.in <http://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 
> <http://makefile.in/>
> ./Makefile.in <http://makefile.in/>
> ./extras/Makefile.in <http://makefile.in/>
> ./extras/stable/Makefile.in <http://makefile.in/>
> ./extras/wip/schedulers/scheduler-stub/Makefile.in <http://makefile.in/>
> ./extras/wip/schedulers/Makefile.in <http://makefile.in/>
> ./extras/wip/schedulers/scheduler-python/Makefile.in <http://makefile.in/>
> ./extras/wip/schedulers/scheduler-ram/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-monkey/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-spamassassin/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-regex/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-trace/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-dkim-signer/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-clamav/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-void/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-python/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-perl/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-pause/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-dnsbl/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-stub/Makefile.in <http://makefile.in/>
> ./extras/wip/filters/filter-lua/Makefile.in <http://makefile.in/>
> ./extras/wip/Makefile.in <http://makefile.in/>
> ./extras/wip/queues/queue-python/Makefile.in <http://makefile.in/>
> ./extras/wip/queues/Makefile.in <http://makefile.in/>
> ./extras/wip/queues/queue-null/Makefile.in <http://makefile.in/>
> ./extras/wip/queues/queue-ram/Makefile.in <http://makefile.in/>
> ./extras/wip/queues/queue-stub/Makefile.in <http://makefile.in/>
> ./extras/wip/tools/Makefile.in <http://makefile.in/>
> ./extras/wip/tools/tool-stats/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-postgres/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-stub/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-redis/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-ldap/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-sqlite/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-python/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-mysql/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-passwd/Makefile.in <http://makefile.in/>
> ./extras/wip/tables/table-socketmap/Makefile.in <http://makefile.in/>
> ./openbsd-compat/Makefile.in <http://makefile.in/>
> 
> 
> // Clobber the whole tree with Linux Makefile.in <http://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 <http://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 
> <http://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, [email protected] <mailto:[email protected]> 
> wrote:
> A new opensmtpd-extras snapshot is available at:
> 
>         
> http://www.opensmtpd.org/archives/opensmtpd-extras-201602042118.tar.gz 
> <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 <http://www.opensmtpd.org/archives>/
> 
> The OpenSMTPD team ;-)
> 
> 
> Summary of changes since last snapshot (opensmtpd-extras-201601122027):
> 
> 
>     - small Makefile.am <http://makefile.am/> and pep8 fixes [1]
>     - fix tool-stats parsing for recent log format changes
>     - show the process name and pid when logging in foreground
>     - various logging cleanups
>     - make filter-monkey more useful with a config file.
>     - add a -l option to filter-trace ignore content lines
>     - fix several issues and bugs with filters and filter pipelining
>     - tweak and unify filter-monkey code
> 
> [1] Author: Rasmus Liland <[email protected]>
> 
> 
> ----------------------------------------------------------------
> If the service is free, you're the product.

Reply via email to