Created attachment 182556 [details] poudriere logfile Build fails if built without DOCS on amd64, armv6 and i386 checking for /usr/local/bin/python2.7... /usr/local/bin/python2.7 checking /usr/local/bin/python2.7 version... 2.7 checking for python2 sphinx module... no configure: error: Couldn't import sphinx module and call sphinx.main() for Python2 - try package python-sphinx ===> Script "configure" failed unexpectedly. Please report the problem to sunpoet@FreeBSD.org [maintainer] and attach the "/wrkdirs/usr/ports/databases/py-xapian/work/xapian-bindings-1.4.4/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea).
A commit references this bug: Author: sunpoet Date: Sat May 13 12:11:24 UTC 2017 New revision: 440793 URL: https://svnweb.freebsd.org/changeset/ports/440793 Log: Add py-sphinx to BUILD_DEPENDS unconditionally PR: 219249 Reported by: Gerrit Beine <mail+freebsd@gerritbeine.de> Changes: head/databases/py-xapian/Makefile
Committed. Thanks!
This was the worst solution of all, because sphinx is not needed for the Python module but for building the documentation. So, the problem is within the configure script, but not with the dependency. Is anyone around who can fix configure scripts? I've found the problem within the script. But I have no clue how to pass something like --no-docs to the script.
A commit references this bug: Author: sunpoet Date: Thu Jan 25 13:06:24 UTC 2018 New revision: 459929 URL: https://svnweb.freebsd.org/changeset/ports/459929 Log: Update BUILD_DEPENDS: restrict py-sphinx to DOCS option PR: 219249 Reported by: Gerrit Beine <mail+freebsd@gerritbeine.de> Changes: head/databases/py-xapian/Makefile head/databases/py-xapian/files/ head/databases/py-xapian/files/patch-configure