Having Trouble with Parse::RecDescent on Solaris 
Author Message
 Having Trouble with Parse::RecDescent on Solaris

I'm trying to install Parse::RecDescent 1.70 on Solaris, and when I run
make test, I see the following:

  /.../Parse-RecDescent-1.70 $ make test
  PERL_DL_NONLAZY=1 /misc2/bin/perl -Iblib/arch -Iblib/lib
  -I/misc2/lib/perl5/5.00503/sun4-solaris -I/misc2/lib/perl5/5.00503 test.pl
  1..18
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok 6
  ok 7
  Assertion failed: file "pp.c", line 2662 at blib/lib/Parse/RecDescent.pm
  line 1667.
  *** Error code 255
  make: Fatal error: Command failed for target `test_dynamic'

This is with Perl 5.005_03, obviously.  I also tried it with version 1.66
of Parse::RecDescent with basically the same result:

  /.../Parse-RecDescent-1.66 $ make test
  PERL_DL_NONLAZY=1 /misc2/bin/perl -Iblib/arch -Iblib/lib
  -I/misc2/lib/perl5/5.00503/sun4-solaris -I/misc2/lib/perl5/5.00503 test.pl
  1..18
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok 6
  ok 7
  Assertion failed: file "pp.c", line 2662 at blib/lib/Parse/RecDescent.pm
  line 1548.
  *** Error code 255
  make: Fatal error: Command failed for target `test_dynamic'

Anybody seen this before or know what's going on?  

Thanks in advance for any help.

        Brand

--
Is there some special name for "cat bacon"?  
No reason -- I was just wondering.  



Sun, 07 Apr 2002 03:00:00 GMT  
 Having Trouble with Parse::RecDescent on Solaris
Incidentally, uname -a returns:

  SunOS wst146 5.6 Generic_105181-12 sun4m sparc sun4m

Thanks.


Quote:

>I'm trying to install Parse::RecDescent 1.70 on Solaris, and when I run
>make test, I see the following:

  [snip]

--
Is there some special name for "cat bacon"?  
No reason -- I was just wondering.  



Mon, 08 Apr 2002 03:00:00 GMT  
 Having Trouble with Parse::RecDescent on Solaris
On 20 Oct 1999 20:17:37 GMT,

Quote:
> I'm trying to install Parse::RecDescent 1.70 on Solaris, and when I run
> make test, I see the following:

>   /.../Parse-RecDescent-1.70 $ make test
>   PERL_DL_NONLAZY=1 /misc2/bin/perl -Iblib/arch -Iblib/lib
>   -I/misc2/lib/perl5/5.00503/sun4-solaris -I/misc2/lib/perl5/5.00503 test.pl
>   1..18
>   ok 1
>   ok 2
>   ok 3
>   ok 4
>   ok 5
>   ok 6
>   ok 7
>   Assertion failed: file "pp.c", line 2662 at blib/lib/Parse/RecDescent.pm
>   line 1667.
>   *** Error code 255
>   make: Fatal error: Command failed for target `test_dynamic'

> This is with Perl 5.005_03, obviously.  I also tried it with version 1.66
> of Parse::RecDescent with basically the same result:

I don't have 5,005_03 installed here yet (yes, I know, I have to do
it, but it's too {*filter*}y much work with all the modules and
dependencies that people have around here) but 5.005_02 on SunOS 5.6
(which, judging from your followup, is the same version as you use)
has no problems with Parse::RecDescent 1.7.

(Damien: you should put a require 5.005 in there. It doesn't even come
close to compiling under 5.004_04 :))

So, I can't really say what your problem is, except that it's not a
Solaris problem per se..

Martien
--
Martien Verbruggen              |
Interactive Media Division      | If it isn't broken, it doesn't have
Commercial Dynamics Pty. Ltd.   | enough features yet.
NSW, Australia                  |



Mon, 08 Apr 2002 03:00:00 GMT  
 Having Trouble with Parse::RecDescent on Solaris

Quote:


>> I'm trying to install Parse::RecDescent 1.70 on Solaris, and when I run
>> make test, I see the following:
>>....
>>   Assertion failed: file "pp.c", line 2662 at blib/lib/Parse/RecDescent.pm
>>   line 1667.
>>   *** Error code 255
>>   make: Fatal error: Command failed for target `test_dynamic'

>> This is with Perl 5.005_03, obviously.  I also tried it with version 1.66
>> of Parse::RecDescent with basically the same result:
>....
>So, I can't really say what your problem is, except that it's not a
>Solaris problem per se..

I'm not a perl guru by any means, but isn't the problem here simply that
his perl was not compiled with support for dynamic loading?  It looks to me
like all the static tests passed, and the dynamic test failed.  When that
happened to me with a different module, dynamic loading was the key point.
--

  Providenza & Boekelheide, Inc.


Wed, 10 Apr 2002 03:00:00 GMT  
 Having Trouble with Parse::RecDescent on Solaris

Quote:

>I'm not a perl guru by any means, but isn't the problem here simply that
>his perl was not compiled with support for dynamic loading?  It looks to me
>like all the static tests passed, and the dynamic test failed.  When that
>happened to me with a different module, dynamic loading was the key point.

Thanks for the reply, but I'm afraid that's not it.  I built it with
dynamic loading.

Back to the drawing board...

        Brand
--
Is there some special name for "cat bacon"?  
No reason -- I was just wondering.  



Sat, 13 Apr 2002 03:00:00 GMT  
 Having Trouble with Parse::RecDescent on Solaris

Quote:

>I'm trying to install Parse::RecDescent 1.70 on Solaris, and when I run
>make test, I see the following:

>  /.../Parse-RecDescent-1.70 $ make test
>  PERL_DL_NONLAZY=1 /misc2/bin/perl -Iblib/arch -Iblib/lib
>  -I/misc2/lib/perl5/5.00503/sun4-solaris -I/misc2/lib/perl5/5.00503 test.pl
>  1..18
>  ok 1
>  ok 2
>  ok 3
>  ok 4
>  ok 5
>  ok 6
>  ok 7
>  Assertion failed: file "pp.c", line 2662 at blib/lib/Parse/RecDescent.pm
>  line 1667.
>  *** Error code 255
>  make: Fatal error: Command failed for target `test_dynamic'

I've determined that this problem only occurs when perl is compiled for
debugging.  Here's the diff on config.sh:

  /.../work/perl5.005_03 $ diff config.sh.old config.sh
  53c53
  < ccflags='-I/usr/local/include'
  ---
  > ccflags='-DDEBUGGING -I/usr/local/include'
  69c69
  < cppflags='-I/usr/local/include'
  ---
  > cppflags='-DDEBUGGING -I/usr/local/include'
  478c478
  < optimize='-O'
  ---
  > optimize='-O -g'

I've submitted a bug report on this, but I'm curious to know if the same
problem exists on any non-Solaris systems.  So, if you have a few minutes,
give it a try.

        Brand
--
Is there some special name for "cat bacon"?  
No reason -- I was just wondering.  



Sat, 13 Apr 2002 03:00:00 GMT  
 
 [ 6 post ] 

 Relevant Pages 

1. DbiReGenIndexes

2. store file(paradox database) in oracle clong field

3. Trouble Finding Parse::RecDescent for Perl 5.004

4. Text Parsing - Parse::RecDescent or another method?

5. Parsing with Parse::RecDescent

6. Parse::RecDescent and parsing comments

7. Help: Problem with simple parsing and Parse::RecDescent

8. Parsing with Parse::RecDescent

9. Parse::RecDescent stops parsing.

10. Newbie Question

11. How to program a win3 appl & a large array

12. Local Interbase Deployment

 

 
Powered by phpBB® Forum Software