Changes between Version 1 and Version 10 of Ticket #179

Show
Ignore:
Timestamp:
01/19/09 18:25:43 (13 years ago)
Author:
Infinoid
Comment:

Replying to TiMBuS:

Got it working for me. Tracked it down using a whole lot of svn checking out and diffing. In src/pmc/packfilefixupentry.pmc, the following method: {{{ METHOD get_type() }}} Was simply declared in previous revisions as {{{ INTVAL get_type() }}} I figure this was causing some kind of incorrect int size issue or.. something. I just altered it to {{{ INTVAL METHOD get_type() }}} and it now works. Hope this helps.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #179

    • Property status changed from new to assigned
    • Property owner set to rurban
  • Ticket #179 – description

    v1 v10  
    1 During make, the following occurs 
    2  
    3 {{{ 
    4 Invoking Parrot to generate runtime/parrot/include/config.fpmc --cross your fingers 
    5  
    6 ./miniparrot config_lib.pasm > runtime/parrot/include/config.fpmc 
    7 Segmentation fault 
    8  
    9 make: *** [runtime/parrot/include/config.fpmc] Error 139 
    10  
    11 theckman@pegasus:~/code/parrot$ uname -a 
    12  
    13 Linux pegasus 2.6.24-23-generic #1 SMP Thu Nov 27 18:13:46 UTC 2008 x86_64 GNU/Linux 
    14  
    15 theckman@pegasus:~/code/parrot$ svn info 
    16  
    17 Path: . 
    18  
    19 URL: https://svn.perl.org/parrot/trunk 
    20  
    21 Repository Root: https://svn.perl.org/parrot 
    22  
    23 Repository UUID: d31e2699-5ff4-0310-a27c-f18f2fbe73fe 
    24  
    25 Revision: 35610 
    26  
    27 Node Kind: directory 
    28  
    29 Schedule: normal 
    30  
    31 Last Changed Author: Whiteknight 
    32  
    33 Last Changed Rev: 35604 
    34  
    35 Last Changed Date: 2009-01-15 17:28:28 -0500 (Thu, 15 Jan 2009) 
    36  
    37  
    38 theckman@pegasus:~/code/parrot$ perl -v 
    39  
    40 This is perl, v5.8.8 built for x86_64-linux-gnu-thread-multi 
    41  
    42 Copyright 1987-2006, Larry Wall 
    43  
    44 Perl may be copied only under the terms of either the Artistic License or the 
    45 GNU General Public License, which may be found in the Perl 5 source kit. 
    46  
    47 Complete documentation for Perl, including FAQ lists, should be found on 
    48 this system using "man perl" or "perldoc perl".  If you have access to the 
    49 Internet, point your browser at http://www.perl.org/, the Perl Home Page. 
    50  
    51 }}} 
     1I've just temporarily applied an equivalent patch to packfilefixupentry.pmc, in the hopes that it will make tomorrow's release go more smoothly.  In the meantime, this is still an issue and I'm worried that it points to something wrong in the parrot internals.