Bug 202397 - databases/tdb: cannot build after portsnap...
Summary: databases/tdb: cannot build after portsnap...
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Timur I. Bakeyev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-17 20:57 UTC by Michelle Sullivan
Modified: 2017-12-18 04:39 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (timur)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michelle Sullivan 2015-08-17 20:57:59 UTC
Checking C prototype for getgrent_r                                               : not found 
Checking C prototype for getpwent_r                                               : not found 
Checking C prototype for getgrent_r                                               : not found 
Checking for getgrouplist                                                         : ok 
Checking for program xsltproc                                                     : true 
Checking for stylesheet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl : ok 
Checking compiler accepts ['-fstack-protector']                                                 : yes 
Checking linker accepts ['-fstack-protector']                                                   : yes 
Checking linker accepts -Wl,-no-undefined                                                       : yes 
Checking linker accepts ['-undefined', 'dynamic_lookup']                                        : no 
'configure' finished successfully (52.243s)
===========================================================================
=======================<phase: build          >============================
===>  Building for tdb-1.3.7,1
/bin/mkdir -p /wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/bin/default/man
install  -m 444 /usr/ports/databases/tdb/files/`basename man/man8/tdbbackup.8.gz .gz` /wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/bin/default/man
install  -m 444 /usr/ports/databases/tdb/files/`basename man/man8/tdbdump.8.gz .gz` /wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/bin/default/man
install  -m 444 /usr/ports/databases/tdb/files/`basename man/man8/tdbrestore.8.gz .gz` /wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/bin/default/man
install  -m 444 /usr/ports/databases/tdb/files/`basename man/man8/tdbtool.8.gz .gz` /wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/bin/default/man
Waf: Entering directory `/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/bin'
symlink: _tdb_text.py -> python/_tdb_text.py
Traceback (most recent call last):
  File "buildtools/bin/waf", line 76, in <module>
    Scripting.prepare(t, cwd, VERSION, wafdir)
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/third_party/waf/wafadmin/Scripting.py", line 145, in prepare
    prepare_impl(t, cwd, ver, wafdir)
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/third_party/waf/wafadmin/Scripting.py", line 135, in prepare_impl
    main()
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/third_party/waf/wafadmin/Scripting.py", line 188, in main
    fun(ctx)
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/third_party/waf/wafadmin/Scripting.py", line 386, in build
    return build_impl(bld)
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/third_party/waf/wafadmin/Scripting.py", line 399, in build_impl
    bld.add_subdirs([os.path.split(Utils.g_module.root_path)[0]])
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/third_party/waf/wafadmin/Build.py", line 993, in add_subdirs
    self.recurse(dirs, 'build')
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/third_party/waf/wafadmin/Utils.py", line 634, in recurse
    f(self)
  File "/wrkdirs/usr/ports/databases/tdb/work/tdb-1.3.7/wscript", line 195, in build
    bld.INSTALL_FILES('${PYTHONARCHDIR}', '_tdb_text.py')
  File "./buildtools/wafsamba/wafsamba.py", line 843, in INSTALL_FILES
    destname=destname, base_name=base_name)
  File "./buildtools/wafsamba/wafsamba.py", line 807, in install_file
    destdir = bld.EXPAND_VARIABLES(destdir)
  File "./buildtools/wafsamba/samba_utils.py", line 363, in EXPAND_VARIABLES
    ret = SUBST_VARS_RECURSIVE(ret, ctx.env)
  File "./buildtools/wafsamba/samba_utils.py", line 330, in SUBST_VARS_RECURSIVE
    string = subst_vars_error(string, env)
  File "./buildtools/wafsamba/samba_utils.py", line 239, in subst_vars_error
    raise KeyError("Failed to find variable %s in %s" % (vname, string))
KeyError: 'Failed to find variable PYTHONARCHDIR in ${PYTHONARCHDIR}'
*** Error code 1

Stop in /usr/ports/databases/tdb.
===>  Cleaning for tdb-1.3.7,1
build of /usr/ports/databases/tdb ended at Mon Aug 17 21:15:31 CEST 2015
root@84amd64:/build/poudriere/ports/ng/Mk # grep PYTHONARCH *
root@84amd64:/build/poudriere/ports/ng/Mk # grep PYTHONARCH */*
root@84amd64:/build/poudriere/ports/ng/Mk # head ../UPDATING 
This file documents some of the problems you may encounter when upgrading
your ports.  We try our best to minimize these disruptions, but sometimes
they are unavoidable.

You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.

20150816:
  AFFECTS: users of sysutils/s6
  AUTHOR: Colin Booth <colin@heliocat.net>