=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. => Checksum SHA1 OK for parrot-5.7.0.tar.gz => Checksum RMD160 OK for parrot-5.7.0.tar.gz => Checksum SHA512 OK for parrot-5.7.0.tar.gz ===> Installing dependencies for parrot-5.7.0nb20 ========================================================================== The following variables will affect the build process of this package, parrot-5.7.0nb20. Their current value is shown below: * READLINE_DEFAULT = editline Based on these variables, the following variables have been set: * READLINE_TYPE = editline * TERMCAP_TYPE = termcap You may want to abort the process now with CTRL-C and change their value before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency gmake>=3.81: found gmake-4.2.1nb1 => Tool dependency perl>=5.0: found perl-5.30.0 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency cwrappers>=20150314: found cwrappers-20180325 => Full dependency icu>=64.1: found icu-64.2nb1 => Full dependency gmp>=5.0.1: found gmp-6.1.2 ===> Overriding tools for parrot-5.7.0nb20 ===> Extracting for parrot-5.7.0nb20 ===> Patching for parrot-5.7.0nb20 => Applying pkgsrc patches for parrot-5.7.0nb20 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/parrot/patches/patch-aa => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/lang/parrot/patches/patch-aa Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-aa,v 1.6 2013/09/13 10:40:59 sno Exp $ | |Also skip -Wno-long-double on MacOS X 10.8 | |--- config/init/hints/darwin.pm.orig 2013-01-28 19:57:42.000000000 +0000 |+++ config/init/hints/darwin.pm -------------------------- Patching file config/init/hints/darwin.pm using Plan A... Hunk #1 succeeded at 45. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/parrot/patches/patch-ad => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/lang/parrot/patches/patch-ad Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ad,v 1.7 2013/09/13 10:40:59 sno Exp $ | |Allow parrot to detect perldoc when run as root. Perldoc changes |uid to 'nobody', 'nouser' or uid -2 when run as root, so it won't |be able to write files created by root with mode 0600 (or create new |files in directories owned by root mode 0755). | |--- config/auto/perldoc.pm.orig 2013-04-30 19:11:28.000000000 +0000 |+++ config/auto/perldoc.pm -------------------------- Patching file config/auto/perldoc.pm using Plan A... Hunk #1 succeeded at 38. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/lang/parrot/patches/patch-auto-warnings.pm => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/lang/parrot/patches/patch-auto-warnings.pm Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-auto-warnings.pm,v 1.1 2016/10/10 21:11:08 joerg Exp $ | |--- config/auto/warnings.pm.orig 2016-10-09 11:44:20.000000000 +0000 |+++ config/auto/warnings.pm -------------------------- Patching file config/auto/warnings.pm using Plan A... Hunk #1 succeeded at 154. done ===> Creating toolchain wrappers for parrot-5.7.0nb20 ===> Configuring for parrot-5.7.0nb20 => Replacing parrot interpreter in tools/dev/pbc_to_exe.pir. WARNING: [replace-interpreter] Skipping non-existent file "tools/dev/pbc_to_exe.pir". => Replacing parrot-nqp interpreter in compilers/data_json/JSON.nqp. => Replacing nqp interpreter in runtime/parrot/library/YAML/Tiny.pm. => Replacing Perl interpreter in tools/build/ops2c.pl tools/build/pmc2c.pl tools/dev/create_language.pl tools/dev/gen_makefile.pl tools/dev/mk_language_shell.in tools/dev/pprof2cg.pl tools/dev/reconfigure.pl. => Checking for portability problems in extracted files Parrot Version 5.7.0 Configure 2.0 Copyright (C) 2001-2013, Parrot Foundation. Hello, I'm Configure. My job is to poke and prod your system to figure out how to build Parrot. The process is completely automated, unless you passed in the `--ask' flag on the command line, in which case I'll prompt you for a few pieces of info. Since you're running this program, you obviously have Perl 5--I'll be pulling some defaults from its configuration. init::manifest - Check MANIFEST.....................................done. init::defaults - Set Configure's default values.....................done. init::install - Set up installation paths..........................done. init::hints - Load platform and local hints files................done. inter::progs - Determine what C compiler and linker to use........done. inter::make - Is make installed...................................yes. inter::lex - Is lex installed................................skipped. inter::yacc - Is yacc installed...............................skipped. auto::gcc - Is your C compiler actually gcc................yes, 7.4. auto::glibc - Is GNU libc installed................................no. auto::backtrace - Does libc have the backtrace* functions..............no. auto::msvc - Is your C compiler actually Visual C++..........skipped. auto::attributes - Detect compiler attributes.........................done. auto::warnings - Detect supported compiler warnings.................done. auto::arch - Determine CPU architecture and type, and OS........done. auto::cpu - Generate CPU specific stuff........................done. init::optimize - Enable optimization.................................yes. inter::shlibs - Determine flags for building shared libraries...Negative repeat count does nothing at lib/Parrot/Configure.pm line 481. -DPIC -fPIC . inter::libparrot - Should parrot link against a shared library.........yes. inter::types - What types should Parrot use.......................done. auto::ops - Which opcode files should be compiled in...........done. auto::pmc - Which pmc files should be compiled in..............done. auto::headers - Probe for C headers................................done. auto::sizes - Determine some sizes...............................done. auto::byteorder - Compute native byteorder for wordsize.....little-endian. auto::va_ptr - Test the type of va_ptr........................register. auto::format - What formats should be used for sprintf............done. auto::isreg - Does your C library have a working S_ISREG..........yes. auto::llvm - Is minimum version of LLVM installed............skipped. auto::inline - Does your compiler support inline...................yes. auto::gc - Determine allocator to use..........................gms. auto::memalign - Does your C library support memalign.................no. auto::signal - Determine some signal stuff........................done. auto::socklen_t - Determine whether there is socklen_t................yes. auto::stat - Detect stat type....................................bsd. auto::neg_0 - Determine whether negative zero can be printed......yes. auto::env - Does your C library have setenv / unsetenv.........both. auto::timespec - Does your system has timespec.......................yes. auto::infnan - Is standard C Inf/NaN handling present..............yes. auto::thread - Does your system have threads.......................yes. auto::gmp - Does your platform support GMP...............yes, 6.1.2. auto::readline - Does your platform support readline.................yes. auto::pcre - Does your platform support pcre.................skipped. auto::opengl - Does your platform support OpenGL...............skipped. auto::zlib - Does your platform support zlib.................skipped. auto::gettext - Does your configuration include gettext.............yes. auto::snprintf - Test snprintf......................................done. auto::perldoc - Is perldoc installed.................................no. auto::coverage - Are coverage analysis tools installed...Negative repeat count does nothing at lib/Parrot/Configure.pm line 481. lacking gcov2perl cover. auto::pod2man - Is pod2man installed................................yes. auto::ctags - Is (exuberant) ctags installed.......................no. auto::icu - Is ICU installed....................................yes. auto::libffi - Is libffi installed.............................skipped. auto::ipv6 - Determine IPV6 capabilities..........................no. auto::platform - Generate a list of platform object files...........done. auto::alignof - Determine offsetof values for our types.........skipped. gen::config_h - Generate C headers.................................done. gen::core_pmcs - Generate core pmc list.............................done. gen::opengl - Generating OpenGL bindings......................skipped. gen::makefiles - Generate makefiles and other build files...........done. gen::config_pm - Record configuration data for later retrieval......done. Okay, we're done! You can now use `make' to build your Parrot. After that, you can use `make test' to run the test suite. Happy Hacking, The Parrot Team => Substituting "pthread" in Makefile