Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jun 2017 19:27:34 GMT
From:      pkg-fallout@FreeBSD.org
To:        sunpoet@FreeBSD.org
Cc:        pkg-fallout@FreeBSD.org
Subject:   [package - head-amd64-default][devel/nant] Failed for nant-0.92_1 in build
Message-ID:  <201706191927.v5JJRYF2053710@beefy12.nyi.freebsd.org>

next in thread | raw e-mail | index | archive | help
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     sunpoet@FreeBSD.org
Last committer: sunpoet@FreeBSD.org
Ident:          $FreeBSD: head/devel/nant/Makefile 429540 2016-12-26 16:43:27Z sunpoet $
Log URL:        http://beefy12.nyi.freebsd.org/data/head-amd64-default/p443793_s320065/logs/nant-0.92_1.log
Build URL:      http://beefy12.nyi.freebsd.org/build.html?mastername=head-amd64-default&build=p443793_s320065
Log:

====>> Building devel/nant
build started at Mon Jun 19 19:27:04 UTC 2017
port directory: /usr/ports/devel/nant
building for: FreeBSD head-amd64-default-job-06 12.0-CURRENT FreeBSD 12.0-CURRENT 1200033 amd64
maintained by: sunpoet@FreeBSD.org
Makefile ident:      $FreeBSD: head/devel/nant/Makefile 429540 2016-12-26 16:43:27Z sunpoet $
Poudriere version: 3.1.19-29-g5598cc27
Host OSVERSION: 1200031
Jail OSVERSION: 1200033
Job Id: 06




!!! Jail is newer than host. (Jail: 1200033, Host: 1200031) !!!
!!! This is not supported. !!!
!!! Host kernel must be same or newer than jail. !!!
!!! Expect build failures. !!!



---Begin Environment---
SHELL=/bin/csh
OSVERSION=1200033
UNAME_v=FreeBSD 12.0-CURRENT 1200033
UNAME_r=12.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/head-amd64-default/ref
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
PKGNAME=nant-0.92_1
OLDPWD=/
PWD=/usr/local/poudriere/data/.m/head-amd64-default/ref/.p/pool
MASTERNAME=head-amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
USER=root
HOME=/root
POUDRIERE_VERSION=3.1.19-29-g5598cc27
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
LIBEXECPREFIX=/usr/local/libexec/poudriere
LOCALBASE=/usr/local
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for nant-0.92_1:
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake MONO_SHARED_DIR="/wrkdirs/usr/ports/devel/nant/work" PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/devel/nant/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/nant/work  HOME=/wrkdirs/usr/ports/devel/nant/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
MONO_SHARED_DIR="/wrkdirs/usr/ports/devel/nant/work" TZ=UTC XDG_DATA_HOME=/wrkdirs/usr/ports/devel/nant/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/nant/work  HOME=/wrkdirs/usr/ports/devel/nant/work TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector -fno-strict-aliasing"  CPP="cpp" CPPFLAGS=""  LDFLAGS=" -fstack-protector" LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing "  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
OSREL=12.0
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
LIB32DIR=lib
DOCSDIR="share/doc/NAnt"
EXAMPLESDIR="share/examples/NAnt"
DATADIR="share/NAnt"
WWWDIR="www/nant"
ETCDIR="etc/nant"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/NAnt
DOCSDIR=/usr/local/share/doc/NAnt
EXAMPLESDIR=/usr/local/share/examples/NAnt
WWWDIR=/usr/local/www/nant
ETCDIR=/usr/local/etc/nant
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
#### /usr/local/etc/poudriere.d/make.conf ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 2 jobs
MAKE_JOBS_NUMBER=2
#### /usr/ports/Mk/Scripts/ports_env.sh ####
ARCH=amd64
CONFIGURE_MAX_CMD_LEN=262144
HAVE_COMPAT_IA32_KERN=YES
OPSYS=FreeBSD
OSREL=12.0
OSVERSION=1200033
PYTHONBASE=/usr/local
UID=0
_JAVA_OS_LIST_REGEXP=native\|linux
_JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun
_JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+
_OSRELEASE=12.0-CURRENT
#### Misc Poudriere ####
GID=0
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  1024
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===>  License GPLv2 GPLv3 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   nant-0.92_1 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.10.1.txz
[head-amd64-default-job-06] Installing pkg-1.10.1...
[head-amd64-default-job-06] Extracting pkg-1.10.1: .......... done
===>   nant-0.92_1 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of nant-0.92_1
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License GPLv2 GPLv3 accepted by the user
===> Fetching all distfiles required by nant-0.92_1 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License GPLv2 GPLv3 accepted by the user
===> Fetching all distfiles required by nant-0.92_1 for building
=> SHA256 Checksum OK for nant-0.92-src.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License GPLv2 GPLv3 accepted by the user
===> Fetching all distfiles required by nant-0.92_1 for building
===>  Extracting for nant-0.92_1
=> SHA256 Checksum OK for nant-0.92-src.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for nant-0.92_1
===>  Applying FreeBSD patches for nant-0.92_1
===========================================================================
=======================<phase: build-depends  >============================
===>   nant-0.92_1 depends on executable: gmake - not found
===>   Installing existing package /packages/All/gmake-4.2.1_1.txz
[head-amd64-default-job-06] Installing gmake-4.2.1_1...
[head-amd64-default-job-06] `-- Installing gettext-runtime-0.19.8.1_1...
[head-amd64-default-job-06] |   `-- Installing indexinfo-0.2.6...
[head-amd64-default-job-06] |   `-- Extracting indexinfo-0.2.6: .... done
[head-amd64-default-job-06] `-- Extracting gettext-runtime-0.19.8.1_1: .......... done
[head-amd64-default-job-06] Extracting gmake-4.2.1_1: .......... done
===>   nant-0.92_1 depends on executable: gmake - found
===>   Returning to build of nant-0.92_1
===>   nant-0.92_1 depends on executable: mono - not found
===>   Installing existing package /packages/All/mono-4.8.1.0_1.txz
[head-amd64-default-job-06] Installing mono-4.8.1.0_1...
[head-amd64-default-job-06] `-- Installing glib-2.50.2_2,1...
[head-amd64-default-job-06] |   `-- Installing libffi-3.2.1...
[head-amd64-default-job-06] |   `-- Extracting libffi-3.2.1: .......... done
<snip>
[head-amd64-default-job-06] |   |   | `-- Installing scrnsaverproto-1.2.2...
[head-amd64-default-job-06] |   |   | `-- Extracting scrnsaverproto-1.2.2: ... done
[head-amd64-default-job-06] |   |   `-- Extracting libXScrnSaver-1.2.2_3: .......... done
[head-amd64-default-job-06] |   |   `-- Installing libXft-2.3.2_1...
[head-amd64-default-job-06] |   |   | `-- Installing fontconfig-2.12.1,1...
[head-amd64-default-job-06] |   |   |   `-- Installing expat-2.2.0_1...
[head-amd64-default-job-06] |   |   |   `-- Extracting expat-2.2.0_1: .......... done
[head-amd64-default-job-06] |   |   | `-- Extracting fontconfig-2.12.1,1: .......... done
Running fc-cache to build fontconfig cache...
/usr/local/share/fonts: skipping, no such directory
/usr/local/lib/X11/fonts: skipping, no such directory
/var/db/fontconfig: cleaning cache directory
fc-cache: succeeded
[head-amd64-default-job-06] |   |   | `-- Installing libXrender-0.9.10...
[head-amd64-default-job-06] |   |   |   `-- Installing renderproto-0.11.1...
[head-amd64-default-job-06] |   |   |   `-- Extracting renderproto-0.11.1: .... done
[head-amd64-default-job-06] |   |   | `-- Extracting libXrender-0.9.10: .......... done
[head-amd64-default-job-06] |   |   `-- Extracting libXft-2.3.2_1: ......... done
[head-amd64-default-job-06] |   | `-- Extracting tk86-8.6.6: .......... done
[head-amd64-default-job-06] |   `-- Extracting py27-tkinter-2.7.13_6: ........ done
[head-amd64-default-job-06] |   `-- Installing webp-0.6.0_3...
[head-amd64-default-job-06] |   | `-- Installing giflib-5.1.4...
[head-amd64-default-job-06] |   | `-- Extracting giflib-5.1.4: .......... done
[head-amd64-default-job-06] |   `-- Extracting webp-0.6.0_3: .......... done
[head-amd64-default-job-06] `-- Extracting py27-pillow-3.4.2_1: .......... done
[head-amd64-default-job-06] Extracting mono-4.8.1.0_1: .......... done
Message from perl5-5.24.1_1:
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:

#!/usr/local/bin/perl

or

#!/usr/bin/env perl

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
Message from python27-2.7.13_4:
===========================================================================

Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

bsddb           databases/py-bsddb
gdbm            databases/py-gdbm
sqlite3         databases/py-sqlite3
tkinter         x11-toolkits/py-tkinter

===========================================================================
Message from libinotify-20160505:
============================================================================

Libinotify functionality on FreeBSD is missing support for

  - detecting a file being moved into or out of a directory within the
    same filesystem
  - certain modifications to a symbolic link (rather than the
    file it points to.)

in addition to the known limitations on all platforms using kqueue(2)
where various open and close notifications are unimplemented.

This means the following regression tests will fail:

Directory notifications:
   IN_MOVED_FROM
   IN_MOVED_TO

Open/close notifications:
   IN_OPEN
   IN_CLOSE_NOWRITE
   IN_CLOSE_WRITE

Symbolic Link notifications:
   IN_DONT_FOLLOW
   IN_ATTRIB
   IN_MOVE_SELF
   IN_DELETE_SELF

Kernel patches to address the missing directory and symbolic link
notifications are available from:

https://github.com/libinotify-kqueue/libinotify-kqueue/tree/master/patches

=============================================================================
You might want to consider increasing the kern.maxfiles tunable if you plan
to use this library for applications that need to monitor activity of a lot
of files.

If the default on your system is too low, add the following line to
/boot/loader.conf, then reboot the system:

    kern.maxfiles="25000"
=============================================================================
Message from freetype2-2.8:
The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as
the default, emulating a modern version of ClearType. This change inevitably
leads to different rendering results, and you might change port's options to
adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment
variable).

The environment variable "FREETYPE_PROPERTIES" can be used to control the
driver properties. Example:

FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
	cff:no-stem-darkening=1 \
	autofitter:warping=1

This allows to select, say, the subpixel hinting mode at runtime for a given
application.

The controllable properties are listed in the section "Controlling FreeType
Modules" in the reference's table of contents
(/usr/local/share/doc/freetype2/reference/ft2-toc.html, if documentation was installed).
Message from mono-4.8.1.0_1:
************************************************************************
If you have build/runtime errors with Mono and Gtk# apps please try the
following first:

* Build Mono and gtk+ (x11-toolkits/gtk20) without CPUTYPE and with the
  default FreeBSD CFLAGS ('-O2 -fno-strict-aliasing -pipe') as Mono has
  been known to expose compiler bugs.

* Try building and running Mono with the GENERIC kernel.
  - Mono requires SYSVSHM, SYSVMSG, and SYSVSEM which are part of the
    GENERIC kernel.
  - Removing kernel options or changing defaults to use experimental
    options can adversely affect Mono's ability to build and run.

* Remove leftover semaphores / increase semaphore limits.
  - Close apps which use Mono and run `ipcs -sbt`.  Remove the
    semaphores with MODE "--rw-------" and NSEMS "8" using ipcrm (1)
  - _OR_ simply reboot which is the safest method.
  - On multi-user systems the semaphore limits may need to be increased
    from the defaults. The following should comfortably support 30 users.

    # echo "kern.ipc.semmni=40" >> /boot/loader.conf
    # echo "kern.ipc.semmns=300" >> /boot/loader.conf

* If you are in a jailed environment, ensure System V IPC are enabled.
  You can rely on the security.jail.sysvipc_allowed  sysctl to check
  this status.  The following enables this feature on the host system:
    # echo "jail_sysvipc_allow=\"YES\"" >> /etc/rc.conf

* Some process information are accessed through /proc (e.g. when using
  NUnit) and procfs(5) has to be mounted for these features to work:
    # echo "proc            /proc   procfs  rw 0 0" >> /etc/fstab
************************************************************************
===>   nant-0.92_1 depends on executable: mono - found
===>   Returning to build of nant-0.92_1
===>   nant-0.92_1 depends on package: pkgconf>=1.3.0_1 - not found
===>   Installing existing package /packages/All/pkgconf-1.3.7,1.txz
[head-amd64-default-job-06] Installing pkgconf-1.3.7,1...
[head-amd64-default-job-06] Extracting pkgconf-1.3.7,1: .......... done
===>   nant-0.92_1 depends on package: pkgconf>=1.3.0_1 - found
===>   Returning to build of nant-0.92_1
===========================================================================
=======================<phase: lib-depends    >============================
===========================================================================
=======================<phase: configure      >============================
===>  Configuring for nant-0.92_1
===========================================================================
=======================<phase: build          >============================
===>  Building for nant-0.92_1
gmake[1]: Entering directory '/wrkdirs/usr/ports/devel/nant/work/nant-0.92'
mkdir -p bootstrap
cp -R lib/ bootstrap/lib
# Mono loads log4net before privatebinpath is set-up, so we need this in the same directory
# as NAnt.exe
cp lib/common/neutral/log4net.dll bootstrap
cp src/NAnt.Console/App.config bootstrap/NAnt.exe.config
mcs  -target:exe -define:NET,NET_1_0,NET_1_1,NET_2_0,NET_3_5,NET_4_0,ONLY_4_0 -out:bootstrap/NAnt.exe -r:bootstrap/log4net.dll \
	-r:System.Configuration.dll -recurse:src/NAnt.Console/*.cs src/CommonAssemblyInfo.cs
src/NAnt.Console/ConsoleStub.cs(415,45): warning CS0618: `System.AppDomain.AppendPrivatePath(string)' is obsolete: `AppDomain.AppendPrivatePath has been deprecated. Please investigate the use of AppDomainSetup.PrivateBinPath instead.'
src/NAnt.Console/ConsoleStub.cs(423,49): warning CS0618: `System.AppDomain.AppendPrivatePath(string)' is obsolete: `AppDomain.AppendPrivatePath has been deprecated. Please investigate the use of AppDomainSetup.PrivateBinPath instead.'
Compilation succeeded - 2 warning(s)
resgen  src/NAnt.Core/Resources/Strings.resx bootstrap/NAnt.Core.Resources.Strings.resources
Read in 198 resources from '/wrkdirs/usr/ports/devel/nant/work/nant-0.92/src/NAnt.Core/Resources/Strings.resx'
Writing resource file...  Done.
mcs  -target:library -warn:0 -define:NET,NET_1_0,NET_1_1,NET_2_0,NET_3_5,NET_4_0,ONLY_4_0 -out:bootstrap/NAnt.Core.dll -debug \
	-resource:bootstrap/NAnt.Core.Resources.Strings.resources -r:lib/common/neutral/log4net.dll \
	-r:System.Web.dll -recurse:src/NAnt.Core/*.cs src/CommonAssemblyInfo.cs
resgen  src/NAnt.DotNet/Resources/Strings.resx bootstrap/NAnt.DotNet.Resources.Strings.resources
Read in 77 resources from '/wrkdirs/usr/ports/devel/nant/work/nant-0.92/src/NAnt.DotNet/Resources/Strings.resx'
Writing resource file...  Done.
mcs  -target:library -warn:0 -define:NET,NET_1_0,NET_1_1,NET_2_0,NET_3_5,NET_4_0,ONLY_4_0 -out:bootstrap/NAnt.DotNetTasks.dll \
	-r:./bootstrap/NAnt.Core.dll -r:bootstrap/lib/common/neutral/NDoc.Core.dll \
	-recurse:src/NAnt.DotNet/*.cs -resource:bootstrap/NAnt.DotNet.Resources.Strings.resources \
	src/CommonAssemblyInfo.cs
mcs  -target:library -warn:0 -define:NET,NET_1_0,NET_1_1,NET_2_0,NET_3_5,NET_4_0,ONLY_4_0 -out:bootstrap/NAnt.CompressionTasks.dll \
	-r:./bootstrap/NAnt.Core.dll -r:bootstrap/lib/common/neutral/ICSharpCode.SharpZipLib.dll \
	-recurse:src/NAnt.Compression/*.cs src/CommonAssemblyInfo.cs
mono --runtime=v4.0 bootstrap/NAnt.exe  -t:mono-4.0 -f:NAnt.build build
gmake[1]: *** [Makefile:76: build-nant] Bad system call (core dumped)
gmake[1]: Leaving directory '/wrkdirs/usr/ports/devel/nant/work/nant-0.92'
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/nant



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706191927.v5JJRYF2053710>