# 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]