I tried using the quota-1.55-8 package and I get a segmentfault when
the quotacheck is ran.. so I decided to compile it from the source
package (I also tried to use the regular distribution file) and this
is what happened:

# make                                             
cc -O6 -fexpensive-optimizations -fstrength-reduce    -c quotacheck.c -o
quotaco
In file included from
quotacheck.c:27:                                          
/usr/include/linux/quota.h:113: parse error before
`__u32'                      
/usr/include/linux/quota.h:113: warning: no semicolon at end of struct
or union 
/usr/include/linux/quota.h:114: warning: data definition has no type or
storages
/usr/include/linux/quota.h:115: parse error before
`dqb_curblocks'              
/usr/include/linux/quota.h:115: warning: data definition has no type or
storages
/usr/include/linux/quota.h:116: parse error before
`dqb_ihardlimit'             
/usr/include/linux/quota.h:116: warning: data definition has no type or
storages
/usr/include/linux/quota.h:117: parse error before
`dqb_isoftlimit'             
/usr/include/linux/quota.h:117: warning: data definition has no type or
storages
/usr/include/linux/quota.h:118: parse error before
`dqb_curinodes'              
/usr/include/linux/quota.h:118: warning: data definition has no type or
storages
/usr/include/linux/quota.h:121: parse error before
`}'                          
/usr/include/linux/quota.h:138: parse error before
`__u32'                      
/usr/include/linux/quota.h:138: warning: no semicolon at end of struct
or union 
/usr/include/linux/quota.h:139: warning: data definition has no type or
storages
/usr/include/linux/quota.h:140: parse error before
`reads'                      
/usr/include/linux/quota.h:140: warning: data definition has no type or
storages
/usr/include/linux/quota.h:141: parse error before
`writes'                     
/usr/include/linux/quota.h:141: warning: data definition has no type or
storages
/usr/include/linux/quota.h:142: parse error before
`cache_hits'                 
/usr/include/linux/quota.h:142: warning: data definition has no type or
storages
/usr/include/linux/quota.h:143: parse error before
`pages_allocated'            
/usr/include/linux/quota.h:143: warning: data definition has no type or
storages
/usr/include/linux/quota.h:144: parse error before
`allocated_dquots'           
/usr/include/linux/quota.h:144: warning: data definition has no type or
storages
/usr/include/linux/quota.h:145: parse error before
`free_dquots'                
/usr/include/linux/quota.h:145: warning: data definition has no type or
storages
/usr/include/linux/quota.h:146: parse error before
`syncs'                      
/usr/include/linux/quota.h:146: warning: data definition has no type or
storages
quotacheck.c:50: field `dq_dqb' has incomplete
type                             
quotacheck.c:56: parse error before
`__u32'                                     
quotacheck.c:56: warning: no semicolon at end of struct or
union                
quotacheck.c:57: warning: data definition has no type or storage
class          
quotacheck.c:59: parse error before
`}'                                         
quotacheck.c:66: parse error before
`umode_t'                                   
quotacheck.c:67: parse error before
`__u32'                                     
quotacheck.c:73: parse error before
`*'                                         
quotacheck.c:84: parse error before
`files_done'                                
quotacheck.c:84: warning: data definition has no type or storage
class          
quotacheck.c:85: parse error before
`highestid'                                 
quotacheck.c:85: warning: data definition has no type or storage
class          
quotacheck.c: In function
`main':                                               
quotacheck.c:255: `MNTOPT_NOQUOTA' undeclared (first use this
function)         
quotacheck.c:255: (Each undeclared identifier is reported only
once             
quotacheck.c:255: for each function it appears
in.)                             
quotacheck.c: At top
level:                                                     
quotacheck.c:472: parse error before
`__u32'                                    
quotacheck.c: In function
`store_dlinks':                                       
quotacheck.c:477: `i_num' undeclared (first use this
function)                  
quotacheck.c:479: `type' undeclared (first use this
function)                   
quotacheck.c:479: dereferencing pointer to incomplete
type                      
quotacheck.c:480: dereferencing pointer to incomplete
type                      
quotacheck.c:483: sizeof applied to an incomplete
type                          
quotacheck.c:485: dereferencing pointer to incomplete
type                      
quotacheck.c:485: `i_uid' undeclared (first use this
function)                  
quotacheck.c:487: dereferencing pointer to incomplete
type                      
quotacheck.c:487: `i_gid' undeclared (first use this
function)                  
quotacheck.c:488: dereferencing pointer to incomplete
type                      
quotacheck.c:489: dereferencing pointer to incomplete
type                      
quotacheck.c:489: `i_blocks' undeclared (first use this
function)               
quotacheck.c:490: dereferencing pointer to incomplete
type                      
quotacheck.c: At top
level:                                                     
quotacheck.c:497: parse error before
`umode_t'                                  
quotacheck.c: In function
`add_to_quota':                                       
quotacheck.c:507: `i_blocks' undeclared (first use this
function)               
quotacheck.c:509: `type' undeclared (first use this
function)                   
quotacheck.c:512: `i_uid' undeclared (first use this
function)                  
quotacheck.c:515: `i_gid' undeclared (first use this
function)                  
quotacheck.c:526: `i_nlink' undeclared (first use this
function)                
quotacheck.c:527: `i_num' undeclared (first use this
function)                  
quotacheck.c: At top
level:                                                     
quotacheck.c:548: parse error before
`*'                                        
quotacheck.c: In function
`add_dlinks':                                         
quotacheck.c:554: `type' undeclared (first use this
function)                   
quotacheck.c:554: `id' undeclared (first use this
function)                     
quotacheck.c:556: dereferencing pointer to incomplete
type                      
quotacheck.c:558: `inodes' undeclared (first use this
function)                 
quotacheck.c:559: dereferencing pointer to incomplete
type                      
quotacheck.c:560: invalid type argument of `unary
*'                            
quotacheck.c:560: dereferencing pointer to incomplete
type                      
quotacheck.c: In function
`remove_list':                                        
quotacheck.c:593: dereferencing pointer to incomplete
type                      
quotacheck.c: In function
`dump_to_file':                                       
quotacheck.c:610: storage size of `dq_dqb' isn't
known                          
quotacheck.c:636: sizeof applied to an incomplete
type                          
quotacheck.c:637: sizeof applied to an incomplete
type                          
quotacheck.c:640: sizeof applied to an incomplete
type                          
quotacheck.c:644: sizeof applied to an incomplete
type                          
quotacheck.c:651: sizeof applied to an incomplete
type                          
quotacheck.c:653: sizeof applied to an incomplete
type                          
quotacheck.c:653: sizeof applied to an incomplete
type                          
quotacheck.c:654: sizeof applied to an incomplete
type                          
quotacheck.c:662: `__u32' undeclared (first use this
function)                  
quotacheck.c:662: parse error before
`)'                                        
quotacheck.c:662: parse error before
`)'                                        
quotacheck.c:681: sizeof applied to an incomplete
type                          
quotacheck.c:681: sizeof applied to an incomplete
type                          
quotacheck.c:682: sizeof applied to an incomplete
type                          
make: *** [quotacheck.o] Error
1                                                
#                                      


What on earth is wrong?  I have my symlinks (asm, linux, scsi) set to
the kernel's include directories correctly... the quota.h file was
last modified July 4, 1996...

Paul
Thanks in advance


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .

Reply via email to