osxfuse/filesystems — Issue #3: procfs unable to be built
Author: jfmherokiller
Created: 2011-11-01 00:06:47+00:00
State: open

procfs.cc:40:18: error: fuse.h: No such file or directory
procfs.cc:230: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:514: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:515: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:516: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:517: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:518: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:519: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:520: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:521: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:522: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:523: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:524: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:1219: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1222: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1234: error: jump to label ‘bail’
procfs.cc:1226: error: from here
procfs.cc:1228: error: crosses initialization of ‘int npid’
procfs.cc:1240: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1295: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1385: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1392: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1393: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1396: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1965: error: jump to label ‘done’
procfs.cc:1954: error: from here
procfs.cc:1957: error: crosses initialization of ‘const UInt8* tmpbuf’
procfs.cc:3731: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:3735: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:3863: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3880: error: ‘filler’ cannot be used as a function
procfs.cc:3885: error: ‘filler’ cannot be used as a function
procfs.cc:3897: error: ‘filler’ cannot be used as a function
procfs.cc:3907: error: ‘filler’ cannot be used as a function
procfs.cc:3920: error: ‘filler’ cannot be used as a function
procfs.cc:3933: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3938: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3943: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3962: error: ‘filler’ cannot be used as a function
procfs.cc:3971: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4015: error: ‘filler’ cannot be used as a function
procfs.cc:4025: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4038: error: ‘filler’ cannot be used as a function
procfs.cc:4046: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4051: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4065: error: ‘filler’ cannot be used as a function
procfs.cc:4074: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4086: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4128: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4155: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4177: error: ‘filler’ cannot be used as a function
procfs.cc:4190: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4214: error: ‘filler’ cannot be used as a function
procfs.cc:4226: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4269: error: ‘filler’ cannot be used as a function
procfs.cc:4734: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4921: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4922: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4923: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4924: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4924: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4924: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4925: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4926: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4926: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4930: error: aggregate ‘fuse_operations procfs_oper’ has incomplete type and cannot be defined
procfs.cc:4935: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4936: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4937: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4938: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4939: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4940: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4941: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4942: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4943: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4944: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4945: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4974: error: ‘fuse_main’ was not declared in this scope
procfs.cc:40:18: error: fuse.h: No such file or directory
procfs.cc:103: error: ‘IOConnectMethodStructureIStructureO’ was not declared in this scope
procfs.cc:230: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:514: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:515: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:516: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:517: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:518: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:519: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:520: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:521: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:522: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:523: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:524: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:1219: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1222: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1234: error: jump to label ‘bail’
procfs.cc:1226: error: from here
procfs.cc:1228: error: crosses initialization of ‘int npid’
procfs.cc:1240: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1295: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1385: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1392: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1393: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1396: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:1965: error: jump to label ‘done’
procfs.cc:1954: error: from here
procfs.cc:1957: error: crosses initialization of ‘const UInt8* tmpbuf’
procfs.cc:2194: error: ‘IOConnectMethodScalarIScalarO’ was not declared in this scope
procfs.cc:3731: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:3735: error: invalid use of incomplete type ‘struct fuse_file_info’
procfs.cc:200: error: forward declaration of ‘struct fuse_file_info’
procfs.cc:3863: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3880: error: ‘filler’ cannot be used as a function
procfs.cc:3885: error: ‘filler’ cannot be used as a function
procfs.cc:3897: error: ‘filler’ cannot be used as a function
procfs.cc:3907: error: ‘filler’ cannot be used as a function
procfs.cc:3920: error: ‘filler’ cannot be used as a function
procfs.cc:3933: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3938: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3943: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:3962: error: ‘filler’ cannot be used as a function
procfs.cc:3971: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4015: error: ‘filler’ cannot be used as a function
procfs.cc:4025: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4038: error: ‘filler’ cannot be used as a function
procfs.cc:4046: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4051: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4065: error: ‘filler’ cannot be used as a function
procfs.cc:4074: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4086: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4128: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4155: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4177: error: ‘filler’ cannot be used as a function
procfs.cc:4190: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4214: error: ‘filler’ cannot be used as a function
procfs.cc:4226: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4269: error: ‘filler’ cannot be used as a function
procfs.cc:4734: error: ‘fuse_fill_dir_t’ has not been declared
procfs.cc:4921: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4922: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4923: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4924: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4924: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4924: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4925: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4926: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4926: error: invalid use of incomplete type ‘struct statvfs’
procfs.cc:4917: error: forward declaration of ‘struct statvfs’
procfs.cc:4930: error: aggregate ‘fuse_operations procfs_oper’ has incomplete type and cannot be defined
procfs.cc:4935: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4936: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4937: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4938: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4939: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4940: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4941: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4942: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4943: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4944: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4945: error: invalid use of incomplete type ‘struct fuse_operations’
procfs.cc:4930: error: forward declaration of ‘struct fuse_operations’
procfs.cc:4974: error: ‘fuse_main’ was not declared in this scope

my makefile options:
=================================================

PCRECPP_PREFIX=/Users/xxx-my-username-xxx/gcc/

=================================================
i can confirm that pcrecpp.h and pcrecpp.a are in the prefix
the part that i cant seem to figure out is y fuse.h is not found i thought it is installed with osxfuse