hi derek,
you need a fairly new gcc to build libtile. i use 3.4 muself. see the pf-list for more info.
cheers tom
On Sat, Dec 04, 2004 at 12:50:37PM +0100, derek holzer wrote:
Hi Tom, hi list:
I checked out the CVS PDP:
cvs -d:pserver:anonymous@zwizwa.fartit.com:/usr/local/cvsroot co libtile libpdp pdp
Making libtile, I get:
meta_s8_mmx.c: In function
unint_s8_mmx': meta_s8_mmx.c:14: error: unable to find a register to spill in class
GENERAL_REGS' meta_s8_mmx.c:14: error: this is the insn: (insn:HI 11 10 12 0 (set (strict_low_part (subreg:QI (reg/v:V8QI 21 xmm0 [orig:60 v ] [60]) 0)) (subreg:QI (reg/v:SI 1 dx [orig:58 i ] [58]) 0)) 60 {*movstrictqi_1} (insn_list 3 (insn_list 10 (nil))) (nil)) meta_s8_mmx.c:14: confused by earlier errors, bailing out make: *** [meta_s8_mmx.o] Error 1 rm op_s8_int_vector.cgen op_s8_int_scalar.cgen op_s16_int_vector.cgen op_s16_int_scalar.cgenMaking libpdp, using the --debug flag to get a little bit more into, I got this:
libpdp/bitgrid.o Got a SIGCHLD; 2 unreaped children. Putting child 0x0059d820 (bitgrid.o) PID 8880 on the chain. Live child 0x0059d820 (bitgrid.o) PID 8880 Reaping winning child 0x0059d820 PID 8880 Live child 0x0059d820 (bitgrid.o) PID 8881 Got a SIGCHLD; 1 unreaped children. Reaping winning child 0x0059d820 PID 8881 Removing child 0x0059d820 PID 8881 from chain. Successfully remade target file
bitgrid.o'. Finished prerequisites of target file
libpdp.so'. Must remake target `libpdp.so'. libpdp/libpdp.so Got a SIGCHLD; 2 unreaped children. Putting child 0x0059e630 (libpdp.so) PID 8885 on the chain. Live child 0x0059e630 (libpdp.so) PID 8885 Reaping winning child 0x0059e630 PID 8885 Live child 0x0059e630 (libpdp.so) PID 8886 Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0059e630 PID 8886 make[2]: *** [libpdp.so] Error 1 Removing child 0x0059e630 PID 8886 from chain. Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0053b050 PID 8644 make[1]: *** [install] Error 2 Removing child 0x0053b050 PID 8644 from chain. Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x0053b760 PID 8636 make: *** [install] Error 2 Removing child 0x0053b760 PID 8636 from chain.I guess PDP isn't 64bit friendly yet? The PDP/PiDiP from the PD externals CVS compile w/o error, but do not load.
d.
-- derek holzer ::: http://www.umatic.nl ---Oblique Strategy # 36: "Consult other sources -promising -unpromising"