Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repeated installs broken in blead #15466

Closed
p5pRT opened this issue Jul 20, 2016 · 17 comments
Closed

Repeated installs broken in blead #15466

p5pRT opened this issue Jul 20, 2016 · 17 comments

Comments

@p5pRT
Copy link

p5pRT commented Jul 20, 2016

Migrated from rt.perl.org#128685 (status was 'resolved')

Searchable as RT128685$

@p5pRT
Copy link
Author

p5pRT commented Jul 20, 2016

From @dur-randir

Created by @dur-randir

Commit 31b6f23 broke the following command sequence​:

cd /path/to/source
rm -f config.sh Policy.sh && sh Configure -de -Dprefix=/install/path/one -Dusedevel && make -j3 && make install
rm -f config.sh Policy.sh && sh Configure -de -Dprefix=/install/path/two -Dusedevel -Dusethreads && make -j3 && make install

Previously, both perls got installed. Now, first one is installed, but the second one is not and $? == 2 afterwards. Last lines from the build log are​:

chmod 755 ../../lib/auto/B/B.bundle
rm -f ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle
cc -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector -o ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle Bzip2.o blocksort.o bzlib.o compress.o crctable.o decompress.o huffman.o randtable.o \
  \

chmod 755 ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle

Perl Info

Flags:
    category=install
    severity=low

This perlbug was built using Perl 5.25.2 - Thu Jul 21 02:45:33 MSK 2016
It is being executed now by  Perl 5.25.2 - Thu Jul 21 02:48:35 MSK 2016.

Site configuration information for perl 5.25.2:

Configured by dur-randir at Thu Jul 21 02:48:35 MSK 2016.

Summary of my perl5 (revision 5 version 25 subversion 2) configuration:
  Commit id: 31b6f23ed55c460d17977de41cb3e9cb766fd414
  Platform:
    osname=darwin, osvers=13.4.0, archname=darwin-thread-multi-2level
    uname='darwin isengard.local 13.4.0 darwin kernel version 13.4.0: mon jan 11 18:17:34 pst 2016; root:xnu-2422.115.15~1release_x86_64 x86_64 '
    config_args='-de -Dprefix=/Users/dur-randir/perlbrew/perls/trsh-thr-dbg2 -Dusedevel -Dusethreads'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV',
    optimize='-O3',
    cppflags='-fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -mmacosx-version-min=10.9 -fstack-protector -L/usr/local/lib'
    libpth=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib /usr/local/lib /usr/lib
    libs=-lpthread -lgdbm -ldbm -ldl -lm -lutil -lc
    perllibs=-lpthread -ldl -lm -lutil -lc
    libc=, so=dylib, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags=' -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector'



@INC for perl 5.25.2:
    /Users/dur-randir/Projects/perl-git/cpan/AutoLoader/lib
    /Users/dur-randir/Projects/perl-git/dist/Carp/lib
    /Users/dur-randir/Projects/perl-git/dist/PathTools
    /Users/dur-randir/Projects/perl-git/dist/PathTools/lib
    /Users/dur-randir/Projects/perl-git/cpan/ExtUtils-Install/lib
    /Users/dur-randir/Projects/perl-git/cpan/ExtUtils-MakeMaker/lib
    /Users/dur-randir/Projects/perl-git/cpan/ExtUtils-Manifest/lib
    /Users/dur-randir/Projects/perl-git/cpan/File-Path/lib
    /Users/dur-randir/Projects/perl-git/ext/re
    /Users/dur-randir/Projects/perl-git/dist/Term-ReadLine/lib
    /Users/dur-randir/Projects/perl-git/dist/Exporter/lib
    /Users/dur-randir/Projects/perl-git/ext/File-Find/lib
    /Users/dur-randir/Projects/perl-git/cpan/Text-Tabs/lib
    /Users/dur-randir/Projects/perl-git/dist/constant/lib
    /Users/dur-randir/Projects/perl-git/cpan/version/lib
    /Users/dur-randir/Projects/perl-git/lib
    .


Environment for perl 5.25.2:
    DYLD_LIBRARY_PATH (unset)
    HOME=/Users/dur-randir
    LANG=en_US.UTF-8
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/Users/dur-randir/perlbrew/bin:/Users/dur-randir/perlbrew/perls/perl-5.22.1/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin
    PERLBREW_BASHRC_VERSION=0.69
    PERLBREW_HOME=/Users/dur-randir/.perlbrew
    PERLBREW_MANPATH=/Users/dur-randir/perlbrew/perls/perl-5.22.1/man
    PERLBREW_PATH=/Users/dur-randir/perlbrew/bin:/Users/dur-randir/perlbrew/perls/perl-5.22.1/bin
    PERLBREW_PERL=perl-5.22.1
    PERLBREW_ROOT=/Users/dur-randir/perlbrew
    PERLBREW_VERSION=0.69
    PERL_BADLANG (unset)
    SHELL=/usr/local/bin/zsh

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2016

From @dcollinsn

The reported commit​:

commit 31b6f23
Author​: Tony Cook <tony@​develop-help.com>
Date​: Tue Dec 1 16​:10​:55 2015 +1100

  [perl #126710] only touch pm_to_blib if files are copied

  Add checks similar to what the Makefile would do​: only copy the
  files if the source file is newer than pm_to_blib

On Wed Jul 20 16​:56​:09 2016, randir wrote​:

chmod 755 ../../lib/auto/B/B.bundle
rm -f ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle
cc -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup
-L/usr/local/lib -fstack-protector -o
../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle Bzip2.o blocksort.o
bzlib.o compress.o crctable.o decompress.o huffman.o randtable.o \
\

chmod 755 ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle

This does not show a failing command. Can you either scroll back to the first error, or repeat the test without -j3 on the command line? Thanks!

--
Respectfully,
Dan Collins

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2016

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2016

From @dur-randir

On Wed Jul 20 17​:00​:37 2016, dcollinsn@​gmail.com wrote​:

This does not show a failing command. Can you either scroll back to
the first error, or repeat the test without -j3 on the command line?
Thanks!

There're actually a lot of failures​:

Now you must run 'make'.

If you compile perl5 on a different machine or from a different object
directory, copy the Policy.sh file from this object directory to the
new one before you run Configure -- this will help you with most of
the policy defaults.

echo @​`sh cflags "optimize='-O3'" opmini.o` -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c
echo @​`sh cflags "optimize='-O3'" perlmini.o` -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c
@​cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c
@​cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings gv.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings toke.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings pad.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings regcomp.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings dump.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings util.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings mg.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings reentr.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings keywords.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings mro_core.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings hv.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings av.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings run.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings pp_hot.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings sv.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings pp.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings scope.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings pp_ctl.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings pp_sys.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings doop.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings doio.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings regexec.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings utf8.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings taint.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings deb.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings universal.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings globals.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings perlio.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings perlapi.c
perlio.c​:849​:5​: warning​: unused variable 'items' [-Wunused-variable]
  dXSARGS;
  ^
./XSUB.h​:173​:16​: note​: expanded from macro 'dXSARGS'
  dSP; dAXMARK; dITEMS
  ^
./XSUB.h​:165​:20​: note​: expanded from macro 'dITEMS'
#define dITEMS I32 items = (I32)(SP - MARK)
  ^
perlio.c​:1300​:37​: warning​: unused parameter 'iotype' [-Wunused-parameter]
PerlIO_binmode(pTHX_ PerlIO *f, int iotype, int mode, const char *names)
  ^
perlio.c​:1300​:49​: warning​: unused parameter 'mode' [-Wunused-parameter]
PerlIO_binmode(pTHX_ PerlIO *f, int iotype, int mode, const char *names)
  ^
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings numeric.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings mathoms.c
3 warnings generated.
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings locale.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings pp_pack.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings pp_sort.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings caretx.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings dquote.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings time64.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings miniperlmain.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings op.c
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings perly.c
cc -mmacosx-version-min=10.9 -fstack-protector -L/usr/local/lib -force_flat_namespace -o miniperl \
  opmini.o perlmini.o gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro_core.o keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o caretx.o dquote.o time64.o miniperlmain.o -lpthread -ldl -lm -lutil -lc
./miniperl -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build miniperl. Please run make minitest; exit 1'
./miniperl -Ilib -f write_buildcustomize.pl
./miniperl -Ilib configpm
cc -c -DPERL_CORE -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -std=c89 -O3 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings perl.c
written lib/Config.pod
updated lib/Config.pm
updated lib/Config_heavy.pl
./miniperl -Ilib make_ext.pl cpan/Archive-Tar/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Generating a Unix-style Makefile
Writing Makefile for Archive​::Tar
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl dist/Attribute-Handlers/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Attribute-Handlers directly
./miniperl -Ilib make_ext.pl cpan/AutoLoader/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/AutoLoader directly
./miniperl -Ilib make_ext.pl cpan/B-Debug/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/B-Debug directly
./miniperl -Ilib make_ext.pl cpan/CPAN/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/CPAN-Meta/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/CPAN-Meta directly
./miniperl -Ilib make_ext.pl cpan/CPAN-Meta-Requirements/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/CPAN-Meta-Requirements directly
./miniperl -Ilib make_ext.pl cpan/CPAN-Meta-YAML/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
Running pm_to_blib for cpan/CPAN-Meta-YAML directly
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl dist/Carp/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Carp directly
./miniperl -Ilib make_ext.pl cpan/Config-Perl-V/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Config-Perl-V directly
./miniperl -Ilib make_ext.pl dist/Devel-SelfStubber/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Devel-SelfStubber directly
./miniperl -Ilib make_ext.pl cpan/Digest/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for CPAN
==> Your Makefile has been rebuilt. <==
Running pm_to_blib for cpan/Digest directly
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl dist/Dumpvalue/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Dumpvalue directly
./miniperl -Ilib make_ext.pl dist/Env/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Env directly
./miniperl -Ilib make_ext.pl ext/Errno/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl dist/Exporter/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Exporter directly
./miniperl -Ilib make_ext.pl dist/ExtUtils-CBuilder/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
Running pm_to_blib for dist/ExtUtils-CBuilder directly
make -f Makefile.old clean > /dev/null 2>&1
./miniperl -Ilib make_ext.pl cpan/ExtUtils-Constant/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Running pm_to_blib for cpan/ExtUtils-Constant directly
./miniperl -Ilib make_ext.pl cpan/ExtUtils-Install/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/ExtUtils-Install directly
./miniperl -Ilib make_ext.pl cpan/ExtUtils-MakeMaker/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for Errno
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
"../../miniperl" "-I../../lib" Errno_pm.PL Errno.pm
Generating a Unix-style Makefile
Writing Makefile for ExtUtils​::MakeMaker
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl cpan/ExtUtils-Manifest/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl ext/ExtUtils-Miniperl/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for ext/ExtUtils-Miniperl directly
./miniperl -Ilib make_ext.pl dist/ExtUtils-ParseXS/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl cpan/File-Fetch/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/File-Fetch directly
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
./miniperl -Ilib make_ext.pl ext/File-Find/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Running pm_to_blib for ext/File-Find directly
./miniperl -Ilib make_ext.pl cpan/File-Path/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/File-Path directly
Generating a Unix-style Makefile
Writing Makefile for ExtUtils​::Manifest
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
./miniperl -Ilib make_ext.pl cpan/File-Temp/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
make[1]​: *** [Makefile] Error 1
Running pm_to_blib for cpan/File-Temp directly
./miniperl -Ilib make_ext.pl ext/FileCache/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for ext/FileCache directly
./miniperl -Ilib make_ext.pl dist/Filter-Simple/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for ExtUtils​::ParseXS
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Running pm_to_blib for dist/Filter-Simple directly
./miniperl -Ilib make_ext.pl cpan/Getopt-Long/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Getopt-Long directly
./miniperl -Ilib make_ext.pl cpan/HTTP-Tiny/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl dist/I18N-Collate/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/I18N-Collate directly
./miniperl -Ilib make_ext.pl dist/I18N-LangTags/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/I18N-LangTags directly
./miniperl -Ilib make_ext.pl cpan/IO-Compress/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/IO-Socket-IP/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Running pm_to_blib for cpan/IO-Socket-IP directly
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
./miniperl -Ilib make_ext.pl cpan/IO-Zlib/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Running pm_to_blib for cpan/IO-Zlib directly
./miniperl -Ilib make_ext.pl cpan/IPC-Cmd/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/IPC-Cmd directly
./miniperl -Ilib make_ext.pl ext/IPC-Open3/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
Running pm_to_blib for ext/IPC-Open3 directly
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl cpan/JSON-PP/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for HTTP​::Tiny
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Generating a Unix-style Makefile
Writing Makefile for IO​::Compress
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl cpan/Locale-Codes/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Locale-Codes directly
Generating a Unix-style Makefile
Writing Makefile for JSON​::PP
./miniperl -Ilib make_ext.pl dist/Locale-Maketext/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
cp bin/zipdetails blib/script/zipdetails
make[1]​: *** [Makefile] Error 1
/Users/dur-randir/Projects/perl-git/cpan/IO-Compress/../../miniperl "-I../../lib" -MExtUtils​::MY -e 'MY->fixin(shift)' -- blib/script/zipdetails
Running pm_to_blib for dist/Locale-Maketext directly
./miniperl -Ilib make_ext.pl cpan/Locale-Maketext-Simple/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Locale-Maketext-Simple directly
./miniperl -Ilib make_ext.pl cpan/Math-BigInt/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Math-BigInt directly
./miniperl -Ilib make_ext.pl cpan/Math-BigRat/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Math-BigRat directly
./miniperl -Ilib make_ext.pl cpan/Math-Complex/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/Memoize/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Math-Complex directly
./miniperl -Ilib make_ext.pl dist/Module-CoreList/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Memoize directly
./miniperl -Ilib make_ext.pl cpan/Module-Load/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/Module-Load-Conditional/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Module-Load directly
Running pm_to_blib for cpan/Module-Load-Conditional directly
./miniperl -Ilib make_ext.pl cpan/Module-Loaded/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/Module-Metadata/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Module-Loaded directly
./miniperl -Ilib make_ext.pl cpan/NEXT/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
Running pm_to_blib for cpan/NEXT directly
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl dist/Net-Ping/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Net-Ping directly
./miniperl -Ilib make_ext.pl cpan/Params-Check/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
Running pm_to_blib for cpan/Params-Check directly
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl cpan/Parse-CPAN-Meta/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for Module​::CoreList
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
Generating a Unix-style Makefile
Writing Makefile for Module​::Metadata
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
cp corelist blib/script/corelist
/Users/dur-randir/Projects/perl-git/dist/Module-CoreList/../../miniperl "-I../../lib" -MExtUtils​::MY -e 'MY->fixin(shift)' -- blib/script/corelist
Generating a Unix-style Makefile
Writing Makefile for Parse​::CPAN​::Meta
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl cpan/Perl-OSType/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/PerlIO-via-QuotedPrint/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Perl-OSType directly
Running pm_to_blib for cpan/PerlIO-via-QuotedPrint directly
./miniperl -Ilib make_ext.pl cpan/Pod-Checker/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/Pod-Escapes/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Pod-Escapes directly
./miniperl -Ilib make_ext.pl cpan/Pod-Simple/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Pod-Simple directly
./miniperl -Ilib make_ext.pl ext/Pod-Html/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
./miniperl -Ilib make_ext.pl cpan/Pod-Parser/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Generating a Unix-style Makefile
Writing Makefile for Pod​::Checker
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Generating a Unix-style Makefile
Writing Makefile for Pod​::Html
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Generating a Unix-style Makefile
Writing Makefile for Pod​::Parser
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
"../../miniperl" "-I../../lib" "-I../../lib" podchecker.PL podchecker
Extracting podchecker (with variable substitutions)
cp podchecker blib/script/podchecker
/Users/dur-randir/Projects/perl-git/cpan/Pod-Checker/../../miniperl "-I../../lib" -MExtUtils​::MY -e 'MY->fixin(shift)' -- blib/script/podchecker
./miniperl -Ilib make_ext.pl cpan/Pod-Perldoc/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" "-I../../lib" podselect.PL podselect
Extracting podselect (with variable substitutions)
cp podselect blib/script/podselect
/Users/dur-randir/Projects/perl-git/cpan/Pod-Parser/../../miniperl "-I../../lib" -MExtUtils​::MY -e 'MY->fixin(shift)' -- blib/script/podselect
./miniperl -Ilib make_ext.pl cpan/Pod-Usage/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
./miniperl -Ilib make_ext.pl dist/Safe/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Running pm_to_blib for dist/Safe directly
./miniperl -Ilib make_ext.pl dist/Search-Dict/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Search-Dict directly
./miniperl -Ilib make_ext.pl dist/SelfLoader/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for Pod​::Perldoc
Running pm_to_blib for dist/SelfLoader directly
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl cpan/Term-ANSIColor/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Term-ANSIColor directly
Generating a Unix-style Makefile
Writing Makefile for Pod​::Usage
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
./miniperl -Ilib make_ext.pl cpan/Term-Cap/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl dist/Term-Complete/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Term-Complete directly
./miniperl -Ilib make_ext.pl dist/Term-ReadLine/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
Running pm_to_blib for dist/Term-ReadLine directly
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
"../../miniperl" "-I../../lib" "-I../../lib" pod2usage.PL pod2usage
./miniperl -Ilib make_ext.pl dist/Test/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Extracting pod2usage (with variable substitutions)
Running pm_to_blib for dist/Test directly
cp pod2usage blib/script/pod2usage
/Users/dur-randir/Projects/perl-git/cpan/Pod-Usage/../../miniperl "-I../../lib" -MExtUtils​::MY -e 'MY->fixin(shift)' -- blib/script/pod2usage
./miniperl -Ilib make_ext.pl cpan/Test-Harness/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for Term​::Cap
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
./miniperl -Ilib make_ext.pl cpan/Test-Simple/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Running pm_to_blib for cpan/Test-Simple directly
./miniperl -Ilib make_ext.pl dist/Text-Abbrev/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Text-Abbrev directly
./miniperl -Ilib make_ext.pl cpan/Text-Balanced/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Text-Balanced directly
./miniperl -Ilib make_ext.pl cpan/Text-ParseWords/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/Text-Tabs/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Text-ParseWords directly
Running pm_to_blib for cpan/Text-Tabs directly
Generating a Unix-style Makefile
Writing Makefile for Test​::Harness
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl dist/Thread-Queue/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl dist/Thread-Semaphore/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/Thread-Semaphore directly
Running pm_to_blib for dist/Thread-Queue directly
./miniperl -Ilib make_ext.pl dist/Tie-File/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl ext/Tie-Memoize/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for ext/Tie-Memoize directly
Running pm_to_blib for dist/Tie-File directly
./miniperl -Ilib make_ext.pl cpan/Tie-RefHash/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/Time-Local/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/Tie-RefHash directly
Running pm_to_blib for cpan/Time-Local directly
./miniperl -Ilib make_ext.pl dist/XSLoader/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/autodie/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/autodie directly
./miniperl -Ilib make_ext.pl dist/autouse/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/autouse directly
./miniperl -Ilib make_ext.pl dist/base/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/bignum/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
Running pm_to_blib for cpan/bignum directly
make -f Makefile.old clean > /dev/null 2>&1
./miniperl -Ilib make_ext.pl dist/constant/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Running pm_to_blib for dist/constant directly
./miniperl -Ilib make_ext.pl dist/encoding-warnings/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for dist/encoding-warnings directly
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
./miniperl -Ilib make_ext.pl cpan/experimental/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
make -f Makefile.old clean > /dev/null 2>&1
Running pm_to_blib for cpan/experimental directly
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl dist/if/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Generating a Unix-style Makefile
Writing Makefile for XSLoader
Running pm_to_blib for dist/if directly
./miniperl -Ilib make_ext.pl dist/lib/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Generating a Unix-style Makefile
Writing Makefile for base
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
"../../miniperl" "-I../../lib" XSLoader_pm.PL XSLoader.pm
Generating a Unix-style Makefile
Writing Makefile for lib
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl cpan/libnet/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
./miniperl -Ilib make_ext.pl cpan/parent/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/parent directly
"../../miniperl" "-I../../lib" lib_pm.PL lib.pm
./miniperl -Ilib make_ext.pl cpan/perlfaq/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Extracting lib.pm (with variable substitutions)
Running pm_to_blib for cpan/perlfaq directly
./miniperl -Ilib make_ext.pl cpan/podlators/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
./miniperl -Ilib make_ext.pl cpan/version/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Running pm_to_blib for cpan/version directly
Generating a Unix-style Makefile
Writing Makefile for Net
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
./miniperl -Ilib make_ext.pl ext/Pod-Functions/pm_to_blib MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a"
Generating a Unix-style Makefile
Writing Makefile for Pod
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Generating a Unix-style Makefile
Writing Makefile for Pod​::Functions
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
"../../miniperl" "-I../../lib" "-I../../lib" scripts/pod2man.PL scripts/pod2man
"../../miniperl" "-I../../lib" "-I../../lib" scripts/pod2text.PL scripts/pod2text
Extracting pod2man (with variable substitutions)
Extracting pod2text (with variable substitutions)
"../../miniperl" "-I../../lib" Functions_pm.PL ../../pod/perlfunc.pod
cp scripts/pod2man blib/script/pod2man
/Users/dur-randir/Projects/perl-git/cpan/podlators/../../miniperl "-I../../lib" -MExtUtils​::MY -e 'MY->fixin(shift)' -- blib/script/pod2man
Manifying 2 pod documents
cp scripts/pod2text blib/script/pod2text
/Users/dur-randir/Projects/perl-git/cpan/podlators/../../miniperl "-I../../lib" -MExtUtils​::MY -e 'MY->fixin(shift)' -- blib/script/pod2text
./miniperl -Ilib lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p
./miniperl -Ilib make_ext.pl DynaLoader.o MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a LINKTYPE=static CCCDLFLAGS=
./miniperl -Ilib mkppport
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a" "LINKTYPE=static" "CCCDLFLAGS="
ppport.h in cpan/DB_File is up-to-date
ppport.h in cpan/IPC-SysV is up-to-date
ppport.h in cpan/Scalar-List-Utils is up-to-date
ppport.h in cpan/Win32API-File is up-to-date
ppport.h in dist/PathTools is up-to-date
ppport.h in dist/Time-HiRes is up-to-date
Generating a Unix-style Makefile
Writing Makefile for DynaLoader
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
"../../miniperl" "-I../../lib" DynaLoader_pm.PL DynaLoader.pm
rm -f DynaLoader.xs
cp dl_dlopen.xs DynaLoader.xs
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp" -noprototypes -typemap '/Users/dur-randir/Projects/perl-git/ext/DynaLoader/../../lib/ExtUtils/typemap' DynaLoader.xs > DynaLoader.xsc
lib/unicore/mktables​: Files seem to be ok, not bothering to rebuild. Add '-w' option to force build
mv DynaLoader.xsc DynaLoader.c
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"1.38\" -DXS_VERSION=\"1.38\" "-I../.." -DLIBC="" DynaLoader.c
rm -rf ../../DynaLoader.o
cp DynaLoader.o ../../DynaLoader.o
rm -f libperl.a
/usr/bin/ar rc libperl.a op.o perl.o gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro_core.o keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o caretx.o dquote.o time64.o DynaLoader.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib​: file​: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib​: file​: libperl.a(perlapi.o) has no symbols
./miniperl -Ilib make_ext.pl lib/auto/B/B.bundle MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a LINKTYPE=dynamic
./miniperl -Ilib make_ext.pl lib/auto/Compress/Raw/Bzip2/Bzip2.bundle MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a LINKTYPE=dynamic
cc -o perl -mmacosx-version-min=10.9 -fstack-protector -L/usr/local/lib perlmain.o libperl.a `cat ext.libs` -lpthread -ldl -lm -lutil -lc
Undefined symbols for architecture x86_64​:
  "_PL_exit_flags", referenced from​:
  _main in perlmain.o
  "_PL_perl_destruct_level", referenced from​:
  _main in perlmain.o
ld​: symbol(s) not found for architecture x86_64
clang​: error​: linker command failed with exit code 1 (use -v to see invocation)
make​: *** [perl] Error 1
make​: *** Waiting for unfinished jobs....
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
Cleaning current config before rebuilding Makefile...
Makefile out-of-date with respect to ../../lib/Config.pm ../../config.h
make -f Makefile.old clean > /dev/null 2>&1
Cleaning current config before rebuilding Makefile...
make -f Makefile.old clean > /dev/null 2>&1
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a" "LINKTYPE=dynamic"
"../../miniperl" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.a" "LINKTYPE=dynamic"
Generating a Unix-style Makefile
Writing Makefile for Compress​::Raw​::Bzip2
==> Your Makefile has been rebuilt. <==
Generating a Unix-style Makefile
Writing Makefile for B
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make[1]​: *** [Makefile] Error 1
Running Mkbootstrap for Bzip2 ()
chmod 644 "Bzip2.bs"
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp" -typemap '/Users/dur-randir/Projects/perl-git/cpan/Compress-Raw-Bzip2/../../lib/ExtUtils/typemap' -typemap '/Users/dur-randir/Projects/perl-git/cpan/Compress-Raw-Bzip2/typemap' Bzip2.xs > Bzip2.xsc
Running Mkbootstrap for B ()
chmod 644 "B.bs"
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp" -typemap '/Users/dur-randir/Projects/perl-git/ext/B/../../lib/ExtUtils/typemap' -typemap '/Users/dur-randir/Projects/perl-git/ext/B/typemap' B.xs > B.xsc
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO blocksort.c
mv Bzip2.xsc Bzip2.c
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO bzlib.c
mv B.xsc B.c
/Users/dur-randir/Projects/perl-git/ext/B/../../miniperl "-I../../lib" -MExtUtils​::Command​::MM -e 'cp_nonempty' -- B.bs ../../lib/auto/B/B.bs 644
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O1 -DVERSION=\"1.62\" -DXS_VERSION=\"1.62\" "-I../.." B.c
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO compress.c
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO crctable.c
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO decompress.c
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO huffman.c
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO randtable.c
/Users/dur-randir/Projects/perl-git/cpan/Compress-Raw-Bzip2/../../miniperl "-I../../lib" -MExtUtils​::Command​::MM -e 'cp_nonempty' -- Bzip2.bs ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bs 644
cc -c -I. -fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -DPERL_USE_SAFE_PUTENV -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings -O3 -DVERSION=\"2.069\" -DXS_VERSION=\"2.069\" "-I../.." -DBZ_NO_STDIO Bzip2.c
rm -f ../../lib/auto/B/B.bundle
cc -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector -o ../../lib/auto/B/B.bundle B.o \
  \

chmod 755 ../../lib/auto/B/B.bundle
rm -f ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle
cc -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector -o ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle Bzip2.o blocksort.o bzlib.o compress.o crctable.o decompress.o huffman.o randtable.o \
  \

chmod 755 ../../lib/auto/Compress/Raw/Bzip2/Bzip2.bundle

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2016

From @cpansprout

On Wed Jul 20 17​:15​:43 2016, randir wrote​:

On Wed Jul 20 17​:00​:37 2016, dcollinsn@​gmail.com wrote​:

This does not show a failing command. Can you either scroll back to
the first error, or repeat the test without -j3 on the command line?
Thanks!

There're actually a lot of failures​:
...
cc -o perl -mmacosx-version-min=10.9 -fstack-protector
-L/usr/local/lib perlmain.o libperl.a `cat ext.libs` -lpthread -ldl
-lm -lutil -lc
Undefined symbols for architecture x86_64​:
"_PL_exit_flags", referenced from​:
_main in perlmain.o
"_PL_perl_destruct_level", referenced from​:
_main in perlmain.o
ld​: symbol(s) not found for architecture x86_64
clang​: error​: linker command failed with exit code 1 (use -v to see
invocation)

That’s probably it. My hunch is that ExtUtils​::Miniperl needs to depend on something outside of dist/ExtUtils-Miniperl and that make_ext.pl is not handling it.

Maybe we should stop make_ext.pl from trying to handle ExtUtils​::Miniperl itself instead of using make. All it has caused is problems so far.

--

Father Chrysostomos

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2016

From @tonycoz

On Wed, Jul 20, 2016 at 06​:08​:45PM -0700, Father Chrysostomos via RT wrote​:

On Wed Jul 20 17​:15​:43 2016, randir wrote​:

On Wed Jul 20 17​:00​:37 2016, dcollinsn@​gmail.com wrote​:

This does not show a failing command. Can you either scroll back to
the first error, or repeat the test without -j3 on the command line?
Thanks!

There're actually a lot of failures​:
...
cc -o perl -mmacosx-version-min=10.9 -fstack-protector
-L/usr/local/lib perlmain.o libperl.a `cat ext.libs` -lpthread -ldl
-lm -lutil -lc
Undefined symbols for architecture x86_64​:
"_PL_exit_flags", referenced from​:
_main in perlmain.o
"_PL_perl_destruct_level", referenced from​:
_main in perlmain.o
ld​: symbol(s) not found for architecture x86_64
clang​: error​: linker command failed with exit code 1 (use -v to see
invocation)

That’s probably it. My hunch is that ExtUtils​::Miniperl needs to depend on something outside of dist/ExtUtils-Miniperl and that make_ext.pl is not handling it.

Maybe we should stop make_ext.pl from trying to handle ExtUtils​::Miniperl itself instead of using make. All it has caused is problems so far.

If it's not handling dependencies correctly for EU​::Miniperl, it's
probably wrong for others too.

I'll take a look this afternoon.

That said, I don't really expect that recipe to work without a "make
distclean".

Tony

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2016

From @dcollinsn

The fatal error occurs here​:

  cc -o perl -mmacosx-version-min=10.9 -fstack-protector -L/usr/local/lib perlmain.o libperl.a `cat ext.libs` -lpthread -ldl -lm -lutil -lc
  Undefined symbols for architecture x86_64​:
  "_PL_exit_flags", referenced from​:
  _main in perlmain.o
  "_PL_perl_destruct_level", referenced from​:
  _main in perlmain.o
  ld​: symbol(s) not found for architecture x86_64
  clang​: error​: linker command failed with exit code 1 (use -v to see invocation)
  make​: *** [perl] Error 1
  make​: *** Waiting for unfinished jobs....

This only occurs when going from a non-threaded to a threaded build, if both builds are the same, this does not happen.

I tried this in a run. Configure finished for the second time at 9​:20, and I ran make at 9​:21.

dcollins@​nightshade64​:~/toolchain/perldebug$ ls -la | grep "\.o"
-rw-r--r-- 1 dcollins afl 10984 Jul 20 21​:18 generate_uudmap.o
-rw-r--r-- 1 dcollins afl 36441 Jul 20 21​:20 makefile.old
-rw-r--r-- 1 dcollins afl 3736 Jul 20 21​:18 perlmain.o
-rw-r--r-- 1 dcollins afl 1204 Jul 14 16​:13 README.openbsd
-rw-r--r-- 1 dcollins afl 93351 Jul 20 13​:37 README.os2
-rw-r--r-- 1 dcollins afl 15671 Jul 20 13​:37 README.os390
-rw-r--r-- 1 dcollins afl 4768 Jul 14 16​:13 README.os400

I snipped everything that was touched AT or AFTER 9​:21. perlmain.o is the obvious suspect.

So, something is issuing this command, it needs to depend on perlmain.o, and it is not. What is it?

cc -c -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-pr
otector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
D_FORTIFY_SOURCE=2 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compa
t -Wwrite-strings -O2 -DVERSION=\"1.39\" -DXS_VERSION=\"1.39\" "-I../.." -DL
IBC="libc-2.22.so" DynaLoader.c
rm -rf ../../DynaLoader.o
cp DynaLoader.o ../../DynaLoader.o
make[1]​: Leaving directory '/home/dcollins/toolchain/perldebug/ext/DynaLoader'
rm -f libperl.a
/usr/local/bin/ar rc libperl.a op.o perl.o gv.o toke.o perly.o pad.o regcom
p.o dump.o util.o mg.o reentr.o mro_core.o keywords.o hv.o av.o run.o pp_hot.o s
v.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o
universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o
pp_sort.o caretx.o dquote.o time64.o DynaLoader.o
cc -o perl -fstack-protector-strong -L/usr/local/lib -Wl,-E perlmain.o libperl.a `cat ext.libs` -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc

--
Respectfully,
Dan Collins

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2016

From @tonycoz

On Wed Jul 20 18​:25​:57 2016, dcollinsn@​gmail.com wrote​:

So, something is issuing this command, it needs to depend on
perlmain.o, and it is not. What is it?

Or, possibly, perlmain.o isn't depending on something it should.

The make depend step done by Configure doesn't generate any dependencies
for perlmain.o, the attached attempts to do that, and builds successfully
for me.

An alternate attempt which I thought was equivalent failed with an unknown
symbol in DynaLoader.o, so it may not be a complete solution, but I really
don't know sed.

Tony

@p5pRT
Copy link
Author

p5pRT commented Jul 22, 2016

From @tonycoz

On Wed Jul 20 22​:58​:50 2016, tonyc wrote​:

The make depend step done by Configure doesn't generate any dependencies
for perlmain.o, the attached attempts to do that, and builds successfully
for me.

The attachment which I forgot, like usual.

Tony

@p5pRT
Copy link
Author

p5pRT commented Jul 22, 2016

From @tonycoz

0001-perl-128685-generate-dependency-rules-for-perlmain-O.patch
From d8939c5a4d195fc64a02c1fa2c98ee8dd37e1649 Mon Sep 17 00:00:00 2001
From: Tony Cook <tony@develop-help.com>
Date: Thu, 21 Jul 2016 15:53:04 +1000
Subject: (perl #128685) generate dependency rules for perlmain$(OBJ_EXT)

Without these rules changes to files like config.sh might not
result in perlmain.o being rebuilt.

Someone who knows sed should be able to improve this.
---
 makedepend.SH | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/makedepend.SH b/makedepend.SH
index 4e203b6..12dffad 100755
--- a/makedepend.SH
+++ b/makedepend.SH
@@ -231,8 +231,9 @@ if $test -s .deptmp; then
         $sed 's|\.incl\.c|.h|' .deptmp >.deptmp.vos
         mv -f .deptmp.vos .deptmp
     fi
-    $sed 's|^\(.*\$(OBJ_EXT):\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|" .deptmp \
-       >>$mf.new
+    $sed -n -e 's|^\(.*\$(OBJ_EXT):\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|" -e p \
+       -e '/^miniperlmain/{' -e 's/mini//' -e p -e '}' \
+       .deptmp >>$mf.new
 else
     $MAKE hlist || ($echo "Searching for .h files..."; \
 	$echo *.h | $tr ' ' $trnl | $egrep -v '\*' >.hlist)
-- 
2.1.4

@p5pRT
Copy link
Author

p5pRT commented Jul 22, 2016

From @dcollinsn

Should we also warn in INSTALL that you ought not re-./Configure in a dirty
build directory without first "make clean" or "git -dxf"? (Specifically,
that it /may/ work, but isn't guaranteed to, and that doing so can result
in hard-to-find and hard-to-debug issues?)

On Fri, Jul 22, 2016 at 12​:00 AM, Tony Cook via RT <
perlbug-followup@​perl.org> wrote​:

On Wed Jul 20 22​:58​:50 2016, tonyc wrote​:

The make depend step done by Configure doesn't generate any dependencies
for perlmain.o, the attached attempts to do that, and builds successfully
for me.

The attachment which I forgot, like usual.

Tony

---
via perlbug​: queue​: perl5 status​: open
https://rt-archive.perl.org/perl5/Ticket/Display.html?id=128685

From d8939c5a4d195fc64a02c1fa2c98ee8dd37e1649 Mon Sep 17 00​:00​:00 2001
From​: Tony Cook <tony@​develop-help.com>
Date​: Thu, 21 Jul 2016 15​:53​:04 +1000
Subject​: (perl #128685) generate dependency rules for perlmain$(OBJ_EXT)

Without these rules changes to files like config.sh might not
result in perlmain.o being rebuilt.

Someone who knows sed should be able to improve this.
---
makedepend.SH | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/makedepend.SH b/makedepend.SH
index 4e203b6..12dffad 100755
--- a/makedepend.SH
+++ b/makedepend.SH
@​@​ -231,8 +231,9 @​@​ if $test -s .deptmp; then
$sed 's|\.incl\.c|.h|' .deptmp >.deptmp.vos
mv -f .deptmp.vos .deptmp
fi
- $sed 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|"
.deptmp \
- >>$mf.new
+ $sed -n -e 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule
\2|" -e p \
+ -e '/^miniperlmain/{' -e 's/mini//' -e p -e '}' \
+ .deptmp >>$mf.new
else
$MAKE hlist || ($echo "Searching for .h files..."; \
$echo *.h | $tr ' ' $trnl | $egrep -v '\*' >.hlist)
--
2.1.4

@p5pRT
Copy link
Author

p5pRT commented Jul 22, 2016

From @dur-randir

On Thu Jul 21 21​:00​:46 2016, tonyc wrote​:

On Wed Jul 20 22​:58​:50 2016, tonyc wrote​:

The make depend step done by Configure doesn't generate any dependencies
for perlmain.o, the attached attempts to do that, and builds successfully
for me.

The attachment which I forgot, like usual.

Works for me too.

@p5pRT
Copy link
Author

p5pRT commented Jul 22, 2016

From @ap

* Tony Cook via RT <perlbug-followup@​perl.org> [2016-07-22 06​:12]​:

- $sed 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|" .deptmp \
- >>$mf.new
+ $sed -n -e 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|" -e p \
+ -e '/^miniperlmain/{' -e 's/mini//' -e p -e '}' \
+ .deptmp >>$mf.new

You can combine -e p -e '/^miniperlmain/{' -e 's/mini//' -e p -e '}'
into -e 'p; /^miniperlmain/{ s/mini//; p; }'

If you reverse order inside the block you can drop the `-n` switch and
one explicit `p`​:
  -e '/^miniperlmain/{ p; s/mini// }'

If it’s acceptable to reverse the order of lines for that case, then you
can also avoid the repeated pattern match by using the `/p` flag and the
hold space​:
  -e 'h; s/mini\(perlmain\)/\1/p; g'

In total​:

  $sed -e 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|" \
  -e 'h; s/mini\(perlmain\)/\1/p; g' \
  .deptmp >>$mf.new

Regards,
--
Aristotle Pagaltzis // <http​://plasmasturm.org/>

@p5pRT
Copy link
Author

p5pRT commented Aug 1, 2016

From @tonycoz

On Fri Jul 22 16​:00​:05 2016, aristotle wrote​:

* Tony Cook via RT <perlbug-followup@​perl.org> [2016-07-22 06​:12]​:

- $sed 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule
\2|" .deptmp \
- >>$mf.new
+ $sed -n -e 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2;
'"$defrule \2|" -e p \
+ -e '/^miniperlmain/{' -e 's/mini//' -e p -e '}' \
+ .deptmp >>$mf.new

You can combine -e p -e '/^miniperlmain/{' -e 's/mini//' -e p
-e '}'
into -e 'p; /^miniperlmain/{ s/mini//; p; }'

If you reverse order inside the block you can drop the `-n` switch and
one explicit `p`​:
-e '/^miniperlmain/{ p; s/mini// }'

If it’s acceptable to reverse the order of lines for that case, then
you
can also avoid the repeated pattern match by using the `/p` flag and
the
hold space​:
-e 'h; s/mini\(perlmain\)/\1/p; g'

In total​:

$sed -e 's|^\(.*\$(OBJ_EXT)​:\) *\(.*/.*\.c\) *$|\1 \2; '"$defrule \2|"
\
-e 'h; s/mini\(perlmain\)/\1/p; g' \
.deptmp >>$mf.new

Thanks, applied as d58d97f

Tony

@p5pRT
Copy link
Author

p5pRT commented Aug 1, 2016

@tonycoz - Status changed from 'open' to 'pending release'

@p5pRT
Copy link
Author

p5pRT commented May 30, 2017

From @khwilliamson

Thank you for filing this report. You have helped make Perl better.

With the release today of Perl 5.26.0, this and 210 other issues have been
resolved.

Perl 5.26.0 may be downloaded via​:
https://metacpan.org/release/XSAWYERX/perl-5.26.0

If you find that the problem persists, feel free to reopen this ticket.

@p5pRT
Copy link
Author

p5pRT commented May 30, 2017

@khwilliamson - Status changed from 'pending release' to 'resolved'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant