Menu

#1 Compilation failed on MAC OSX

open
nobody
None
5
2003-09-10
2003-09-10
Anonymous
No

1) Comment this line "#include <getopt.h>" line 19 of src/
davtool.c to avoid a compilation error. Apple said that
unistd.h to the job instead
2) Install NEON lib and dependencies from fink (example)
3) Read

http://homepage.mac.com/samchops/MACOSX/macosx.html
http://developer.apple.com/technotes/tn2002/tn2071.html

4) Get this compilation error :

src/davtool.c: In function `read_options':
src/davtool.c:95: elements of array `opts' have incomplete
type
src/davtool.c:96: warning: excess elements in struct
initializer
src/davtool.c:96: warning: (near initialization for `opts[0]')
src/davtool.c:96: `no_argument' undeclared (first use in this
function)
src/davtool.c:96: (Each undeclared identifier is reported only
once
src/davtool.c:96: for each function it appears in.)
src/davtool.c:96: warning: excess elements in struct
initializer
src/davtool.c:96: warning: (near initialization for `opts[0]')
src/davtool.c:96: warning: excess elements in struct
initializer
src/davtool.c:96: warning: (near initialization for `opts[0]')
src/davtool.c:96: warning: excess elements in struct
initializer
src/davtool.c:96: warning: (near initialization for `opts[0]')
src/davtool.c:97: warning: excess elements in struct
initializer
src/davtool.c:97: warning: (near initialization for `opts[1]')
src/davtool.c:97: `required_argument' undeclared (first use
in this function)
src/davtool.c:97: warning: excess elements in struct
initializer
src/davtool.c:97: warning: (near initialization for `opts[1]')
src/davtool.c:97: warning: excess elements in struct
initializer
src/davtool.c:97: warning: (near initialization for `opts[1]')
src/davtool.c:97: warning: excess elements in struct
initializer
src/davtool.c:97: warning: (near initialization for `opts[1]')
src/davtool.c:98: warning: excess elements in struct
initializer
src/davtool.c:98: warning: (near initialization for `opts[2]')
src/davtool.c:98: warning: excess elements in struct
initializer
src/davtool.c:98: warning: (near initialization for `opts[2]')
src/davtool.c:98: warning: excess elements in struct
initializer
src/davtool.c:98: warning: (near initialization for `opts[2]')
src/davtool.c:98: warning: excess elements in struct
initializer
src/davtool.c:98: warning: (near initialization for `opts[2]')
src/davtool.c:99: warning: excess elements in struct
initializer
src/davtool.c:99: warning: (near initialization for `opts[3]')
src/davtool.c:99: warning: excess elements in struct
initializer
src/davtool.c:99: warning: (near initialization for `opts[3]')
src/davtool.c:99: warning: excess elements in struct
initializer
src/davtool.c:99: warning: (near initialization for `opts[3]')
src/davtool.c:99: warning: excess elements in struct
initializer
src/davtool.c:99: warning: (near initialization for `opts[3]')
src/davtool.c💯 warning: excess elements in struct
initializer
src/davtool.c💯 warning: (near initialization for `opts[4]')
src/davtool.c💯 warning: excess elements in struct
initializer
src/davtool.c💯 warning: (near initialization for `opts[4]')
src/davtool.c💯 warning: excess elements in struct
initializer
src/davtool.c💯 warning: (near initialization for `opts[4]')
src/davtool.c💯 warning: excess elements in struct
initializer
src/davtool.c💯 warning: (near initialization for `opts[4]')
src/davtool.c:101: warning: excess elements in struct
initializer
src/davtool.c:101: warning: (near initialization for `opts[5]')
src/davtool.c:101: warning: excess elements in struct
initializer
src/davtool.c:101: warning: (near initialization for `opts[5]')
src/davtool.c:101: warning: excess elements in struct
initializer
src/davtool.c:101: warning: (near initialization for `opts[5]')
src/davtool.c:101: warning: excess elements in struct
initializer
src/davtool.c:101: warning: (near initialization for `opts[5]')
src/davtool.c:102: warning: excess elements in struct
initializer
src/davtool.c:102: warning: (near initialization for `opts[6]')
src/davtool.c:102: warning: excess elements in struct
initializer
src/davtool.c:102: warning: (near initialization for `opts[6]')
src/davtool.c:102: warning: excess elements in struct
initializer
src/davtool.c:102: warning: (near initialization for `opts[6]')
src/davtool.c:102: warning: excess elements in struct
initializer
src/davtool.c:102: warning: (near initialization for `opts[6]')
src/davtool.c:103: warning: excess elements in struct
initializer
src/davtool.c:103: warning: (near initialization for `opts[7]')
src/davtool.c:103: warning: excess elements in struct
initializer
src/davtool.c:103: warning: (near initialization for `opts[7]')
src/davtool.c:103: warning: excess elements in struct
initializer
src/davtool.c:103: warning: (near initialization for `opts[7]')
src/davtool.c:103: warning: excess elements in struct
initializer
src/davtool.c:103: warning: (near initialization for `opts[7]')
src/davtool.c:104: warning: excess elements in struct
initializer
src/davtool.c:104: warning: (near initialization for `opts[8]')
src/davtool.c:104: warning: excess elements in struct
initializer
src/davtool.c:104: warning: (near initialization for `opts[8]')
src/davtool.c:104: warning: excess elements in struct
initializer
src/davtool.c:104: warning: (near initialization for `opts[8]')
src/davtool.c:104: warning: excess elements in struct
initializer
src/davtool.c:104: warning: (near initialization for `opts[8]')
src/davtool.c:105: warning: excess elements in struct
initializer
src/davtool.c:105: warning: (near initialization for `opts[9]')
src/davtool.c:105: warning: excess elements in struct
initializer
src/davtool.c:105: warning: (near initialization for `opts[9]')
src/davtool.c:105: warning: excess elements in struct
initializer
src/davtool.c:105: warning: (near initialization for `opts[9]')
src/davtool.c:105: warning: excess elements in struct
initializer
src/davtool.c:105: warning: (near initialization for `opts[9]')
src/davtool.c:95: storage size of `opts' isn't known
make: *** [src/davtool.o] Error 1

Discussion


Log in to post a comment.