[PD] Re: PDP CVS compile errors on x86_64

Tom Schouten doelie at zzz.kotnet.org
Sat Dec 4 14:01:34 CET 2004


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 at 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.cgen
> 
> 
> 
> Making 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"




More information about the Pd-list mailing list