I download the newest source code from the web interface of the git server. But how can i compile the mkyaffs2image?

I download a yaffs2 source code tarball, it can compile but at the linux kernel boot, it shows this :

yaffs: dev is 32505859 name is "mtdblock3" rw                                   
yaffs: passed flags ""                                                          
yaffs: yaffs_read_super: Using yaffs2                                           
yaffs: yaffs_read_super: block size 4096                                        
yaffs: yaffs: Attempting MTD mount of 31.3,"mtdblock3"                          
yaffs:  erase c01dc6f0           /* Does it erase all? Yes,I dump the nand and found it was erased*/                                              
yaffs:  read c01dcd40                                                           
yaffs:  write c01dc484                                                          
yaffs:  readoob c01dcc90                                                        
yaffs:  writeoob c01dc5bc                                                       
yaffs:  block_isbad c01dc9d4                                                    
yaffs:  block_markbad c01dca28                                                  
yaffs:  writesize 2048                                                          
yaffs:  oobsize 64                                                              
yaffs:  erasesize 131072                                                        
yaffs:  size 262799360                                                          
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_touch_super() sb = c3a0e800                                        
yaffs: yaffs_read_super: guts initialised OK                                    
yaffs: yaffs_get_inode for object 1                                             
yaffs: yaffs_iget for 1                                                         
yaffs: yaffs_fill_inode mode 41ed uid 0 gid 0 size 2048 count 1                 
yaffs: yaffs_read_super: got root inode                                         
yaffs: yaffs_read_super: d_alloc_root done                                      
yaffs: yaffs_read_super: is_checkpointed 0                                      
yaffs: yaffs_read_super: done                                                   
VFS: Mounted root (yaffs2 filesystem) on device 31:3.                           
Freeing init memory: 132K                                                       
yaffs: yaffs_lookup for 1:linuxrc                                               
yaffs: yaffs_lookup not found                                                   
Failed to execute /linuxrc.  Attempting defaults...                             
yaffs: yaffs_lookup for 1:sbin                                                  
yaffs: yaffs_lookup not found                                                   
yaffs: yaffs_lookup for 1:etc                                                   
yaffs: yaffs_lookup not found                                                   
yaffs: yaffs_lookup for 1:bin                                                   
yaffs: yaffs_lookup not found                                                   

Could anyone can help me? Thank you.