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.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.
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"
Hi Tom,
thanks for the fast reply!
Tom Schouten wrote:
you need a fairly new gcc to build libtile. i use 3.4 muself. see the pf-list for more info.
bash-2.05b# gcc-config -l [1] x86_64-pc-linux-gnu-3.4.2 * [2] x86_64-pc-linux-gnu-3.4.2-hardened [3] x86_64-pc-linux-gnu-3.4.2-hardenednossp
Got the GCC covered. Plus I was able to build it in my 32bit chroot environment. [However, the resulting PDP doesn't like the nvidia drivers I have there!] Do you know if anyone has successfully installed PDP on 64bit?
d.
On Sat, Dec 04, 2004 at 01:09:33PM +0100, derek holzer wrote:
Hi Tom,
thanks for the fast reply!
Tom Schouten wrote:
you need a fairly new gcc to build libtile. i use 3.4 muself. see the pf-list for more info.
bash-2.05b# gcc-config -l [1] x86_64-pc-linux-gnu-3.4.2 * [2] x86_64-pc-linux-gnu-3.4.2-hardened [3] x86_64-pc-linux-gnu-3.4.2-hardenednossp
Got the GCC covered. Plus I was able to build it in my 32bit chroot environment. [However, the resulting PDP doesn't like the nvidia drivers I have there!] Do you know if anyone has successfully installed PDP on 64bit?
ok, i'm awake now. this could be the problem yes. it builds on my ultrasparc, but i guess it's in 32bit mode..