Re: amaya compilation issues

Le vendredi 09 octobre 2009 à 07:56 +0000, Martin Zbořil a écrit :
> Good morning everyone,
> 
> I was wondering if you can help me with packaging amaya for OpenSuSE..
> 
> first I tried the suse package, but unsolvable dependency:
> error: Failed dependencies:
>         libcrypto.so.6()(64bit) is needed by amaya_wx-11.3-0.x86_64
>         libssl.so.6()(64bit) is needed by amaya_wx-11.3-0.x86_64

I don't use Suse, but I guess you can find out on the web libcripto and
libssl rpm packages that work for your platform.

> this seems not be part of distribution > http://preview.tinyurl.com/SuSE-
> libcrypto (< all available packages containing libcrypto)
> 
> so I tried to compile the sources from amaya-fullsrc-11.3-pre.tgz by gcc 
> version 4.3.2 [gcc-4_3-branch revision 141291], but got stucked on mesa part:

As mentionned in http://www.w3.org/Amaya/User/Autoconf.html the current
config file must be changed for 64-bit platforms:
 Mesa/config/current  should be a copy of
Mesa/config/linux-x86-64-static

> 
> gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main -
> I../../src/mesa/glapi -I../../src/mesa/math -I../../src/mesa/tnl -
> I../../src/mesa/shader -I../../src/mesa/shader/grammar -
> I../../src/mesa/shader/slang -I../../src/mesa/swrast -
> I../../src/mesa/swrast_setup -Wall -Wmissing-prototypes -O3 -g   -
> D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -
> D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_XSHM -
> DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -DUSE_MMX_ASM -
> DUSE_3DNOW_ASM -DUSE_SSE_ASM -I/usr/X11R6/include -std=c99 -ffast-math  -fno-
> strict-aliasing tnl/t_vertex_sse.c -o tnl/t_vertex_sse.o                                            
> tnl/t_vertex_sse.c:55: error: field ‘func’ has incomplete type                                                                                                                                                       
> tnl/t_vertex_sse.c:62: error: field ‘identity’ has incomplete type                                                                                                                                                   
> tnl/t_vertex_sse.c:63: error: field ‘chan0’ has incomplete type                                                                                                                                                      
> tnl/t_vertex_sse.c:68: error: return type is an incomplete type                                                                                                                                                      
> tnl/t_vertex_sse.c: In function ‘get_identity’:                                                                                                                                                                      
> tnl/t_vertex_sse.c:69: warning: ‘return’ with a value, in function returning 
> void                                                                                                                                    
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:73: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                               
> tnl/t_vertex_sse.c:74: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                               
> tnl/t_vertex_sse.c: In function ‘emit_load4f_4’:                                                                                                                                                                     
> tnl/t_vertex_sse.c:76: warning: implicit declaration of function ‘sse_movups’                                                                                                                                        
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:80: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                               
> tnl/t_vertex_sse.c:81: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                               
> tnl/t_vertex_sse.c: In function ‘emit_load4f_3’:                                                                                                                                                                     
> tnl/t_vertex_sse.c:90: warning: implicit declaration of function ‘sse_movss’                                                                                                                                         
> tnl/t_vertex_sse.c:90: warning: implicit declaration of function 
> ‘x86_make_disp’                                                                                                                                     
> tnl/t_vertex_sse.c:91: warning: implicit declaration of function ‘sse_shufps’                                                                                                                                        
> tnl/t_vertex_sse.c:91: warning: implicit declaration of function ‘SHUF’                                                                                                                                              
> tnl/t_vertex_sse.c:91: error: invalid use of void expression                                                                                                                                                         
> tnl/t_vertex_sse.c:93: warning: implicit declaration of function ‘sse_movlps’                                                                                                                                        
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:97: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                               
> tnl/t_vertex_sse.c:98: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                               
> tnl/t_vertex_sse.c: In function ‘emit_load4f_2’:                                                                                                                                                                     
> tnl/t_vertex_sse.c:102: error: invalid use of void expression                                                                                                                                                        
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:107: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:108: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c: In function ‘emit_load4f_1’:                                                                                                                                                                     
> tnl/t_vertex_sse.c:112: error: invalid use of void expression                                                                                                                                                        
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:118: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:119: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:139: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:140: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c: In function ‘emit_load3f_2’:                                                                                                                                                                     
> tnl/t_vertex_sse.c:142: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:142: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:146: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:147: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c: In function ‘emit_load3f_1’:                                                                                                                                                                     
> tnl/t_vertex_sse.c:149: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:149: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:153: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:154: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:160: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:161: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c: In function ‘emit_load2f_1’:                                                                                                                                                                     
> tnl/t_vertex_sse.c:163: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:163: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:167: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:168: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:198: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:200: error: parameter 4 (‘src’) has incomplete type                                                                                                                                               
> tnl/t_vertex_sse.c: In function ‘emit_load’:                                                                                                                                                                         
> tnl/t_vertex_sse.c:203: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:203: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:207: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:208: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:214: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:215: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:233: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:234: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:240: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:241: error: parameter 3 (‘arg0’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:258: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:260: error: parameter 4 (‘temp’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c: In function ‘emit_store’:                                                                                                                                                                        
> tnl/t_vertex_sse.c:263: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:263: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:267: error: parameter 2 (‘dest’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c:268: error: parameter 3 (‘temp’) has incomplete type                                                                                                                                              
> tnl/t_vertex_sse.c: In function ‘emit_pack_store_4ub’:                                                                                                                                                               
> tnl/t_vertex_sse.c:272: warning: implicit declaration of function ‘sse_mulps’                                                                                                                                        
> tnl/t_vertex_sse.c:275: warning: implicit declaration of function 
> ‘sse2_cvtps2dq’                                                                                                                                    
> tnl/t_vertex_sse.c:276: warning: implicit declaration of function 
> ‘sse2_packssdw’                                                                                                                                    
> tnl/t_vertex_sse.c:277: warning: implicit declaration of function 
> ‘sse2_packuswb’                                                                                                                                    
> tnl/t_vertex_sse.c:281: error: variable ‘mmx0’ has initializer but incomplete 
> type                                                                                                                                   
> tnl/t_vertex_sse.c:281: warning: implicit declaration of function 
> ‘x86_make_reg’                                                                                                                                     
> tnl/t_vertex_sse.c:281: error: ‘file_MMX’ undeclared (first use in this 
> function)                                                                                                                                    
> tnl/t_vertex_sse.c:281: error: (Each undeclared identifier is reported only 
> once                                                                                                                                     
> tnl/t_vertex_sse.c:281: error: for each function it appears in.)                                                                                                                                                     
> tnl/t_vertex_sse.c:281: error: storage size of ‘mmx0’ isn’t known                                                                                                                                                    
> tnl/t_vertex_sse.c:282: error: variable ‘mmx1’ has initializer but incomplete 
> type                                                                                                                                   
> tnl/t_vertex_sse.c:282: error: storage size of ‘mmx1’ isn’t known                                                                                                                                                    
> tnl/t_vertex_sse.c:283: warning: implicit declaration of function 
> ‘sse_cvtps2pi’                                                                                                                                     
> tnl/t_vertex_sse.c:284: warning: implicit declaration of function 
> ‘sse_movhlps’                                                                                                                                      
> tnl/t_vertex_sse.c:286: warning: implicit declaration of function 
> ‘mmx_packssdw’                                                                                                                                     
> tnl/t_vertex_sse.c:287: warning: implicit declaration of function 
> ‘mmx_packuswb’                                                                                                                                     
> tnl/t_vertex_sse.c:288: warning: implicit declaration of function ‘mmx_movd’                                                                                                                                         
> tnl/t_vertex_sse.c:282: warning: unused variable ‘mmx1’                                                                                                                                                              
> tnl/t_vertex_sse.c:281: warning: unused variable ‘mmx0’                                                                                                                                                              
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:302: error: parameter 2 (‘srcREG’) has incomplete type                                                                                                                                            
> tnl/t_vertex_sse.c:303: error: parameter 3 (‘vtxREG’) has incomplete type                                                                                                                                            
> tnl/t_vertex_sse.c: In function ‘get_src_ptr’:                                                                                                                                                                       
> tnl/t_vertex_sse.c:307: error: variable ‘ptr_to_src’ has initializer but 
> incomplete type                                                                                                                             
> tnl/t_vertex_sse.c:307: error: storage size of ‘ptr_to_src’ isn’t known                                                                                                                                              
> tnl/t_vertex_sse.c:311: warning: implicit declaration of function ‘x86_mov’                                                                                                                                          
> tnl/t_vertex_sse.c:307: warning: unused variable ‘ptr_to_src’                                                                                                                                                        
> tnl/t_vertex_sse.c: At top level:                                                                                                                                                                                    
> tnl/t_vertex_sse.c:315: error: parameter 2 (‘srcREG’) has incomplete type                                                                                                                                            
> tnl/t_vertex_sse.c:316: error: parameter 3 (‘vtxREG’) has incomplete type                                                                                                                                            
> tnl/t_vertex_sse.c: In function ‘update_src_ptr’:                                                                                                                                                                    
> tnl/t_vertex_sse.c:321: error: variable ‘ptr_to_src’ has initializer but 
> incomplete type                                                                                                                             
> tnl/t_vertex_sse.c:321: error: storage size of ‘ptr_to_src’ isn’t known                                                                                                                                              
> tnl/t_vertex_sse.c:326: warning: implicit declaration of function ‘x86_lea’                                                                                                                                          
> tnl/t_vertex_sse.c:321: warning: unused variable ‘ptr_to_src’                                                                                                                                                        
> tnl/t_vertex_sse.c: In function ‘build_vertex_emit’:                                                                                                                                                                 
> tnl/t_vertex_sse.c:348: error: variable ‘vertexEAX’ has initializer but 
> incomplete type                                                                                                                              
> tnl/t_vertex_sse.c:348: error: ‘file_REG32’ undeclared (first use in this 
> function)                                                                                                                                  
> tnl/t_vertex_sse.c:348: error: ‘reg_AX’ undeclared (first use in this 
> function)                                                                                                                                      
> tnl/t_vertex_sse.c:348: error: storage size of ‘vertexEAX’ isn’t known                                                                                                                                               
> tnl/t_vertex_sse.c:349: error: variable ‘srcECX’ has initializer but 
> incomplete type                                                                                                                                 
> tnl/t_vertex_sse.c:349: error: ‘reg_CX’ undeclared (first use in this 
> function)                                                                                                                                      
> tnl/t_vertex_sse.c:349: error: storage size of ‘srcECX’ isn’t known                                                                                                                                                  
> tnl/t_vertex_sse.c:350: error: variable ‘countEBP’ has initializer but 
> incomplete type                                                                                                                               
> tnl/t_vertex_sse.c:350: error: ‘reg_BP’ undeclared (first use in this 
> function)                                                                                                                                      
> tnl/t_vertex_sse.c:350: error: storage size of ‘countEBP’ isn’t known                                                                                                                                                
> tnl/t_vertex_sse.c:351: error: variable ‘vtxESI’ has initializer but 
> incomplete type                                                                                                                                 
> tnl/t_vertex_sse.c:351: error: ‘reg_SI’ undeclared (first use in this 
> function)                                                                                                                                      
> tnl/t_vertex_sse.c:351: error: storage size of ‘vtxESI’ isn’t known                                                                                                                                                  
> tnl/t_vertex_sse.c:352: error: variable ‘temp’ has initializer but incomplete 
> type                                                                                                                                   
> tnl/t_vertex_sse.c:352: error: ‘file_XMM’ undeclared (first use in this 
> function)                                                                                                                                    
> tnl/t_vertex_sse.c:352: error: storage size of ‘temp’ isn’t known                                                                                                                                                    
> tnl/t_vertex_sse.c:353: error: variable ‘vp0’ has initializer but incomplete 
> type                                                                                                                                    
> tnl/t_vertex_sse.c:353: error: storage size of ‘vp0’ isn’t known                                                                                                                                                     
> tnl/t_vertex_sse.c:354: error: variable ‘vp1’ has initializer but incomplete 
> type                                                                                                                                    
> tnl/t_vertex_sse.c:354: error: storage size of ‘vp1’ isn’t known                                                                                                                                                     
> tnl/t_vertex_sse.c:359: warning: implicit declaration of function ‘x86_push’                                                                                                                                         
> tnl/t_vertex_sse.c:365: warning: implicit declaration of function ‘x86_xor’                                                                                                                                          
> tnl/t_vertex_sse.c:366: warning: implicit declaration of function ‘x86_fn_arg’                                                                                                                                       
> tnl/t_vertex_sse.c:367: warning: implicit declaration of function ‘x86_cmp’                                                                                                                                          
> tnl/t_vertex_sse.c:368: warning: implicit declaration of function 
> ‘x86_jcc_forward’                                                                                                                                  
> tnl/t_vertex_sse.c:368: error: ‘cc_E’ undeclared (first use in this function)                                                                                                                                        
> tnl/t_vertex_sse.c:368: warning: assignment makes pointer from integer without 
> a cast                                                                                                                                
> tnl/t_vertex_sse.c:394: warning: implicit declaration of function 
> ‘x86_get_label’                                                                                                                                    
> tnl/t_vertex_sse.c:394: warning: assignment makes pointer from integer without 
> a cast                                                                                                                                
> tnl/t_vertex_sse.c:404: error: variable ‘dest’ has initializer but incomplete 
> type                                                                                                                                   
> tnl/t_vertex_sse.c:404: error: storage size of ‘dest’ isn’t known                                                                                                                                                    
> tnl/t_vertex_sse.c:411: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:411: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:412: warning: implicit declaration of function ‘x86_deref’                                                                                                                                        
> tnl/t_vertex_sse.c:412: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:412: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:413: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:413: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:414: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:414: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:417: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:417: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:418: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:418: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:419: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:419: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:420: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:420: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:426: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:426: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:427: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:427: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:428: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:428: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:429: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:429: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:432: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:432: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:433: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:433: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:434: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:434: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:436: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:436: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:437: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:437: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:440: error: invalid use of void expression                                                                                                                                                        
> tnl/t_vertex_sse.c:442: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:442: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:446: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:446: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:447: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:447: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:448: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:448: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:449: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:449: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:452: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:452: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:453: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:453: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:455: warning: implicit declaration of function ‘sse_addps’                                                                                                                                        
> tnl/t_vertex_sse.c:456: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:456: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:457: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:457: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:460: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:460: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:461: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:461: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:464: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:464: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:465: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:465: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:468: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:468: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:469: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:469: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:472: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:472: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:473: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:473: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:476: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:476: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:477: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:477: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:479: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:479: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:480: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:480: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:489: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:489: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:490: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:490: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:492: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:492: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:493: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:493: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:506: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:506: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:507: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:507: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:510: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:510: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:511: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:511: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:518: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:518: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:519: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:519: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:520: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:520: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:526: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:526: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:527: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:527: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:528: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:528: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:537: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:537: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:547: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:547: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:548: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:548: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:549: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:549: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:550: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:550: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:553: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:553: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:554: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:554: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:556: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:556: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:557: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:557: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:560: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:560: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:561: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:561: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:563: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:563: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:564: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:564: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:567: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:567: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:568: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:568: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:570: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:570: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:571: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:571: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:576: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:576: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:577: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:577: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:578: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:578: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:579: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:579: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:582: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:582: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:583: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:583: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:584: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:584: error: type of formal parameter 4 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:585: error: type of formal parameter 2 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:585: error: type of formal parameter 3 is incomplete                                                                                                                                              
> tnl/t_vertex_sse.c:404: warning: unused variable ‘dest’                                                                                                                                                              
> tnl/t_vertex_sse.c:609: warning: implicit declaration of function ‘x86_dec’                                                                                                                                          
> tnl/t_vertex_sse.c:610: warning: implicit declaration of function ‘x86_test’                                                                                                                                         
> tnl/t_vertex_sse.c:611: warning: implicit declaration of function ‘x86_jcc’
> tnl/t_vertex_sse.c:611: error: ‘cc_NZ’ undeclared (first use in this function)
> tnl/t_vertex_sse.c:616: warning: implicit declaration of function ‘mmx_emms’
> tnl/t_vertex_sse.c:620: warning: implicit declaration of function 
> ‘x86_fixup_fwd_jump’
> tnl/t_vertex_sse.c:624: warning: implicit declaration of function ‘x86_pop’
> tnl/t_vertex_sse.c:624: warning: implicit declaration of function 
> ‘x86_get_base_reg’
> tnl/t_vertex_sse.c:626: warning: implicit declaration of function ‘x86_ret’
> tnl/t_vertex_sse.c:629: warning: implicit declaration of function 
> ‘x86_get_func’
> tnl/t_vertex_sse.c:629: warning: cast to pointer from integer of different 
> size
> tnl/t_vertex_sse.c:354: warning: unused variable ‘vp1’
> tnl/t_vertex_sse.c:353: warning: unused variable ‘vp0’
> tnl/t_vertex_sse.c:352: warning: unused variable ‘temp’
> tnl/t_vertex_sse.c:351: warning: unused variable ‘vtxESI’
> tnl/t_vertex_sse.c:350: warning: unused variable ‘countEBP’
> tnl/t_vertex_sse.c:349: warning: unused variable ‘srcECX’
> tnl/t_vertex_sse.c:348: warning: unused variable ‘vertexEAX’
> tnl/t_vertex_sse.c: In function ‘_tnl_generate_sse_emit’:
> tnl/t_vertex_sse.c:653: error: ‘file_XMM’ undeclared (first use in this 
> function)
> tnl/t_vertex_sse.c:656: warning: implicit declaration of function 
> ‘x86_init_func_size’
> tnl/t_vertex_sse.c:669: warning: implicit declaration of function 
> ‘x86_release_func’
> make[4]: *** [tnl/t_vertex_sse.o] Error 1
> make[4]: Leaving directory 
> `/home/nescius/Desktop/amaya/Amaya/linux/Mesa/src/mesa'
> make[3]: *** [default] Error 2
> make[3]: Leaving directory 
> `/home/nescius/Desktop/amaya/Amaya/linux/Mesa/src/mesa'
> make[2]: *** [subdirs] Error 1
> make[2]: Leaving directory `/home/nescius/Desktop/amaya/Amaya/linux/Mesa/src'
> make[1]: *** [default] Error 1
> make[1]: Leaving directory `/home/nescius/Desktop/amaya/Amaya/linux/Mesa'
> make: *** [gl] Error 2
> 
> if there is anything you can suggest, information I forgot to send, or really 
> whatever...
> 
> Thank you,
> Martin Zbořil
> 
> 
> 
> 
-- 
Irene Vatton <Irene.Vatton@inria.fr>
INRIA

Received on Friday, 9 October 2009 14:24:39 UTC