Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Oct 2019 01:39:45 GMT
From:      pkg-fallout@FreeBSD.org
To:        pkg-fallout@FreeBSD.org
Subject:   [package - head-armv6-default][mail/elm] Failed for elm-2.5.8_5 in configure
Message-ID:  <201910030139.x931djBi035894@beefy8.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:     mi@aldan.algebra.com
Last committer: tijl@FreeBSD.org
Ident:          $FreeBSD: head/mail/elm/Makefile 428152 2016-12-08 19:52:19Z tijl $
Log URL:        http://beefy8.nyi.freebsd.org/data/head-armv6-default/p513638_s353025/logs/elm-2.5.8_5.log
Build URL:      http://beefy8.nyi.freebsd.org/build.html?mastername=head-armv6-default&build=p513638_s353025
Log:

=>> Building mail/elm
build started at Thu Oct  3 01:39:19 UTC 2019
port directory: /usr/ports/mail/elm
package name: elm-2.5.8_5
building for: FreeBSD head-armv6-default-job-01 13.0-CURRENT FreeBSD 13.0-CURRENT 1300048 arm
maintained by: mi@aldan.algebra.com
Makefile ident:      $FreeBSD: head/mail/elm/Makefile 428152 2016-12-08 19:52:19Z tijl $
Poudriere version: 3.2.8-5-gc81843e5
Host OSVERSION: 1300040
Jail OSVERSION: 1300048
Job Id: 01




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



---Begin Environment---
SHELL=/bin/csh
UNAME_p=armv6
UNAME_m=arm
ABI_FILE=/usr/lib/crt1.o
OSVERSION=1300048
UNAME_v=FreeBSD 13.0-CURRENT 1300048
UNAME_r=13.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
QEMU_EMULATING=1
USER=root
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.2.8-5-gc81843e5
MASTERMNT=/usr/local/poudriere/data/.m/head-armv6-default/ref
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
PWD=/usr/local/poudriere/data/.m/head-armv6-default/ref/.p/pool
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=head-armv6-default
SCRIPTPREFIX=/usr/local/share/poudriere
OLDPWD=/usr/local/poudriere/data/.m/head-armv6-default/ref/.p
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
DEPENDS_ARGS=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
---End OPTIONS List---

--MAINTAINER--
mi@aldan.algebra.com
--End MAINTAINER--

--CONFIGURE_ARGS--
-d
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PREFIX="/usr/local" XDG_DATA_HOME=/wrkdirs/usr/ports/mail/elm/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/elm/work  HOME=/wrkdirs/usr/ports/mail/elm/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/mail/elm/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/mail/elm/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/elm/work  HOME=/wrkdirs/usr/ports/mail/elm/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/mail/elm/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="/nxb-bin/usr/bin/cc" CFLAGS="-O2 -pipe  -D_SIZE_T -fstack-protector-strong -fno-strict-aliasing "  CPP="/nxb-bin/usr/bin/cpp" CPPFLAGS=""  LDFLAGS=" -fstack-protector-strong " LIBS=""  CXX="/nxb-bin/usr/bin/c++" CXXFLAGS="-O2 -pipe -D_SIZE_T -fstack-protector-strong -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=13.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/elm"  EXAMPLESDIR="share/examples/elm"  DATADIR="share/elm"  WWWDIR="www/elm"  ETCDIR="etc/elm"
--End PLIST_SUB--

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

---Begin make.conf---
.sinclude "/etc/make.nxb.conf"
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=arm
MACHINE_ARCH=armv6
ARCH=${MACHINE_ARCH}
#### /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

# stable/10 includes src.conf too late but make.conf is in sys.mk
.if ${.CURDIR:M/poudriere/jails/10*/usr/src/usr.bin/xlint*}
# Disable build of llib now that head no longer has lint(1)
LINT=	true
.endif
#### /usr/ports/Mk/Scripts/ports_env.sh ####
_CCVERSION_9d218390=FreeBSD clang version 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1) Target: armv6-unknown-freebsd13.0-gnueabihf Thread model: posix InstalledDir: /nxb-bin/usr/bin
_ALTCCVERSION_9d218390=none
_CXXINTERNAL_9c45a5b1=FreeBSD clang version 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1) Target: armv6-unknown-freebsd13.0-gnueabihf Thread model: posix InstalledDir: /nxb-bin/usr/bin "/nxb-bin/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--hash-style=both" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o"
CC_OUTPUT_9d218390_58173849=yes
CC_OUTPUT_9d218390_9bdba57c=yes
CC_OUTPUT_9d218390_6a4fe7f5=yes
CC_OUTPUT_9d218390_6bcac02b=yes
CC_OUTPUT_9d218390_67d20829=yes
CC_OUTPUT_9d218390_bfa62e83=yes
CC_OUTPUT_9d218390_f0b4d593=yes
CC_OUTPUT_9d218390_308abb44=yes
CC_OUTPUT_9d218390_f00456e5=yes
CC_OUTPUT_9d218390_65ad290d=yes
CC_OUTPUT_9d218390_f2776b26=yes
CC_OUTPUT_9d218390_b2657cc3=yes
CC_OUTPUT_9d218390_380987f7=yes
CC_OUTPUT_9d218390_160933ec=yes
CC_OUTPUT_9d218390_fb62803b=yes
_OBJC_CCVERSION_9d218390=FreeBSD clang version 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1) Target: armv6-unknown-freebsd13.0-gnueabihf Thread model: posix InstalledDir: /nxb-bin/usr/bin
_OBJC_ALTCCVERSION_9d218390=none
ARCH=armv6
OPSYS=FreeBSD
_OSRELEASE=13.0-CURRENT
OSREL=13.0
OSVERSION=1300048
PYTHONBASE=/usr/local
CONFIGURE_MAX_CMD_LEN=262144
HAVE_PORTS_ENV=1
#### Misc Poudriere ####
GID=0
UID=0
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
---Begin make.nxb.conf---
CC=/nxb-bin/usr/bin/cc
CPP=/nxb-bin/usr/bin/cpp
CXX=/nxb-bin/usr/bin/c++
AS=/nxb-bin/usr/bin/as
NM=/nxb-bin/usr/bin/nm
LD=/nxb-bin/usr/bin/ld
OBJCOPY=/nxb-bin/usr/bin/objcopy
SIZE=/nxb-bin/usr/bin/size
STRIPBIN=/nxb-bin/usr/bin/strip
SED=/nxb-bin/usr/bin/sed
RANLIB=/nxb-bin/usr/bin/ranlib
YACC=/nxb-bin/usr/bin/yacc
MAKE=/nxb-bin/usr/bin/make
STRINGS=/nxb-bin/usr/bin/strings
AWK=/nxb-bin/usr/bin/awk
FLEX=/nxb-bin/usr/bin/flex
---End make.nxb.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 ELM accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   elm-2.5.8_5 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.12.0.txz
[head-armv6-default-job-01] Installing pkg-1.12.0...
[head-armv6-default-job-01] Extracting pkg-1.12.0: .......... done
pkg-static: Cannot runscript POST-INSTALL:Operation not permitted
===>   elm-2.5.8_5 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of elm-2.5.8_5
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
<snip>
Checking compatibility between /bin/echo and builtin echo (if any)...
They are compatible.  In fact, they may be identical.

There is a neat feature that enables scanning of the message body for
entries to add to the users ".calendar" (or whatever) file.  These
entries are then processed by the system program calendar.  To use
this feature it needs to be enabled.  The name of the per user calendar
file used by your system's calendar program is also required.
Enable calendar feature [y]  
 
Default calendar file: [calendar]  


Not all environments are restricted to the ASCII 7-bit character set.
For example, the ISO 8859/1 (Latin alphabet no. 1) character set,
consisting of 8 bits and 191 printable characters, is becoming
more and more common, especially in non-English speaking countries.

Unfortunately, not all isprint() functions or macros, which ELM
uses to determine whether a character is printable or not, will
handle non-ASCII (8-bit) characters properly.  It is suggested that you
start with this value configured to handle 8-bit characters correctly
and if there are problems with Elm aborting while displaying messages
that use extended character sets to reconfigure Elm to only display
7-bit characters.

  
Should Elm assume that isprint() won't break on non-ASCII characters? [y]  
 
Hmm...  Looks kind of like a BSD system, but we'll see...
 
Congratulations.  You aren't running Eunice.
 
It's not Xenix...
 
Nor is it Venix...
 
Does your /etc/passwd file keep full names in Berkeley/V7 format (name first
thing after ':' in GCOS field)? [y]  

The Elm documentation (Reference Guide, Configuration Guide, etc.) is set up
for troff.  If you only have nroff, it can be used, but the documentation will
not be as readable.  If you use an alternate processor for troff/nroff
documents it can be specified here.  Elm expects the text processor to write
to standard out.  You will be given a chance to provide command line options
to this command in the next question.

 
Give the name of the program used to format the Elm documentation on
your system: [/usr/bin/troff]  
Text processor /usr/bin/troff doesn't exist.
Use that name anyway? [y]  

If this text processor requires any options for proper formatting, specify
them here.  To specify no options, enter the word "none".  Some versions
of troff require the -t option to write to standard out.  This is the
proper place to specify that option.

What options should Elm use with /usr/bin/troff: []  
  
elm2 has manual pages that can be installed in unformatted or formatted form.
Either or both (or neither) of these may be installed. 

Please give the location in which to store each type of man page. 
To specify that a particular type is not to be installed, answer "none"
to the question.

 
Where do the unformatted manual pages go? [/usr/local/man/man1]  

The installed unformatted manual pages can have various extensions to suit the
conventions of the host operating system, for example "page.1".

Note that the period '.' must be included as part of the extension.

To specify no extension, enter the word "none".

What extension should be used on installed unformatted man pages: [.1]  
 
Where do the formatted manual pages go? [/usr/local/man/cat1]  
Directory /usr/local/man/cat1 doesn't exist.  Use that name anyway? [y]  

Online manual pages are generally formatted with nroff.  If you use an 
alternate text processor for on-line manual pages it can be specified here. 
Elm expects the text processor to write to standard out.

Note: This does not effect the formatter previously chosen for the Elm
      Elm documentation (Reference Guide, Configuration Guide, etc.).

 
Give the name of the program used to format on-line manual pages
on your system: [/usr/bin/nroff]  
Text processor /usr/bin/nroff doesn't exist.
Use that name anyway? [y]  

If this text processor requires any options for proper formatting, specify
then here.  To specify no options, enter the word "none".

What options should Elm use with /usr/bin/nroff: []  

The installed formatted manual pages can have various extensions to suit the
conventions of the host operating system, for example "page.1".

Note that the period '.' must be included as part of the extension.

To specify no extension, enter the word "none".

What extension should be used on installed formatted man pages: [.1]  
Should the formatted manual pages be compressed? [n]  
 
Some systems have different model sizes.  On most systems they are called
small, medium, large, and huge.  On the PDP11 they are called unsplit and
split.  If your system doesn't support different memory models, say "none".
If you wish to force everything to one memory model, say "none" here and
put the appropriate flags later when it asks you for other cc and ld flags.
Xenix and Venix systems may wish to put "none" and let the compiler figure
things out.
(In the following question multiple model names should be space separated.)

Which models are supported? [none]  
 
  
On some systems the default C compiler will not resolve multiple global
references that happen to have the same name.  On some such systems the
"Mcc" command may be used to force these to be resolved.  On other systems
a "cc -M" command is required.  (Note that the -M flag on other systems
indicates a memory model to use!)  If you have the Gnu C compiler, you
might wish to use that instead.  
What command will force resolution on this system? [cc]  

Some C compilers have problems with their optimizers, by default, elm2
compiles with the -O flag to use the optimizer.  Alternately, you might
want to use the symbolic debugger, which uses the -g flag (on traditional
UNIX systems).  Either flag can be specified here.  To use neither flag,
specify the word "none".
  
What optimizer/debugger flag should be used? [-O2 -pipe  -D_SIZE_T -fstack-protector-strong -fno-strict-aliasing ]  

Your C compiler may want other flags.  For this question you should
include -I/whatever and -DWHATEVER flags and any other flags used by
the C compiler, but you should NOT include libraries or ld flags like
-lwhatever.  If you want elm to honor its debug flag, add -DDEBUG.

To use no flags, specify the word "none".
  
Any additional cc flags? [none]  

Your linker/loader may want other flags.  For example, you might
want to enable support for the symbolic debugger (-g on traditional
UNIX systems).  For this question you should specify those flags.
Do NOT specify libraries (-lwhatever) here.  Most systems will not
need any special flags, in which case specify "none".

Any additional ld flags (NOT including libraries)? [-s -L${PREFIX}/lib]  
 
Checking for optional libraries...
No -lsun.
Found -lintl.
No -lnls.
No -lc_s.
 
Some versions of UNIX support shared libraries, which make
executables smaller but make load time slightly longer.

On some systems, mostly newer UNIX System V's, the shared library
is included by putting the option "-lc_s" as the last thing on the
cc command line when linking.  Other systems use shared libraries
by default.  There may be other libraries needed to compile elm2
on your machine as well.  If your system needs the "-lc_s" option,
include it here.  Include any other special libraries here as well.
Say "none" for none.
 
Any additional libraries? [-lintl]  
 
Your shared C library is in /usr/lib/libc.a.
 
Extracting names from /usr/lib/libc.a /usr/local/lib/libintl.a for later perusal...done
 
Now, how can we feed standard input to your C preprocessor...
Maybe "cc -E" will work...
Nope, maybe "/usr/bin/cpp" will work...
No such luck...maybe "/usr/bin/cpp -" will work...
Nixed again...maybe "cc -E -" will work...
Nope...maybe "cc -P" will work...
Nope...maybe "cc -P -" will work...
Hmm...perhaps you already told me...
Uh-uh.  Time to get fancy...
Trying (cat >/tmp/$$.c; cc -E /tmp/$$.c; rm /tmp/$$.c)
No dice.  I can't find a C preprocessor.  Name one:  
Sorry, I can't get that to work.  Go find one.
===>  Script "Configure" failed unexpectedly.
Please report the problem to mi@aldan.algebra.com [maintainer] and attach the
"/wrkdirs/usr/ports/mail/elm/work/elm2.5.8/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).
*** Error code 1

Stop.
make: stopped in /usr/ports/mail/elm



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