Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Dec 2016 12:29:25 +0000
From:      Bob Eager <bob@eager.cx>
To:        pkg-fallout@FreeBSD.org
Subject:   Re: [package - head-amd64-default][emulators/simh] Failed for simh-3.9.0
Message-ID:  <20161204122925.34500ae8@raksha.tavi.co.uk>
In-Reply-To: <201612041154.uB4BsZOQ071643@beefy12.nyi.freebsd.org>
References:  <201612041154.uB4BsZOQ071643@beefy12.nyi.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
PR 214990 refers.


On Sun, 4 Dec 2016 11:54:35 GMT
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:     bob@eager.cx
> Last committer: lme@FreeBSD.org
> Ident:          $FreeBSD: head/emulators/simh/Makefile 413930
> 2016-04-24 09:29:54Z lme $ Log URL:
> http://beefy12.nyi.freebsd.org/data/head-amd64-default/p427588_s309451/logs/simh-3.9.0.log
> Build URL:
> http://beefy12.nyi.freebsd.org/build.html?mastername=head-amd64-default&build=p427588_s309451
> Log:
> 
> ====>> Building emulators/simh  
> build started at Sun Dec  4 11:54:26 UTC 2016
> port directory: /usr/ports/emulators/simh
> building for: FreeBSD head-amd64-default-job-21 12.0-CURRENT FreeBSD
> 12.0-CURRENT r309451 amd64 maintained by: bob@eager.cx
> Makefile ident:      $FreeBSD: head/emulators/simh/Makefile 413930
> 2016-04-24 09:29:54Z lme $ Poudriere version: 3.1.14
> Host OSVERSION: 1200010
> Jail OSVERSION: 1200017
> Job Id: 21
> 
> 
> 
> 
> !!! Jail is newer than host. (Jail: 1200017, Host: 1200010) !!!
> !!! This is not supported. !!!
> !!! Host kernel must be same or newer than jail. !!!
> !!! Expect build failures. !!!
> 
> 
> 
> ---Begin Environment---
> SHELL=/bin/csh
> UNAME_v=FreeBSD 12.0-CURRENT r309451
> UNAME_r=12.0-CURRENT
> BLOCKSIZE=K
> MAIL=/var/mail/root
> STATUS=1
> ARCH=amd64
> SAVED_TERM=
> MASTERMNT=/usr/local/poudriere/data/.m/head-amd64-default/ref
> UID=0
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
> _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+
> POUDRIERE_BUILD_TYPE=bulk
> PKGNAME=simh-3.9.0
> OSREL=12.0
> _OSRELEASE=12.0-CURRENT
> PYTHONBASE=/usr/local
> OLDPWD=/
> _SMP_CPUS=24
> PWD=/usr/local/poudriere/data/.m/head-amd64-default/ref/.p/pool
> HAVE_COMPAT_IA32_KERN=YES OPSYS=FreeBSD
> MASTERNAME=head-amd64-default
> SCRIPTPREFIX=/usr/local/share/poudriere
> _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun
> USER=root
> HOME=/root
> POUDRIERE_VERSION=3.1.14
> SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
> CONFIGURE_MAX_CMD_LEN=262144
> LIBEXECPREFIX=/usr/local/libexec/poudriere
> LOCALBASE=/usr/local
> PACKAGE_BUILDING=yes
> _JAVA_OS_LIST_REGEXP=native\|linux
> OSVERSION=1200017
> ---End Environment---
> 
> ---Begin OPTIONS List---
> ===> The following configuration options are available for
> simh-3.9.0: DOCS=on: Build and/or install documentation
> ===> Use 'make config' to modify these settings  
> ---End OPTIONS List---
> 
> --CONFIGURE_ARGS--
> 
> --End CONFIGURE_ARGS--
> 
> --CONFIGURE_ENV--
> MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/emulators/simh/work
> XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/simh/work
> HOME=/wrkdirs/usr/ports/emulators/simh/work TMPDIR="/tmp"
> SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV--
> 
> --MAKE_ENV--
> GCC="cc" CFLAGS_O="-O2 -pipe  -fstack-protector -fno-strict-aliasing"
> USE_NETWORK=1 XDG_DATA_HOME=/wrkdirs/usr/ports/emulators/simh/work
> XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/simh/work
> HOME=/wrkdirs/usr/ports/emulators/simh/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 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=12.0
> PREFIX=%D
> LOCALBASE=/usr/local
> RESETPREFIX=/usr/local
> PORTDOCS=""
> PORTEXAMPLES=""
> LIB32DIR=lib
> DOCSDIR="share/doc/simh"
> EXAMPLESDIR="share/examples/simh"
> DATADIR="share/simh"
> WWWDIR="www/simh"
> ETCDIR="etc/simh"
> --End PLIST_SUB--
> 
> --SUB_LIST--
> PREFIX=/usr/local
> LOCALBASE=/usr/local
> DATADIR=/usr/local/share/simh
> DOCSDIR=/usr/local/share/doc/simh
> EXAMPLESDIR=/usr/local/share/examples/simh
> WWWDIR=/usr/local/www/simh
> ETCDIR=/usr/local/etc/simh
> --End SUB_LIST--
> 
> ---Begin make.conf---
> USE_PACKAGE_DEPENDS=yes
> BATCH=yes
> WRKDIRPREFIX=/wrkdirs
> PORTSDIR=/usr/ports
> PACKAGES=/packages
> DISTDIR=/distfiles
> #### /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
> DISABLE_MAKE_JOBS=poudriere
> ---End make.conf---
> =======================<phase: check-sanity
> >============================
> >===========================================================================
> =======================<phase: pkg-depends
> >============================ ===>   simh-3.9.0 depends on
> >file: /usr/local/sbin/pkg - not found
> ===>   Installing existing package /packages/All/pkg-1.9.3.txz  
> [head-amd64-default-job-21] Installing pkg-1.9.3...
> [head-amd64-default-job-21] Extracting pkg-1.9.3: .......... done
> ===>   simh-3.9.0 depends on file: /usr/local/sbin/pkg - found
> ===>   Returning to build of simh-3.9.0  
> ===========================================================================
> =======================<phase: fetch-depends
> >============================
> >===========================================================================
> =======================<phase: fetch
> >============================ ===> Fetching all distfiles required by
> >simh-3.9.0 for building  
> ===========================================================================
> =======================<phase: checksum
> >============================ ===> Fetching all distfiles required by
> >simh-3.9.0 for building
> => SHA256 Checksum OK for simhv39-0.zip.  
> ===========================================================================
> =======================<phase:
> extract-depends>============================
> ===========================================================================
> =======================<phase: extract
> >============================ ===> Fetching all distfiles required by
> >simh-3.9.0 for building ===>  Extracting for simh-3.9.0
> => SHA256 Checksum OK for simhv39-0.zip.  
> ===========================================================================
> =======================<phase: patch-depends
> >============================
> >===========================================================================
> =======================<phase: patch
> >============================ ===>  Patching for simh-3.9.0
> ===>   Converting DOS text files to UNIX text files
> ===>  Applying FreeBSD patches for simh-3.9.0  
> ===========================================================================
> =======================<phase: build-depends
> >============================ ===>   simh-3.9.0 depends on
> >executable: gmake - not found
> ===>   Installing existing package /packages/All/gmake-4.2.1_1.txz  
> [head-amd64-default-job-21] Installing gmake-4.2.1_1...
> [head-amd64-default-job-21] `-- Installing indexinfo-0.2.6...
> [head-amd64-default-job-21] `-- Extracting indexinfo-0.2.6: .... done
> [head-amd64-default-job-21] `-- Installing gettext-runtime-0.19.8.1...
> [head-amd64-default-job-21] `-- Extracting
> gettext-runtime-0.19.8.1: .......... done [head-amd64-default-job-21]
> Extracting gmake-4.2.1_1: .......... done ===>   simh-3.9.0 depends
> on executable: gmake - found ===>   Returning to build of simh-3.9.0  
> ===========================================================================
> =======================<phase: lib-depends
> >============================
> >===========================================================================
> =======================<phase: configure
> >============================ ===>  Configuring for simh-3.9.0  
> ===========================================================================
> =======================<phase: build
> >============================ ===>  Building for simh-3.9.0  
> gmake[1]: Entering directory
> '/wrkdirs/usr/ports/emulators/simh/work/simh-3.9.0' lib paths
> are: /usr/lib using libm: /usr/lib/libm.so
> using librt: /usr/lib/librt.so
> using libpthread: /usr/lib/libpthread.so /usr/include/pthread.h
> using libdl: /usr/include/dlfcn.h
> using libpcap: /usr/lib/libpcap.so /usr/include/pcap.h
> ***
> *** all Simulators being built with:
> *** - compiler optimizations and no debugging support. GCC Version: .
> *** - static networking support using FreeBSD provided libpcap
> components. ***
> cc -std=c99 -U__STRICT_ANSI__  -O2 -pipe  -fstack-protector
> -fno-strict-aliasing -finline-functions -flto -fwhole-program -I .
> -D_GNU_SOURCE -DUSE_READER_THREAD -DHAVE_DLOPEN=so  PDP1/pdp1_lp.c
> PDP1/pdp1_cpu.c PDP1/pdp1_stddev.c PDP1/pdp1_sys.c PDP1/pdp1_dt.c
> PDP1/pdp1_drm.c PDP1/pdp1_clk.c PDP1/pdp1_dcs.c scp.c sim_console.c
> sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I
> PDP1 -o BIN/pdp1 -lm -lrt -lpthread -lpcap  -flto -fwhole-program cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported cc:
> warning: optimization flag '-fwhole-program' is not supported <snip>
> == scp.c:1360:15: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] else if (dptr =
> find_unit (gbuf, &uptr)) {              /* unit match? */
> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ scp.c:1360:15: note: place parentheses
> around the assignment to silence this warning else if (dptr =
> find_unit (gbuf, &uptr)) {              /* unit match? */ ^
> (                             ) scp.c:1360:15: note: use '==' to turn
> this assignment into an equality comparison else if (dptr = find_unit
> (gbuf, &uptr)) {              /* unit match? */ ^ == scp.c:1380:15:
> warning: using the result of an assignment as a condition without
> parentheses [-Wparentheses] if (cvptr = strchr (gbuf,
> '='))                     /* = value? */ ~~~~~~^~~~~~~~~~~~~~~~~~~~
> scp.c:1380:15: note: place parentheses around the assignment to
> silence this warning if (cvptr = strchr (gbuf,
> '='))                     /* = value? */ ^
> (                         ) scp.c:1380:15: note: use '==' to turn
> this assignment into an equality comparison if (cvptr = strchr (gbuf,
> '='))                     /* = value? */ ^ ==
> scp.c:1399:19: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (shptr = find_shtab
> (shtb, gbuf))            /* global match? */
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ scp.c:1399:19: note: place
> parentheses around the assignment to silence this warning if (shptr =
> find_shtab (shtb, gbuf))            /* global match? */ ^
>             (                              )
> scp.c:1399:19: note: use '==' to turn this assignment into an
> equality comparison if (shptr = find_shtab (shtb,
> gbuf))            /* global match? */ ^
>                   ==
> scp.c:1803:10: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (aptr = strchr
> (cptr, ';')) {                        /* ;action? */
> ~~~~~^~~~~~~~~~~~~~~~~~~~ scp.c:1803:10: note: place parentheses
> around the assignment to silence this warning if (aptr = strchr
> (cptr, ';')) {                        /* ;action? */ ^
>     (                        )
> scp.c:1803:10: note: use '==' to turn this assignment into an
> equality comparison if (aptr = strchr (cptr, ';'))
> {                        /* ;action? */ ^
>          ==
> scp.c:3702:11: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (portp = strchr
> (gbuf, ':'))                         /* x:y? split */
> ~~~~~~^~~~~~~~~~~~~~~~~~~~ scp.c:3702:11: note: place parentheses
> around the assignment to silence this warning if (portp = strchr
> (gbuf, ':'))                         /* x:y? split */ ^
>     (                         )
> scp.c:3702:11: note: use '==' to turn this assignment into an
> equality comparison if (portp = strchr (gbuf,
> ':'))                         /* x:y? split */ ^
>           ==
> scp.c:3785:10: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (dptr = find_dev
> (cptr)) {                           /* exact match? */
> ~~~~~^~~~~~~~~~~~~~~~~ scp.c:3785:10: note: place parentheses around
> the assignment to silence this warning if (dptr = find_dev (cptr))
> {                           /* exact match? */ ^
>     (                     )
> scp.c:3785:10: note: use '==' to turn this assignment into an
> equality comparison if (dptr = find_dev (cptr))
> {                           /* exact match? */ ^
>          ==
> scp.c:3865:14: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (rptr = find_reg
> (cptr, optr, dptr)) {           /* found? */
> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scp.c:3865:14: note: place
> parentheses around the assignment to silence this warning if (rptr =
> find_reg (cptr, optr, dptr)) {           /* found? */ ^
>         (                                 )
> scp.c:3865:14: note: use '==' to turn this assignment into an
> equality comparison if (rptr = find_reg (cptr, optr, dptr))
> {           /* found? */ ^
>              ==
> scp.c:4083:28: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] for (logop = cmpop =
> -1; c = *cptr++; ) {               /* loop thru clauses */ ~~^~~~~~~~~
> scp.c:4083:28: note: place parentheses around the assignment to
> silence this warning for (logop = cmpop = -1; c = *cptr++; )
> {               /* loop thru clauses */ ^
>                          (          )
> scp.c:4083:28: note: use '==' to turn this assignment into an
> equality comparison for (logop = cmpop = -1; c = *cptr++; )
> {               /* loop thru clauses */ ^
>                            ==
> scp.c:4084:14: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (sptr = strchr
> (logstr, c)) {                    /* check for mask */
> ~~~~~^~~~~~~~~~~~~~~~~~~~ scp.c:4084:14: note: place parentheses
> around the assignment to silence this warning if (sptr = strchr
> (logstr, c)) {                    /* check for mask */ ^
>         (                        )
> scp.c:4084:14: note: use '==' to turn this assignment into an
> equality comparison if (sptr = strchr (logstr, c))
> {                    /* check for mask */ ^
>              ==
> scp.c:4091:19: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] else if (sptr = strchr
> (cmpstr, c)) {               /* check for boolop */
> ~~~~~^~~~~~~~~~~~~~~~~~~~ scp.c:4091:19: note: place parentheses
> around the assignment to silence this warning else if (sptr = strchr
> (cmpstr, c)) {               /* check for boolop */ ^
>              (                        )
> scp.c:4091:19: note: use '==' to turn this assignment into an
> equality comparison else if (sptr = strchr (cmpstr, c))
> {               /* check for boolop */ ^
>                   ==
> scp.c:4756:8: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (ep = strchr
> (sim_brk_act, ';')) {                   /* cmd delimiter? */
> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ scp.c:4756:8: note: place parentheses
> around the assignment to silence this warning if (ep = strchr
> (sim_brk_act, ';')) {                   /* cmd delimiter? */ ^
>     (                             )
> scp.c:4756:8: note: use '==' to turn this assignment into an equality
> comparison if (ep = strchr (sim_brk_act, ';')) {                   /*
> cmd delimiter? */ ^
>        ==
> 35 warnings generated.
> sim_console.c:165:15: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (cvptr = strchr
> (gbuf, '='))                     /* = value? */
> ~~~~~~^~~~~~~~~~~~~~~~~~~~ sim_console.c:165:15: note: place
> parentheses around the assignment to silence this warning if (cvptr =
> strchr (gbuf, '='))                     /* = value? */ ^
>         (                         )
> sim_console.c:165:15: note: use '==' to turn this assignment into an
> equality comparison if (cvptr = strchr (gbuf,
> '='))                     /* = value? */ ^
>               ==
> sim_console.c:168:15: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (ctptr = find_ctab
> (set_con_tab, gbuf)) {        /* match? */
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_console.c:168:15: note:
> place parentheses around the assignment to silence this warning if
> (ctptr = find_ctab (set_con_tab, gbuf)) {        /* match? */ ^
>         (                                    )
> sim_console.c:168:15: note: use '==' to turn this assignment into an
> equality comparison if (ctptr = find_ctab (set_con_tab, gbuf))
> {        /* match? */ ^
>               ==
> sim_console.c:193:15: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (shptr = find_shtab
> (show_con_tab, gbuf)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> sim_console.c:193:15: note: place parentheses around the assignment
> to silence this warning if (shptr = find_shtab (show_con_tab, gbuf))
>               ^
>         (                                      )
> sim_console.c:193:15: note: use '==' to turn this assignment into an
> equality comparison if (shptr = find_shtab (show_con_tab, gbuf))
>               ^
>               ==
> sim_console.c:462:7: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (c = tmxr_getc_ln
> (&sim_con_ldsc))                   /* any char? */
> ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_console.c:462:7: note: place
> parentheses around the assignment to silence this warning if (c =
> tmxr_getc_ln (&sim_con_ldsc))                   /* any char? */ ^
>     (                               )
> sim_console.c:462:7: note: use '==' to turn this assignment into an
> equality comparison if (c = tmxr_getc_ln
> (&sim_con_ldsc))                   /* any char? */ ^
>       ==
> 4 warnings generated.
> sim_tape.c:407:8: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (st =
> sim_tape_rdlntf (uptr, &tbc))                  /* read rec lnt */
> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_tape.c:407:8: note: place
> parentheses around the assignment to silence this warning if (st =
> sim_tape_rdlntf (uptr, &tbc))                  /* read rec lnt */ ^
>     (                                )
> sim_tape.c:407:8: note: use '==' to turn this assignment into an
> equality comparison if (st = sim_tape_rdlntf (uptr,
> &tbc))                  /* read rec lnt */ ^
>        ==
> sim_tape.c:456:8: warning: using the result of an assignment as a
> condition without parentheses [-Wparentheses] if (st =
> sim_tape_rdlntr (uptr, &tbc))                  /* read rec lnt */
> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim_tape.c:456:8: note: place
> parentheses around the assignment to silence this warning if (st =
> sim_tape_rdlntr (uptr, &tbc))                  /* read rec lnt */ ^
>     (                                )
> sim_tape.c:456:8: note: use '==' to turn this assignment into an
> equality comparison if (st = sim_tape_rdlntr (uptr,
> &tbc))                  /* read rec lnt */ ^
>        ==
> 2 warnings generated.
> /usr/bin/ld: unrecognized option '-plugin'
> /usr/bin/ld: use the --help option for usage information
> cc: error: linker command failed with exit code 1 (use -v to see
> invocation) gmake[1]: *** [makefile:630: BIN/pdp1] Error 1
> gmake[1]: Leaving directory
> '/wrkdirs/usr/ports/emulators/simh/work/simh-3.9.0' *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/emulators/simh



-- 
Bob




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