Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Oct 2015 11:14:51 +0200
From:      Jukka Ukkonen <jau789@gmail.com>
To:        pkg-fallout@FreeBSD.org
Subject:   Re: [package - head-i386-default][security/radamsa] Failed for radamsa-0.3 in build
Message-ID:  <5631E38B.1000309@gmail.com>
In-Reply-To: <201510290834.t9T8YjAi088259@beefy3.nyi.freebsd.org>
References:  <201510290834.t9T8YjAi088259@beefy3.nyi.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

This seems to be a side effect of the original radamsa tests
being prone to produce random errors on occasion. Apparently
these errors cannot be reproduced systematically. The next build
will probably complete just fine again.
The only certain means of getting rid of these errors is to
patch the original build process to skip the tests completely,
but that could cause some real errors go unnoticed when someone
tries to build radamsa on a previously untested platform like
new OS version or previously untested HW.
So, there are benefits and handicaps either way.

--jau



On 10/29/15 10:34, pkg-fallout@FreeBSD.org wrote:
> 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:     jau@iki.fi
> Last committer: cs@FreeBSD.org
> Ident:          $FreeBSD: head/security/radamsa/Makefile 367388 2014-09-05 20:44:35Z cs $
> Log URL:        http://beefy3.nyi.freebsd.org/data/head-i386-default/p400212_s290029/logs/radamsa-0.3.log
> Build URL:      http://beefy3.nyi.freebsd.org/build.html?mastername=head-i386-default&build=p400212_s290029
> Log:
> 
> ====>> Building security/radamsa
> build started at Thu Oct 29 08:34:12 UTC 2015
> port directory: /usr/ports/security/radamsa
> building for: FreeBSD head-i386-default-job-02 11.0-CURRENT FreeBSD 11.0-CURRENT r290029 i386
> maintained by: jau@iki.fi
> Makefile ident:      $FreeBSD: head/security/radamsa/Makefile 367388 2014-09-05 20:44:35Z cs $
> Poudriere version: 3.1.9
> Host OSVERSION: 1100079
> Jail OSVERSION: 1100083
> 
> 
> 
> 
> !!! Jail is newer than host. (Jail: 1100083, Host: 1100079) !!!
> !!! This is not supported. !!!
> !!! Host kernel must be same or newer than jail. !!!
> !!! Expect build failures. !!!
> 
> 
> 
> ---Begin Environment---
> SHELL=/bin/csh
> UNAME_p=i386
> UNAME_m=i386
> OSVERSION=1100083
> UNAME_v=FreeBSD 11.0-CURRENT r290029
> UNAME_r=11.0-CURRENT
> LC_COLLATE=C
> BLOCKSIZE=K
> MAIL=/var/mail/root
> STATUS=1
> SAVED_TERM=
> MASTERMNT=/usr/local/poudriere/data/.m/head-i386-default/ref
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
> POUDRIERE_BUILD_TYPE=bulk
> PKGNAME=radamsa-0.3
> OLDPWD=/
> PWD=/usr/local/poudriere/data/.m/head-i386-default/ref/.p/pool
> MASTERNAME=head-i386-default
> SCRIPTPREFIX=/usr/local/share/poudriere
> USER=root
> HOME=/root
> POUDRIERE_VERSION=3.1.9
> SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
> LIBEXECPREFIX=/usr/local/libexec/poudriere
> LOCALBASE=/usr/local
> PACKAGE_BUILDING=yes
> ---End Environment---
> 
> ---Begin OPTIONS List---
> ---End OPTIONS List---
> 
> --CONFIGURE_ARGS--
> 
> --End CONFIGURE_ARGS--
> 
> --CONFIGURE_ENV--
> XDG_DATA_HOME=/wrkdirs/usr/ports/security/radamsa/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/radamsa/work  HOME=/wrkdirs/usr/ports/security/radamsa/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh
> --End CONFIGURE_ENV--
> 
> --MAKE_ENV--
> XDG_DATA_HOME=/wrkdirs/usr/ports/security/radamsa/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/radamsa/work  HOME=/wrkdirs/usr/ports/security/radamsa/work TMPDIR="/tmp" NO_PIE=yes 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 444"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
> --End MAKE_ENV--
> 
> --PLIST_SUB--
> OSREL=11.0
> PREFIX=%D
> LOCALBASE=/usr/local
> RESETPREFIX=/usr/local
> PORTDOCS=""
> PORTEXAMPLES=""
> LIB32DIR=lib
> DOCSDIR="share/doc/radamsa"
> EXAMPLESDIR="share/examples/radamsa"
> DATADIR="share/radamsa"
> WWWDIR="www/radamsa"
> ETCDIR="etc/radamsa"
> --End PLIST_SUB--
> 
> --SUB_LIST--
> PREFIX=/usr/local
> LOCALBASE=/usr/local
> DATADIR=/usr/local/share/radamsa
> DOCSDIR=/usr/local/share/doc/radamsa
> EXAMPLESDIR=/usr/local/share/examples/radamsa
> WWWDIR=/usr/local/www/radamsa
> ETCDIR=/usr/local/etc/radamsa
> --End SUB_LIST--
> 
> ---Begin make.conf---
> MACHINE=i386
> MACHINE_ARCH=i386
> ARCH=${MACHINE_ARCH}
> USE_PACKAGE_DEPENDS=yes
> BATCH=yes
> WRKDIRPREFIX=/wrkdirs
> PORTSDIR=/usr/ports
> PACKAGES=/packages
> DISTDIR=/distfiles
> #### /usr/local/etc/poudriere.d/make.conf ####
> DISABLE_MAKE_JOBS=poudriere
> ---End make.conf---
> =======================<phase: check-sanity   >============================
> ===========================================================================
> =======================<phase: pkg-depends    >============================
> ===>   radamsa-0.3 depends on file: /usr/local/sbin/pkg - not found
> ===>   Installing existing package /packages/All/pkg-1.6.1_1.txz
> [head-i386-default-job-02] Installing pkg-1.6.1_1...
> [head-i386-default-job-02] Extracting pkg-1.6.1_1: .......... done
> Message from pkg-1.6.1_1:
> If you are upgrading from the old package format, first run:
> 
>   # pkg2ng
> ===>   radamsa-0.3 depends on file: /usr/local/sbin/pkg - found
> ===>   Returning to build of radamsa-0.3
> ===========================================================================
> =======================<phase: fetch-depends  >============================
> ===========================================================================
> =======================<phase: fetch          >============================
> ===> Fetching all distfiles required by radamsa-0.3 for building
> ===========================================================================
> =======================<phase: checksum       >============================
> ===> Fetching all distfiles required by radamsa-0.3 for building
> => SHA256 Checksum OK for radamsa-0.3.tar.gz.
> ===========================================================================
> =======================<phase: extract-depends>============================
> ===========================================================================
> =======================<phase: extract        >============================
> ===> Fetching all distfiles required by radamsa-0.3 for building
> ===>  Extracting for radamsa-0.3
> => SHA256 Checksum OK for radamsa-0.3.tar.gz.
> ===========================================================================
> =======================<phase: patch-depends  >============================
> ===========================================================================
> =======================<phase: patch          >============================
> ===>  Patching for radamsa-0.3
> ===>  Applying FreeBSD patches for radamsa-0.3
> ===========================================================================
> =======================<phase: build-depends  >============================
> ===========================================================================
> =======================<phase: lib-depends    >============================
> ===========================================================================
> =======================<phase: configure      >============================
> ===>  Configuring for radamsa-0.3
> ===========================================================================
> =======================<phase: build          >============================
> ===>  Building for radamsa-0.3
> mkdir -p bin
> cc -Wall -O3 -o bin/radamsa radamsa.c
> radamsa.c:3133:8: warning: comparison of array 'heap' equal to a null pointer is always false [-Wtautological-pointer-compare]
>    if (heap == NULL) { /* if no preloaded heap, try to load it from first arg */
>        ^~~~    ~~~~
> 1 warning generated.
> mkdir -p tmp
> sh tests/run bin/radamsa
> Testing bin/radamsa:
>  o tests/bd.sh: ok
>  o tests/ft.sh: ok
>  o tests/ld.sh: ok
>  o tests/li.sh: ok
>  o tests/lr2.sh: ok
>  o tests/ls.sh: ok
>  o tests/num.sh: ok
>  o tests/sr.sh: ok
>  o tests/tr.sh: ok
>  o tests/tr2.sh: ok
>  o tests/ts1.sh: ERROR
> ERROR -  test tests/ts1.sh fails
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /wrkdirs/usr/ports/security/radamsa/work/radamsa-0.3
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/security/radamsa
> 




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