# New Ticket Created by  Andy Dougherty 
# Please include the string:  [perl #44101]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=44101 >


As of version 0.4.14, parrot no longer builds for me with Sun's Workshop 
compiler on Solaris 8/SPARC.  I get 66 errors of the form:

    "src/pmc/object.c", line 153: void function cannot return value

I tried browsing through the source history for lib/Parrot/Pmc2c 
via the SVN web interface, but kept getting errors of the form:

    An Exception Has Occurred

    Checkout view is disabled

    HTTP Response Status

    403 Forbidden

    Python Traceback

    Traceback (most recent call last):
      File "/home/web/svn/viewvc/lib/viewcvs.py", line 3593, in main
        request.run_viewcvs()
      File "/home/web/svn/viewvc/lib/viewcvs.py", line 379, in run_viewcvs
        self.view_func(self)
      File "/home/web/svn/viewvc/lib/viewcvs.py", line 2114, in view_checkout
        '403 Forbidden')
    ViewCVSException: 403 Forbidden: Checkout view is disabled

I gave up trying to find the relevant change.

If this error isn't fixed, the following patch is needed for PLATFORMS:

--- parrot-0.4.14/PLATFORMS     2007-07-11 09:15:35.000000000 -0400
+++ parrot-andy/PLATFORMS       2007-07-23 13:04:17.000000000 -0400
@@ -26,7 +26,7 @@
 linux-x86_64-gcc4.1.0         4   Y    -    -     Y   Y   Y    Y/2   ?  
20060807
 linux-x86_64-gcc4.1.2         8   Y    -    -     Y   Y   Y    Y     ?  
20070619
 openbsd-zaurus-gcc3.3.5           Y    -    -     Y   Y   Y    ?     ?  
20070309
-sol8-sparc-cc                B    -    -    -     -   -   -    Y/441 ?  
20070427
+sol8-sparc-cc                B    -    -    -     -   -   -    -     ?  
20070723
 sol10-sparc-cc_5.8           B    Y    -    -     Y   Y   Y    Y/9   ?  
20060807
 sol10-sparc-gcc_4.0.2        B    Y    -    -     Y   Y   Y    Y/9   ?  
20060807
 sol11-x86-cc_5.8                  Y    -    -     -   -   -    -     ?  
20070417

I fixed the error in src/pmc/object.c by changing all the 
    return (void)NULL;
lines into simple
    return;
but that will be lost once pmc2c is run again.  With that temporary fix
in place, I get 496 test failures (mostly out-of-memory errors in the
compilers/pge/p[56]regex/ tests) which is consistent with what I've been
seeing for a very long time.

-- 
    Andy Dougherty              [EMAIL PROTECTED]

Reply via email to