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

Installing perl 5.28.1 on Solaris 10 #16797

Closed
p5pRT opened this issue Dec 30, 2018 · 8 comments
Closed

Installing perl 5.28.1 on Solaris 10 #16797

p5pRT opened this issue Dec 30, 2018 · 8 comments

Comments

@p5pRT
Copy link

p5pRT commented Dec 30, 2018

Migrated from rt.perl.org#133743 (status was 'open')

Searchable as RT133743$

@p5pRT
Copy link
Author

p5pRT commented Dec 30, 2018

From zeev.atlas@lazard.com

This is a bug report for perl from zeev.atlas@​lazard.com,
generated with the help of perlbug 1.41 running under perl 5.28.0.

Perl 5.28.1 fails many tests on Solaris 10---
Flags​:
  category=core
  severity=high


Site configuration information for perl 5.28.0​:

Configured by lominoc at Mon Nov 26 16​:07​:17 EST 2018.

Summary of my perl5 (revision 5 version 28 subversion 0) configuration​:
 
  Platform​:
  osname=linux
  osvers=3.10.0-862.2.3.el7.x86_64
  archname=x86_64-linux
  uname='linux ch1ux-rhdev1 3.10.0-862.2.3.el7.x86_64 #1 smp mon apr 30 12​:37​:51 edt 2018 x86_64 x86_64 x86_64 gnulinux '
  config_args='-Dcc=gcc -Dprefix=/opt/perl'
  hint=recommended
  useposix=true
  d_sigaction=define
  useithreads=undef
  usemultiplicity=undef
  use64bitint=define
  use64bitall=define
  uselongdouble=undef
  usemymalloc=n
  default_inc_excludes_dot=define
  bincompat5005=undef
  Compiler​:
  cc='gcc'
  ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
  optimize='-O2'
  cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
  ccversion=''
  gccversion='4.8.5 20150623 (Red Hat 4.8.5-28)'
  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='gcc'
  ldflags =' -fstack-protector-strong -L/usr/local/lib'
  libpth=/usr/local/lib /usr/lib /lib/../lib64 /usr/lib/../lib64 /lib /lib64 /usr/lib64 /usr/local/lib64
  libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
  perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
  libc=libc-2.17.so
  so=so
  useshrplib=false
  libperl=libperl.a
  gnulibc_version='2.17'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs
  dlext=so
  d_dlsymun=undef
  ccdlflags='-Wl,-E'
  cccdlflags='-fPIC'
  lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'


@​INC for perl 5.28.0​:
  /lib/site_perl/5.28.0
  /lib/5.28.0
  /opt/perl/lib/site_perl/5.28.0/x86_64-linux
  /opt/perl/lib/site_perl/5.28.0
  /opt/perl/lib/5.28.0/x86_64-linux
  /opt/perl/lib/5.28.0


Environment for perl 5.28.0​:
  HOME=/home/atlasz
  LANG=en_US.UTF-8
  LANGUAGE (unset)
  LD_LIBRARY_PATH=​:/opt/perl/lib
  LOGDIR (unset)
  PATH=/opt/rh/rh-python36/root/bin​::/opt/perl/bin​:/opt/perl/man​:/usr/local/bin​:/usr/bin​:/usr/local/sbin​:/usr/sbin​:/etc​:/bin
  PERL5LIB=​:/lib/site_perl/5.28.0​:/lib/5.28.0
  PERL_BADLANG (unset)
  SHELL=/bin/bash

@p5pRT
Copy link
Author

p5pRT commented Dec 30, 2018

From @jkeenan

On Sun, 30 Dec 2018 01​:00​:59 GMT, zeev.atlas@​lazard.com wrote​:

This is a bug report for perl from zeev.atlas@​lazard.com,
generated with the help of perlbug 1.41 running under perl 5.28.0.

Perl 5.28.1 fails many tests on Solaris 10

We'll need more than that in order to be able to diagnose or correct the problem.

Can you please provide 2 attachments​: one with the output of 'perl -V' for perl.5.28.1 on the Solaris box; the other with the summary from 'make test' for the same version on the same box?

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Dec 30, 2018

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

@p5pRT
Copy link
Author

p5pRT commented Jan 2, 2019

From @pjacklam

Just for comparison​: I built Perl 5.28.1 on my Solaris 10 host using the
Solaris Studio 12.3 compiler and perl built successfully and passed all
tests.

Peter

@p5pRT
Copy link
Author

p5pRT commented Jan 2, 2019

From @Tux

On Wed, 2 Jan 2019 15​:19​:33 +0100, Peter John Acklam
<pjacklam@​gmail.com> wrote​:

Just for comparison​: I built Perl 5.28.1 on my Solaris 10 host using
the Solaris Studio 12.3 compiler and perl built successfully and
passed all tests.

YEAH \o/

Thanks for the feedback!

Threaded or not?
64bitall or 32bit?
longdoubles or normal doubles?

Could you show the output of perl -V
Just being curious

Peter

--
H.Merijn Brand http​://tux.nl Perl Monger http​://amsterdam.pm.org/
using perl5.00307 .. 5.29 porting perl5 on HP-UX, AIX, and openSUSE
http​://mirrors.develooper.com/hpux/ http​://www.test-smoke.org/
http​://qa.perl.org http​://www.goldmark.org/jeff/stupid-disclaimers/

@p5pRT
Copy link
Author

p5pRT commented Jan 2, 2019

From @pjacklam

H.Merjin Brand,

I used my standard configuration options -Dusethreads, -Dusemultiplicity,
and -Duse64bitint, and they worked like a charm. :-) I'll try other
configurations later. I have attached the output from perl -V.

Peter

@p5pRT
Copy link
Author

p5pRT commented Jan 2, 2019

From @pjacklam

$ /usr/site/perl-5.28.1/bin/perl -V
Summary of my perl5 (revision 5 version 28 subversion 1) configuration​:
 
  Platform​:
  osname=solaris
  osvers=2.10
  archname=sun4-solaris-thread-multi-64int
  uname='sunos atcdc10 5.10 generic_141444-09 sun4u sparc sunw,sparc-enterprise solaris '
  config_args='-de -Dmyhostname=localhost -Dperladmin=root@​localhost -Dprefix=/usr/site/perl-5.28.1 -Dcc=cc -Uinstallusrbinperl -Dmksymlinks -Dusethreads -Dusemultiplicity -Duse64bitint -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl5 -Dsitearch=/usr/local/lib64/perl5'
  hint=recommended
  useposix=true
  d_sigaction=define
  useithreads=define
  usemultiplicity=define
  use64bitint=define
  use64bitall=undef
  uselongdouble=undef
  usemymalloc=n
  default_inc_excludes_dot=define
  bincompat5005=undef
  Compiler​:
  cc='cc'
  ccflags ='-D_REENTRANT -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV'
  optimize='-O'
  cppflags='-D_REENTRANT -I/usr/local/include'
  ccversion='Sun C 5.12 SunOS_sparc 2011/11/16'
  gccversion=''
  gccosandvers=''
  intsize=4
  longsize=4
  ptrsize=4
  doublesize=8
  byteorder=87654321
  doublekind=4
  d_longlong=define
  longlongsize=8
  d_longdbl=define
  longdblsize=16
  longdblkind=2
  ivtype='long long'
  ivsize=8
  nvtype='double'
  nvsize=8
  Off_t='off_t'
  lseeksize=8
  alignbytes=8
  prototype=define
  Linker and Libraries​:
  ld='cc'
  ldflags =' -L/usr/lib -L/usr/ccs/lib -L/opt/solarisstudio12.3/prod/lib/sparc -L/opt/solarisstudio12.3/prod/lib -L/lib -L/usr/local/lib '
  libpth=/usr/lib /usr/ccs/lib /opt/solarisstudio12.3/prod/lib/sparc /opt/solarisstudio12.3/prod/lib /lib /usr/local/lib
  libs=-lpthread -lsocket -lnsl -lgdbm -ldb -ldl -lm -lc
  perllibs=-lpthread -lsocket -lnsl -ldl -lm -lc
  libc=/lib/libc.so
  so=so
  useshrplib=true
  libperl=libperl.so
  gnulibc_version=''
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs
  dlext=so
  d_dlsymun=undef
  ccdlflags=' -R /usr/site/perl-5.28.1/lib/5.28.1/sun4-solaris-thread-multi-64int/CORE'
  cccdlflags='-KPIC'
  lddlflags='-G -L/usr/lib -L/usr/ccs/lib -L/opt/solarisstudio12.3/prod/lib/sparc -L/opt/solarisstudio12.3/prod/lib -L/lib -L/usr/local/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​:
  HAS_TIMES
  MULTIPLICITY
  PERLIO_LAYERS
  PERL_COPY_ON_WRITE
  PERL_DONT_CREATE_GVSV
  PERL_IMPLICIT_CONTEXT
  PERL_MALLOC_WRAP
  PERL_OP_PARENT
  PERL_PRESERVE_IVUV
  PERL_USE_SAFE_PUTENV
  USE_64_BIT_INT
  USE_ITHREADS
  USE_LARGE_FILES
  USE_LOCALE
  USE_LOCALE_COLLATE
  USE_LOCALE_CTYPE
  USE_LOCALE_NUMERIC
  USE_LOCALE_TIME
  USE_PERLIO
  USE_PERL_ATOF
  USE_REENTRANT_API
  Built under solaris
  Compiled at Jan 2 2019 11​:45​:19
  @​INC​:
  /usr/local/lib64/perl5
  /usr/local/share/perl5
  /usr/site/perl-5.28.1/lib/5.28.1/sun4-solaris-thread-multi-64int
  /usr/site/perl-5.28.1/lib/5.28.1

@xenu
Copy link
Member

xenu commented Oct 20, 2021

The author of the ticket is unresponsive and we don't have enough data to reproduce the problem. Closing.

@xenu xenu closed this as completed Oct 20, 2021
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

2 participants