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