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

Bleadperl v5.15.4-249-ga03f0b9 breaks RKITOVER/String-ToIdentifier-EN-0.06.tar.gz #11767

Closed
p5pRT opened this issue Nov 21, 2011 · 6 comments
Closed

Comments

@p5pRT
Copy link

p5pRT commented Nov 21, 2011

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

Searchable as RT104226$

@p5pRT
Copy link
Author

p5pRT commented Nov 21, 2011

From @trwyant

Created by @trwyant

Under the default build of Perl 5.15.5​:

$ perl -Mcharnames -e ''
Can't locate unicore/Name.pm in @​INC (@​INC contains​: /usr/local/perl/5.15.5/lib/site_perl/5.15.5/darwin-2level /usr/local/perl/5.15.5/lib/site_perl/5.15.5 /usr/local/perl/5.15.5/lib/5.15.5/darwin-2level /usr/local/perl/5.15.5/lib/5.15.5 .) at /usr/local/perl/5.15.5/lib/5.15.5/charnames.pm line 6.
BEGIN failed--compilation aborted at /usr/local/perl/5.15.5/lib/5.15.5/charnames.pm line 6.
Compilation failed in require.
BEGIN failed--compilation aborted.

What appears to have happened is that lib/unicore/Name.pm was generated,
but the 'make install' never installed it. There were no test failures
when building this Perl. Specifically, lib/charnames passed. I can
supply build and test logs if desired. FYI,

$ ls /usr/local/perl/5.15.5/lib/5.15.5/unicore/
Blocks.txt Decomposition.pl NamedSequences.txt UCD.pl
CaseFolding.txt Heavy.pl SpecialCasing.txt lib
CombiningClass.pl Name.pl To version

Perl Info

Flags:
    category=library
    severity=high
    module=charnames

Site configuration information for perl 5.15.5:

Configured by tom at Mon Nov 21 09:19:16 EST 2011.

Summary of my perl5 (revision 5 version 15 subversion 5) configuration:
   
  Platform:
    osname=darwin, osvers=9.8.0, archname=darwin-2level
    uname='darwin wyants-white-too.local 9.8.0 darwin kernel version 9.8.0: wed jul 15 16:55:01 pdt 2009; root:xnu-1228.15.4~1release_i386 i386 '
    config_args='-Dprefix=/usr/local/perl/5.15.5'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
    optimize='-O3',
    cppflags='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.0.1 (Apple Inc. build 5484)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags ='-fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /opt/local/lib /usr/lib
    libs=-lgdbm -ldbm -ldl -lm -lutil -lc
    perllibs=-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=' -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector'

Locally applied patches:
    


@INC for perl 5.15.5:
    /usr/local/perl/5.15.5/lib/site_perl/5.15.5/darwin-2level
    /usr/local/perl/5.15.5/lib/site_perl/5.15.5
    /usr/local/perl/5.15.5/lib/5.15.5/darwin-2level
    /usr/local/perl/5.15.5/lib/5.15.5
    .


Environment for perl 5.15.5:
    DYLD_LIBRARY_PATH (unset)
    HOME=/Users/tom
    LANG=en_US.UTF-8
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/usr/local/perl/5.15.5/bin:/opt/local/bin:/opt/local/sbin:/ImageMagick-6.4.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Users/tom/Code/Tools
    PERLPKGOPT=-noppm
    PERL_BADLANG (unset)
    SHELL=/bin/bash

@p5pRT
Copy link
Author

p5pRT commented Nov 21, 2011

From @andk

Also affected in the same or in a similar way are
JKEGL/Marpa-PP-0.011_002.tar.gz, RSCHUPP/PAR-Packer-1.010.tar.gz,
ZAG/Perl6-Pod-0.35.tar.gz, DCONWAY/Regexp-Grammars-1.014.tar.gz and more.

git bisect


  a03f0b9 is the first bad commit
  commit a03f0b9
  Author​: Karl Williamson <public@​khwilliamson.com>
  Date​: Tue Oct 4 11​:58​:52 2011 -0600

  Use newly created Name.pm file

  Name.pm has been populated in an earlier commit. This removes the
  now redundant information in Name.pl, and changes charnames to include
  the new Name.pm

diagnostics


  t/00_basic.t ........... Can't locate unicore/Name.pm in @​INC (@​INC contains​: t/
  lib /tmp/tmp.JTEOUvrRxA/String-ToIdentifier-EN-0.06-OWprHR/inc /tmp/tmp.JTEOUvrR
  xA/String-ToIdentifier-EN-0.06-OWprHR/blib/lib /tmp/tmp.JTEOUvrRxA/String-ToIden
  tifier-EN-0.06-OWprHR/blib/arch /home/src/perl/repoperls/installed-perls/perl/v5
  .15.4-249-ga03f0b9/a2da/lib/site_perl/5.15.4/x86_64-linux-thread-multi-ld /home/
  src/perl/repoperls/installed-perls/perl/v5.15.4-249-ga03f0b9/a2da/lib/site_perl/
  5.15.4 /home/src/perl/repoperls/installed-perls/perl/v5.15.4-249-ga03f0b9/a2da/l
  ib/5.15.4/x86_64-linux-thread-multi-ld /home/src/perl/repoperls/installed-perls/
  perl/v5.15.4-249-ga03f0b9/a2da/lib/5.15.4 .) at /home/src/perl/repoperls/install
  ed-perls/perl/v5.15.4-249-ga03f0b9/a2da/lib/5.15.4/charnames.pm line 6.
  BEGIN failed--compilation aborted at /home/src/perl/repoperls/installed-perls/pe
  rl/v5.15.4-249-ga03f0b9/a2da/lib/5.15.4/charnames.pm line 6.
  Compilation failed in require at /home/src/perl/repoperls/installed-perls/perl/v
  5.15.4-249-ga03f0b9/a2da/lib/5.15.4/Unicode/UCD.pm line 6.
  BEGIN failed--compilation aborted at /home/src/perl/repoperls/installed-perls/pe
  rl/v5.15.4-249-ga03f0b9/a2da/lib/5.15.4/Unicode/UCD.pm line 6.
  Compilation failed in require at /tmp/tmp.JTEOUvrRxA/String-ToIdentifier-EN-0.06
  -OWprHR/blib/lib/String/ToIdentifier/EN.pm line 8.
  BEGIN failed--compilation aborted at /tmp/tmp.JTEOUvrRxA/String-ToIdentifier-EN-
  0.06-OWprHR/blib/lib/String/ToIdentifier/EN.pm line 8.
  Compilation failed in require at t/lib/TestString.pm line 7.
  BEGIN failed--compilation aborted at t/lib/TestString.pm line 7.
  Compilation failed in require at t/00_basic.t line 5.
  BEGIN failed--compilation aborted at t/00_basic.t line 5.
  t/00_basic.t ........... Dubious, test returned 2 (wstat 512, 0x200)
  No subtests run

perl -V


  Summary of my perl5 (revision 5 version 15 subversion 4) configuration​:
  Commit id​: a03f0b9
  Platform​:
  osname=linux, osvers=2.6.32-5-amd64, archname=x86_64-linux-thread-multi-ld
  uname='linux k83 2.6.32-5-amd64 #1 smp mon oct 3 03​:59​:20 utc 2011 x86_64 gnulinux '
  config_args='-Dprefix=/home/src/perl/repoperls/installed-perls/perl/v5.15.4-249-ga03f0b9/a2da -Dmyhostname=k83 -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Duseithreads -Duselongdouble -DDEBUGGING=-g'
  hint=recommended, useposix=true, d_sigaction=define
  useithreads=define, usemultiplicity=define
  useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
  use64bitint=define, use64bitall=define, uselongdouble=define
  usemymalloc=n, bincompat5005=undef
  Compiler​:
  cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize='-O2 -g',
  cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
  ccversion='', gccversion='4.4.5', gccosandvers=''
  intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
  ivtype='long', ivsize=8, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
  alignbytes=16, prototype=define
  Linker and Libraries​:
  ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
  libpth=/usr/local/lib /lib/../lib /usr/lib/../lib /lib /usr/lib /lib64 /usr/lib64
  libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
  perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
  libc=/lib/libc-2.11.2.so, so=so, useshrplib=false, libperl=libperl.a
  gnulibc_version='2.11.2'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
  cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector'

  Characteristics of this binary (from libperl)​:
  Compile-time options​: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
  PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
  PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PERL_USE_DEVEL
  USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS
  USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
  USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LONG_DOUBLE
  USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API
  Built under linux
  Compiled at Nov 21 2011 09​:13​:37
  @​INC​:
  /home/src/perl/repoperls/installed-perls/perl/v5.15.4-249-ga03f0b9/a2da/lib/site_perl/5.15.4/x86_64-linux-thread-multi-ld
  /home/src/perl/repoperls/installed-perls/perl/v5.15.4-249-ga03f0b9/a2da/lib/site_perl/5.15.4
  /home/src/perl/repoperls/installed-perls/perl/v5.15.4-249-ga03f0b9/a2da/lib/5.15.4/x86_64-linux-thread-multi-ld
  /home/src/perl/repoperls/installed-perls/perl/v5.15.4-249-ga03f0b9/a2da/lib/5.15.4
  .

--
andreas

@p5pRT
Copy link
Author

p5pRT commented Nov 22, 2011

From @khwilliamson

I had failed to update installperl to install this new file.
--
Karl Williamson

@p5pRT
Copy link
Author

p5pRT commented Nov 22, 2011

From [Unknown Contact. See original ticket]

I had failed to update installperl to install this new file.
--
Karl Williamson

@p5pRT
Copy link
Author

p5pRT commented Nov 22, 2011

@khwilliamson - Status changed from 'new' to 'resolved'

@p5pRT p5pRT closed this as completed Nov 22, 2011
@p5pRT
Copy link
Author

p5pRT commented Nov 22, 2011

From @khwilliamson

On Mon Nov 21 16​:47​:38 2011, khw wrote​:

I had failed to update installperl to install this new file.

And now fixed by 971c524

--
Karl Williamson

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