On Mon, Nov 13, 2006 at 07:33:18PM -0800, [EMAIL PROTECTED] wrote: > > Log: > Fix size mismatch errors, at least on Linux/PPC. If this breaks > other platforms, there's a deeper bug somewhere and we need to > rethink t/tools/pbc_merge.t for the release.
Alas, it seems to break Linux/x86_64 -- output of 'make' is below. Pm ===== [EMAIL PROTECTED]:~/parrot/trunk> make Compiling with: xx.c cc -I./include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -g -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Winline -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Waggregate-return -Winline -Wno-unused -Wsign-compare -falign-functions=16 -Wformat-nonliteral -Wformat-security -Wpacked -Wdisabled-optimization -mno-accumulate-outgoing-args -Wno-shadow -DHAVE_COMPUTED_GOTO -fPIC -I. -o xx.o -c xx.c ./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir PackFile_unpack: Illegal BYTECODE_runtime/parrot/library/parrotlib.pir table segment size 316 (must be multiple of 8)! directory_pack segment 'BYTECODE_runtime/parrot/library/parrotlib.pir' used size 316 but reported 316 make: *** [runtime/parrot/include/parrotlib.pbc] Error 1 [EMAIL PROTECTED]:~/parrot/trunk>