Parrot broken yet again: x86/long double and SPARC/any config

Andrew Dougherty doughera at lafayette.edu
Sun Feb 15 21:20:00 UTC 2009


This weekend, I tried to build several configurations of parrot.  All
failed!  Something's gone wrong in the packfile stuff.  I don't have
time to chase it down now or even file a bug reports -- I'll do that
Tuesday.  But just in case someone else runs into these problems or 
recognizes what's changed and might be able to fix it before release, I'll 
report here the tail end of the build logs:

    x86:   Configure.pl --floatval='long double'

    ./miniparrot config_lib.pasm > runtime/parrot/include/config.fpmc
    PackFile_set_header: Unsupported floattype NUMVAL_SIZE=12, PARROT_BIGENDIAN=0
    make: *** [runtime/parrot/include/config.fpmc] Error 1

    Solaris/SPARC any configuration:

src/packfile/pf_items.c
"src/packfile/pf_items.c", line 1101: warning: assignment type mismatch:
	pointer to function(pointer to uchar, pointer to const uchar) returning void "=" pointer to function(pointer to uchar, pointer to uchar) returning void
"src/packfile/pf_items.c", line 1103: warning: assignment type mismatch:
	pointer to function(pointer to uchar, pointer to const uchar) returning void "=" pointer to function(pointer to uchar, pointer to uchar) returning void
"src/packfile/pf_items.c", line 1105: warning: assignment type mismatch:
	pointer to function(pointer to uchar, pointer to const uchar) returning void "=" pointer to function(pointer to uchar, pointer to uchar) returning void
"src/packfile/pf_items.c", line 1110: void function cannot return value
cc: acomp failed for /home/doughera/.ccache/pf_items.tmp.maxwell.3339.i
*** Error code 2
make: Fatal error: Command failed for target `src/packfile/pf_items.o'

These all used to work just a few days ago.

-- 
    Andy Dougherty		doughera at lafayette.edu


More information about the parrot-dev mailing list