gugod / App-perlbrew

Manage perl installations in your $HOME
https://perlbrew.pl
Other
719 stars 216 forks source link

Cannot install perl-blead on OpenBSD 6.1 #583

Closed glasswalk3r closed 6 years ago

glasswalk3r commented 6 years ago
-bash-4.4$ perlbrew install blead
Fetching blead as /home/bar/perl5/perlbrew/dists/blead.tar.gz
Use of uninitialized value $_[2] in join or string at /home/bar/perl5/perlbrew/bin/perlbrew line 117.
Installing /home/bar/perl5/perlbrew/build/ into ~/perl5/perlbrew/perls/perl-blead

This could take a while. You can run the following command on another shell to track the status:

  tail -f ~/perl5/perlbrew/build.perl-blead.log

Installation process failed. To spot any issues, check

  /home/bar/perl5/perlbrew/build.perl-blead.log

If some perl tests failed and you still want to install this distribution anyway,
do:

  (cd /home/bar/perl5/perlbrew/build/; make install)

You might also want to try upgrading patchperl before trying again:

  perlbrew install-patchperl

Generally, if you need to install a perl distribution known to have minor test
failures, do one of these command to avoid seeing this message

  perlbrew --notest install blead
  perlbrew --force install blead

-bash-4.4$ cat /home/bar/perl5/perlbrew/build.perl-blead.log
You didn't provide a perl version and I don't appear to be in a perl source tree
##### Brew Failed #####

-bash-4.4$ perlbrew version
/home/bar/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.81

-bash-4.4$ ls /home/bar/perl5/perlbrew/build/
blead
-bash-4.4$ ls /home/bar/perl5/perlbrew/build/blead
perl-blead-c9ffefc
-bash-4.4$ ls /home/bar/perl5/perlbrew/build/blead/perl-blead-c9ffefc/
AUTHORS                 README.hpux             autodoc.pl              feature.h               make_patchnum.pl        packsizetables.inc      pp_pack.c               thread.h
Artistic                README.hurd             av.c                    form.h                  makedef.pl              pad.c                   pp_proto.h              time64.c
Changes                 README.irix             av.h                    generate_uudmap.c       makedepend.SH           pad.h                   pp_sort.c               time64.h
Configure               README.jp               caretx.c                globals.c               malloc.c                parser.h                pp_sys.c                time64_config.h
Copying                 README.ko               cflags.SH               globvar.sym             malloc_ctl.h            patchlevel.h            proto.h                 toke.c
Cross                   README.linux            charclass_invlists.h    gv.c                    mathoms.c               perl.c                  qnx                     uconfig.h
EXTERN.h                README.macos            config_h.SH             gv.h                    metaconfig.SH           perl.h                  reentr.c                uconfig.sh
INSTALL                 README.macosx           configpm                h2pl                    metaconfig.h            perl_inc_macro.h        reentr.h                uconfig64.sh
INTERN.h                README.micro            configure.com           haiku                   mg.c                    perl_langinfo.h         regcharclass.h          unicode_constants.h
MANIFEST                README.netware          configure.gnu           handy.h                 mg.h                    perlapi.c               regcomp.c               universal.c
META.json               README.openbsd          cop.h                   hints                   mg_names.inc            perlapi.h               regcomp.h               unixish.h
META.yml                README.os2              cpan                    hv.c                    mg_raw.h                perldtrace.d            regcomp.sym             utf8.c
Makefile.SH             README.os390            cv.h                    hv.h                    mg_vtable.h             perlio.c                regen                   utf8.h
Makefile.micro          README.os400            cygwin                  hv_func.h               miniperlmain.c          perlio.h                regen.pl                utfebcdic.h
NetWare                 README.plan9            deb.c                   hv_macro.h              mkppport                perlio.sym              regen_perly.pl          util.c
PACKAGING               README.qnx              dist                    inline.h                mkppport.lst            perliol.h               regexec.c               util.h
Policy_sh.SH            README.riscos           djgpp                   install_lib.pl          mro_core.c              perlsdio.h              regexp.h                utils
Porting                 README.solaris          doio.c                  installhtml             myconfig.SH             perlvars.h              regnodes.h              utils.lst
README                  README.symbian          doop.c                  installman              mydtrace.h              perly.act               run.c                   vms
README.aix              README.synology         dosish.h                installperl             nostdio.h               perly.c                 runtests.SH             vos
README.amiga            README.tru64            dquote.c                intrpvar.h              numeric.c               perly.h                 sbox32_hash.h           vutil.c
README.android          README.tw               dquote_inline.h         invlist_inline.h        op.c                    perly.tab               scope.c                 vutil.h
README.bs2000           README.vms              dump.c                  iperlsys.h              op.h                    perly.y                 scope.h                 vxs.inc
README.ce               README.vos              ebcdic_tables.h         keywords.c              op_reg_common.h         plan9                   stadtx_hash.h           warnings.h
README.cn               README.win32            embed.fnc               keywords.h              opcode.h                pod                     sv.c                    win32
README.cygwin           TestInit.pm             embed.h                 l1_char_class_tab.h     opnames.h               pp.c                    sv.h                    write_buildcustomize.pl
README.dos              XSUB.h                  embedvar.h              lib                     os2                     pp.h                    symbian                 zaphod32_hash.h
README.freebsd          amigaos4                ext                     locale.c                overload.h              pp_ctl.c                t
README.haiku            asan_ignore             fakesdio.h              make_ext.pl             overload.inc            pp_hot.c                taint.c
-bash-4.4$ 

If I move the temporary directory created and use ./Configure, things works as expected. Not sure why the version if not fetched as expected.

gugod commented 6 years ago

Fix is confirmed.