Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.97k stars 560 forks source link

make test fails with getppid in a Solaris 10 zone #8490

Closed p5pRT closed 18 years ago

p5pRT commented 18 years ago

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

Searchable as RT39536$

p5pRT commented 18 years ago

From J.Gao@isu.usyd.edu.au

Created by j.gao@isu.usyd.edu.au

make test fails one test​:

op/getppid..................................FAILED test 3
  Failed 1/3 tests\, 66.67% okay

Perl Info ``` Flags: category=core severity=high Site configuration information for perl v5.8.8: Configured by jiegao at Tue Jun 20 10:02:38 EST 2006. Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=solaris, osvers=2.10, archname=sun4-solaris uname='sunos newmexico 5.10 generic_118833-03 sun4u sparc sunw,sun-fire-v240 ' config_args='-Dcc=gcc -B/usr/ccs/bin/ -Ui_db -Uuselargefiles -Uusemymalloc -Dlocincpth=/usr/local/include /opt/local/include /opt/sfw/include /usr/sfw/include /usr/include -Dloclibpth=/usr/local/lib /opt/local/lib /opt/sfw/lib /usr/sfw/lib /usr/lib /usr/ccs/lib' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=undef usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc -B/usr/ccs/bin/', ccflags ='-fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -I/usr/sfw/include -DPERL_USE_SAFE_PUTENV -DPERL_USE_SAFE_PUTENV', optimize='-O3', cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -I/usr/sfw/include' ccversion='', gccversion='3.4.3 (csl-sol210-3_4-branch+sol_rpath)', gccosandvers='solaris2.10' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4 alignbytes=8, prototype=define Linker and Libraries: ld='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib -L/usr/sfw/lib -L/usr/lib -L/usr/ccs/lib' libpth=/usr/local/lib /usr/sfw/lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -lgdbm -ldl -lm -lc perllibs=-lsocket -lnsl -ldl -lm -lc libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib -L/usr/sfw/lib -L/usr/lib -L/usr/ccs/lib' Locally applied patches: @INC for perl v5.8.8: /usr/local/lib/perl5/5.8.8/sun4-solaris /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/sun4-solaris /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl . Environment for perl v5.8.8: HOME=/ LANG (unset) LANGUAGE (unset) LD_LIBRARY_PATH=/usr/local/lib LOGDIR (unset) PATH=/usr/local/apache/bin:/usr/java/bin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/local/BerkeleyDB.3.1/bin:/usr/local/bin:/usr/local/sbin:/usr/lib:/etc:/usr/openwin/bin:/opt/sfw/bin:/usr/sfw/bin:/usr/dt/bin:/opt/X11/bin:/opt/mh/bin:/opt/SUNWspro/bin:/usr/proc/bin:/opt/gnu/bin:/opt/misc/xpdf/bin:/opt/misc/bin:/opt/misc/sbin:/usr/local/libexec:/opt/java/bin:/usr/local/apache/bin:/usr/local/ssl/bin:/usr/local/apache/sbin:/usr/ucb/:/usr/local/mysql/bin:/opt/SUNWspro/bin:. PERL_BADLANG (unset) SHELL=/sbin/sh ```
p5pRT commented 18 years ago

From shouldbedomo@mac.com

On 2006–06–20\, at 05​:47\, Jie Gao (via RT) wrote​:

make test fails one test [n a Solaris 10 zone]​:

op/getppid..................................FAILED test 3 Failed 1/3 tests\, 66.67% okay ... --- Site configuration information for perl v5.8.8​:

Configured by jiegao at Tue Jun 20 10​:02​:38 EST 2006.

Summary of my perl5 (revision 5 version 8 subversion 8) configuration​: Platform​: osname=solaris\, osvers=2.10\, archname=sun4-solaris uname='sunos newmexico 5.10 generic_118833-03 sun4u sparc
sunw\,sun-fire-v240 ' ...

I've attached the rewritten version of the test from the development
version of perl. It removes the 5.8.8 version's reliance on init
having a PID of 1. Can you run it by hand in the directory where you
built perl 5.8.8 and tell us what you see?

Thanks. -- Dominic Dunlop

p5pRT commented 18 years ago

From shouldbedomo@mac.com

getppid.t.pl

p5pRT commented 18 years ago

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

p5pRT commented 18 years ago

From @smpeters

[shouldbedomo@​mac.com - Thu Jun 22 07​:53​:22 2006]​:

On 2006–06–20\, at 05​:47\, Jie Gao (via RT) wrote​:

make test fails one test [n a Solaris 10 zone]​:

op/getppid..................................FAILED test 3 Failed 1/3 tests\, 66.67% okay ... --- Site configuration information for perl v5.8.8​:

Configured by jiegao at Tue Jun 20 10​:02​:38 EST 2006.

Summary of my perl5 (revision 5 version 8 subversion 8) configuration​: Platform​: osname=solaris\, osvers=2.10\, archname=sun4-solaris uname='sunos newmexico 5.10 generic_118833-03 sun4u sparc
sunw\,sun-fire-v240 ' ...

I've attached the rewritten version of the test from the development
version of perl. It removes the 5.8.8 version's reliance on init
having a PID of 1. Can you run it by hand in the directory where you
built perl 5.8.8 and tell us what you see?

Thanks.

Actually\, this test was already fixed in bleadperl a while ago. It just needs to be integrated into the 5.8 branch.

p5pRT commented 18 years ago

From @smpeters

[shouldbedomo@​mac.com - Thu Jun 22 07​:53​:22 2006]​:

On 2006–06–20\, at 05​:47\, Jie Gao (via RT) wrote​:

make test fails one test [n a Solaris 10 zone]​:

op/getppid..................................FAILED test 3 Failed 1/3 tests\, 66.67% okay ... --- Site configuration information for perl v5.8.8​:

Configured by jiegao at Tue Jun 20 10​:02​:38 EST 2006.

Summary of my perl5 (revision 5 version 8 subversion 8) configuration​: Platform​: osname=solaris\, osvers=2.10\, archname=sun4-solaris uname='sunos newmexico 5.10 generic_118833-03 sun4u sparc
sunw\,sun-fire-v240 ' ...

I've attached the rewritten version of the test from the development
version of perl. It removes the 5.8.8 version's reliance on init
having a PID of 1. Can you run it by hand in the directory where you
built perl 5.8.8 and tell us what you see?

Thanks.

Actually\, this test was already fixed in bleadperl a while ago. It just needs to be integrated into the 5.8 branch.

p5pRT commented 18 years ago

From J.Gao@isu.usyd.edu.au

Hi Steve

Sorry\, I obviously missed your previous message. But do you still want me to test it?

Regards\,

Jie

On Mon\, 3 Jul 2006\, Steve Peters via RT wrote​:

Date​: Mon\, 03 Jul 2006 05​:44​:01 -0700 From​: Steve Peters via RT \perlbug\-followup@​perl\.org To​: J.Gao@​isu.usyd.edu.au Subject​: [perl #39536] make test fails with getppid in a Solaris 10 zone

[shouldbedomo@​mac.com - Thu Jun 22 07​:53​:22 2006]​:

On 2006–06–20\, at 05​:47\, Jie Gao (via RT) wrote​:

make test fails one test [n a Solaris 10 zone]​:

op/getppid..................................FAILED test 3 Failed 1/3 tests\, 66.67% okay ... --- Site configuration information for perl v5.8.8​:

Configured by jiegao at Tue Jun 20 10​:02​:38 EST 2006.

Summary of my perl5 (revision 5 version 8 subversion 8) configuration​: Platform​: osname=solaris\, osvers=2.10\, archname=sun4-solaris uname='sunos newmexico 5.10 generic_118833-03 sun4u sparc sunw\,sun-fire-v240 ' ...

I've attached the rewritten version of the test from the development version of perl. It removes the 5.8.8 version's reliance on init having a PID of 1. Can you run it by hand in the directory where you built perl 5.8.8 and tell us what you see?

Thanks.

Actually\, this test was already fixed in bleadperl a while ago. It just needs to be integrated into the 5.8 branch.

p5pRT commented 18 years ago

From @smpeters

On Tue Jul 04 00​:34​:35 2006\, J.Gao@​isu.usyd.edu.au wrote​:

Hi Steve

Sorry\, I obviously missed your previous message. But do you still want me to test it?

Regards\,

Jie

On Mon\, 3 Jul 2006\, Steve Peters via RT wrote​:

Date​: Mon\, 03 Jul 2006 05​:44​:01 -0700 From​: Steve Peters via RT \perlbug\-followup@​perl\.org To​: J.Gao@​isu.usyd.edu.au Subject​: [perl #39536] make test fails with getppid in a Solaris 10 zone

[shouldbedomo@​mac.com - Thu Jun 22 07​:53​:22 2006]​:

On 2006–06–20\, at 05​:47\, Jie Gao (via RT) wrote​:

make test fails one test [n a Solaris 10 zone]​:

op/getppid..................................FAILED test 3 Failed 1/3 tests\, 66.67% okay ... --- Site configuration information for perl v5.8.8​:

Configured by jiegao at Tue Jun 20 10​:02​:38 EST 2006.

Summary of my perl5 (revision 5 version 8 subversion 8) configuration​: Platform​: osname=solaris\, osvers=2.10\, archname=sun4-solaris uname='sunos newmexico 5.10 generic_118833-03 sun4u sparc sunw\,sun-fire-v240 ' ...

I've attached the rewritten version of the test from the development version of perl. It removes the 5.8.8 version's reliance on init having a PID of 1. Can you run it by hand in the directory where you built perl 5.8.8 and tell us what you see?

Thanks.

Actually\, this test was already fixed in bleadperl a while ago. It just needs to be integrated into the 5.8 branch.

No\, no additional testing should be needed. Thanks for asking though :)

p5pRT commented 18 years ago

@smpeters - Status changed from 'open' to 'resolved'