Date: Tue, 29 Oct 2019 06:17:56 GMT From: pkg-fallout@FreeBSD.org To: pkg-fallout@FreeBSD.org Subject: [package - head-armv7-default][mail/elm] Failed for elm-2.5.8_5 in configure Message-ID: <201910290617.x9T6HuLK059191@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: 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://beefy12.nyi.freebsd.org/data/head-armv7-default/p515946_s354143/logs/elm-2.5.8_5.log Build URL: http://beefy12.nyi.freebsd.org/build.html?mastername=head-armv7-default&build=p515946_s354143 Log: =>> Building mail/elm build started at Tue Oct 29 06:17:35 UTC 2019 port directory: /usr/ports/mail/elm package name: elm-2.5.8_5 building for: FreeBSD head-armv7-default-job-03 13.0-CURRENT FreeBSD 13.0-CURRENT 1300054 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: 1300047 Jail OSVERSION: 1300054 Job Id: 03 !!! Jail is newer than host. (Jail: 1300054, Host: 1300047) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/csh UNAME_p=armv7 UNAME_m=arm ABI_FILE=/usr/lib/crt1.o OSVERSION=1300054 UNAME_v=FreeBSD 13.0-CURRENT 1300054 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-armv7-default/ref POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= PWD=/usr/local/poudriere/data/.m/head-armv7-default/ref/.p/pool P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=head-armv7-default SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/usr/local/poudriere/data/.m/head-armv7-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=armv7 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 #### /usr/ports/Mk/Scripts/ports_env.sh #### _CCVERSION_9d218390=FreeBSD clang version 9.0.0 (tags/RELEASE_900/final 372316) (based on LLVM 9.0.0) Target: armv7-unknown-freebsd13.0-gnueabihf Thread model: posix InstalledDir: /nxb-bin/usr/bin _ALTCCVERSION_9d218390=none _CXXINTERNAL_9c45a5b1=FreeBSD clang version 9.0.0 (tags/RELEASE_900/final 372316) (based on LLVM 9.0.0) Target: armv7-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 9.0.0 (tags/RELEASE_900/final 372316) (based on LLVM 9.0.0) Target: armv7-unknown-freebsd13.0-gnueabihf Thread model: posix InstalledDir: /nxb-bin/usr/bin _OBJC_ALTCCVERSION_9d218390=none ARCH=armv7 OPSYS=FreeBSD _OSRELEASE=13.0-CURRENT OSREL=13.0 OSVERSION=1300054 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-armv7-default-job-03] Installing pkg-1.12.0... [head-armv7-default-job-03] 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 >============================ ===> License ELM accepted by the user ===> Fetching all distfiles required by elm-2.5.8_5 for building =========================================================================== =======================<phase: checksum >============================ ===> License ELM accepted by the user ===> Fetching all distfiles required by elm-2.5.8_5 for building <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?201910290617.x9T6HuLK059191>