Stuart Henderson <st...@openbsd.org> writes: > s/by/be in DESCR, build fails for me:
[...] > Making all in test > gmake[1]: Entering directory `/usr/obj/ports/mimetic-0.9.7/mimetic-0.9.7/test' > c++ -DHAVE_CONFIG_H -I. -I../mimetic -I.. -O2 -pipe -DNDEBUG > -DHAVE_MIMETIC_CONFIG -MT cutee.o -MD -MP -MF .deps/cutee.Tpo -c -o cutee.o > cutee.cxx > mv -f .deps/cutee.Tpo .deps/cutee.Po > /usr/bin/libtool --tag=CXX --mode=link c++ -O2 -pipe -DNDEBUG > -DHAVE_MIMETIC_CONFIG -o cutee cutee.o > libtool: link: c++ -o cutee -O2 -pipe -DNDEBUG -DHAVE_MIMETIC_CONFIG cutee.o > ./cutee -k -o autocutee.mk ./t.version.h ./t.tokenizer.h ./t.base64.h ./t.qp.h > ./t.circular_buffer.h ./t.file.h ./t.mimemessage.h ./t.composite.h > ./t.tokenizer.cxx ./t.base64.cxx ./t.qp.cxx ./t.circular_buffer.cxx > ./t.composite.cxx ./t.directory.h ./t.fieldparam.h ./t.fieldparam.cxx > ./t.strutils.h ./t.rfc822.h ./t.rfc822.cxx ./t.tree.h ./t.parser.h > ./t.contenttype.h ./t.contenttype.cxx ./t.utils.h ./t.codec.h ./t.codec.cxx > ./t.find_bm.h ./t.find_bm.cxx ./t.contentdisposition.h > ./t.contentdisposition.cxx > cd .. && /bin/sh /usr/obj/ports/mimetic-0.9.7/mimetic-0.9.7/missing --run > automake-1.11 --gnu test/Makefile > Provide an AUTOCONF_VERSION environment variable, please > automake-1.11: autoconf failed with exit status: 127 > gmake[1]: *** [Makefile.in] Error 1 > gmake[1]: Leaving directory `/usr/obj/ports/mimetic-0.9.7/mimetic-0.9.7/test' > gmake: *** [all-recursive] Error 1 > *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2670 > '/usr/obj/ports/mimetic-0.9.7/.build_done') > *** Error 1 in /usr/ports/mystuff/mail/mimetic > (/usr/ports/infrastructure/mk/bsd.port.mk:2389 'all') > --- Sat May 11 10:43:56 BST 2013 This one is weird, cutee[1] is a tool by the same author, that outputs definitions suitable for inclusion in a Makefile.am. But each time you run cutee Makefile.in has to be regenerated; this is wrong imho, upstream should ship pre-generated autocutee.mk / Makefile.in, and only update this file if needed (if ! cmp -s autocutee.mk.tmp autocutee.mk; then ...). Also, I don't think tests should be built and ran in a normal build, and I don't get why they should be ran at install time either. Maybe you could just unplug test/ from SUBDIRS (tests pass on i386) and discuss this with upstream? [1] http://www.codesink.org/cutee_unit_testing.html -- Jérémie Courrèges-Anglas PGP Key fingerprint: 61DB D9A0 00A4 67CF 2A90 8961 6191 8FBF 06A1 1494