bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-tar] tar 1.15.1 doesn't compile on sunos 4.1.4


From: jason andrade
Subject: [Bug-tar] tar 1.15.1 doesn't compile on sunos 4.1.4
Date: Fri, 3 Jun 2005 11:23:02 +1000 (EST)


hi,

i'm unable to get tar 1.15.1 to compile on sunos 4.1.4.  i'm happy to
make an account available to anyone who wants to debug/test on this
platform and on irix 5.3 as well.

regards,

-jason


the error message is:

then mv -f ".deps/gettime.Tpo" ".deps/gettime.Po"; else rm -f 
".deps/gettime.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -DLIBDIR=\"/opt/local/stow/tar-1.15.1/lib\" -I. -I. -I..     -g 
-O2 -MT hash.o -MD -MP -MF ".deps/hash.Tpo" -c -o hash.o hash.c; \
then mv -f ".deps/hash.Tpo" ".deps/hash.Po"; else rm -f ".deps/hash.Tpo"; exit 
1; fi
In file included from hash.c:31:
hash.h:30: parse error before '*' token
hash.h:30: parse error before "size_t"
hash.h:30: `size_t' declared as function returning a function
hash.h:60: `hash_get_n_buckets' declared as function returning a function
hash.h:61: `hash_get_n_buckets_used' declared as function returning a function
hash.h:62: `hash_get_n_entries' declared as function returning a function
hash.h:63: `hash_get_max_bucket_length' declared as function returning a 
function
hash.h:71: `hash_get_entries' declared as function returning a function
hash.h:72: `hash_do_for_each' declared as function returning a function
hash.h:75: `hash_string' declared as function returning a function
hash.h:78: parse error before "Hash_hasher"
In file included from xalloc.h:23,
                 from hash.c:32:
/opt/local/lib/gcc-lib/sparc-sun-sunos4.1.4/3.2.2/include/stddef.h:213: 
conflicting types for `size_t'
hash.h:30: previous declaration of `size_t'
hash.c:71: parse error before "Hash_hasher"
hash.c:71: warning: no semicolon at end of struct or union
hash.c:84: parse error before '}' token
hash.c:151: conflicting types for `hash_get_n_buckets'
hash.h:60: previous declaration of `hash_get_n_buckets'
hash.c: In function `hash_get_n_buckets':
hash.c:152: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:159: conflicting types for `hash_get_n_buckets_used'
hash.h:61: previous declaration of `hash_get_n_buckets_used'
hash.c: In function `hash_get_n_buckets_used':
hash.c:160: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:167: conflicting types for `hash_get_n_entries'
hash.h:62: previous declaration of `hash_get_n_entries'
hash.c: In function `hash_get_n_entries':
hash.c:168: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:175: conflicting types for `hash_get_max_bucket_length'
hash.h:63: previous declaration of `hash_get_max_bucket_length'
hash.c: In function `hash_get_max_bucket_length':
hash.c:179: dereferencing pointer to incomplete type
hash.c:179: dereferencing pointer to incomplete type
hash.c: In function `hash_table_ok':
hash.c:207: dereferencing pointer to incomplete type
hash.c:207: dereferencing pointer to incomplete type
hash.c:223: dereferencing pointer to incomplete type
hash.c:223: dereferencing pointer to incomplete type
hash.c: In function `hash_lookup':
hash.c:253: dereferencing pointer to incomplete type
hash.c:253: dereferencing pointer to incomplete type
hash.c:253: dereferencing pointer to incomplete type
hash.c:256: dereferencing pointer to incomplete type
hash.c:263: dereferencing pointer to incomplete type
hash.c: In function `hash_get_first':
hash.c:283: dereferencing pointer to incomplete type
hash.c:286: dereferencing pointer to incomplete type
hash.c:287: dereferencing pointer to incomplete type
hash.c: In function `hash_get_next':
hash.c:301: dereferencing pointer to incomplete type
hash.c:301: dereferencing pointer to incomplete type
hash.c:301: dereferencing pointer to incomplete type
hash.c:304: dereferencing pointer to incomplete type
hash.c:313: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:328: conflicting types for `hash_get_entries'
hash.h:71: previous declaration of `hash_get_entries'
hash.c: In function `hash_get_entries':
hash.c:333: dereferencing pointer to incomplete type
hash.c:333: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:360: conflicting types for `hash_do_for_each'
hash.h:72: previous declaration of `hash_do_for_each'
hash.c: In function `hash_do_for_each':
hash.c:365: dereferencing pointer to incomplete type
hash.c:365: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:422: conflicting types for `hash_string'
hash.h:75: previous declaration of `hash_string'
hash.c: In function `check_tuning':
hash.c:486: dereferencing pointer to incomplete type
hash.c:504: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:541: parse error before "Hash_hasher"
hash.c: In function `hash_initialize':
hash.c:546: `hasher' undeclared (first use in this function)
hash.c:546: (Each undeclared identifier is reported only once
hash.c:546: for each function it appears in.)
hash.c:549: dereferencing pointer to incomplete type
hash.c:553: `tuning' undeclared (first use in this function)
hash.c:555: dereferencing pointer to incomplete type
hash.c:568: `candidate' undeclared (first use in this function)
hash.c:574: dereferencing pointer to incomplete type
hash.c:576: dereferencing pointer to incomplete type
hash.c:577: dereferencing pointer to incomplete type
hash.c:577: dereferencing pointer to incomplete type
hash.c:580: dereferencing pointer to incomplete type
hash.c:580: dereferencing pointer to incomplete type
hash.c:580: dereferencing pointer to incomplete type
hash.c:581: dereferencing pointer to incomplete type
hash.c:581: dereferencing pointer to incomplete type
hash.c:581: dereferencing pointer to incomplete type
hash.c:582: dereferencing pointer to incomplete type
hash.c:583: dereferencing pointer to incomplete type
hash.c:585: dereferencing pointer to incomplete type
hash.c:586: dereferencing pointer to incomplete type
hash.c:587: dereferencing pointer to incomplete type
hash.c:589: dereferencing pointer to incomplete type
hash.c: In function `hash_clear':
hash.c:609: dereferencing pointer to incomplete type
hash.c:609: dereferencing pointer to incomplete type
hash.c:619: dereferencing pointer to incomplete type
hash.c:620: dereferencing pointer to incomplete type
hash.c:626: dereferencing pointer to incomplete type
hash.c:627: dereferencing pointer to incomplete type
hash.c:631: dereferencing pointer to incomplete type
hash.c:632: dereferencing pointer to incomplete type
hash.c:638: dereferencing pointer to incomplete type
hash.c:639: dereferencing pointer to incomplete type
hash.c: In function `hash_free':
hash.c:655: dereferencing pointer to incomplete type
hash.c:655: dereferencing pointer to incomplete type
hash.c:657: dereferencing pointer to incomplete type
hash.c:657: dereferencing pointer to incomplete type
hash.c:663: dereferencing pointer to incomplete type
hash.c:676: dereferencing pointer to incomplete type
hash.c:676: dereferencing pointer to incomplete type
hash.c:686: dereferencing pointer to incomplete type
hash.c:695: dereferencing pointer to incomplete type
hash.c: In function `allocate_entry':
hash.c:709: dereferencing pointer to incomplete type
hash.c:711: dereferencing pointer to incomplete type
hash.c:712: dereferencing pointer to incomplete type
hash.c: In function `free_entry':
hash.c:733: dereferencing pointer to incomplete type
hash.c:734: dereferencing pointer to incomplete type
hash.c: In function `hash_find_entry':
hash.c:748: dereferencing pointer to incomplete type
hash.c:748: dereferencing pointer to incomplete type
hash.c:748: dereferencing pointer to incomplete type
hash.c:751: dereferencing pointer to incomplete type
hash.c:761: dereferencing pointer to incomplete type
hash.c:788: dereferencing pointer to incomplete type
hash.c: At top level:
hash.c:820: conflicting types for `hash_rehash'
hash.h:84: previous declaration of `hash_rehash'
hash.c: In function `hash_rehash':
hash.c:826: dereferencing pointer to incomplete type
hash.c:826: dereferencing pointer to incomplete type
hash.c:827: dereferencing pointer to incomplete type
hash.c:827: dereferencing pointer to incomplete type
hash.c:836: dereferencing pointer to incomplete type
hash.c:836: dereferencing pointer to incomplete type
hash.c:838: dereferencing pointer to incomplete type
hash.c:838: dereferencing pointer to incomplete type
hash.c:844: dereferencing pointer to incomplete type
hash.c:845: dereferencing pointer to incomplete type
hash.c:845: dereferencing pointer to incomplete type
hash.c:847: dereferencing pointer to incomplete type
hash.c:882: dereferencing pointer to incomplete type
hash.c:888: dereferencing pointer to incomplete type
hash.c:889: dereferencing pointer to incomplete type
hash.c:889: dereferencing pointer to incomplete type
hash.c:890: dereferencing pointer to incomplete type
hash.c:890: dereferencing pointer to incomplete type
hash.c:891: dereferencing pointer to incomplete type
hash.c:891: dereferencing pointer to incomplete type
hash.c:892: dereferencing pointer to incomplete type
hash.c:892: dereferencing pointer to incomplete type
hash.c:893: dereferencing pointer to incomplete type
hash.c:893: dereferencing pointer to incomplete type
hash.c: In function `hash_insert':
hash.c:935: dereferencing pointer to incomplete type
hash.c:942: dereferencing pointer to incomplete type
hash.c:943: dereferencing pointer to incomplete type
hash.c:950: dereferencing pointer to incomplete type
hash.c:951: dereferencing pointer to incomplete type
hash.c:951: dereferencing pointer to incomplete type
hash.c:956: dereferencing pointer to incomplete type
hash.c:957: dereferencing pointer to incomplete type
hash.c:957: dereferencing pointer to incomplete type
hash.c:959: dereferencing pointer to incomplete type
hash.c:962: dereferencing pointer to incomplete type
hash.c:963: dereferencing pointer to incomplete type
hash.c: In function `hash_delete':
hash.c:992: dereferencing pointer to incomplete type
hash.c:995: dereferencing pointer to incomplete type
hash.c:1000: dereferencing pointer to incomplete type
hash.c:1001: dereferencing pointer to incomplete type
hash.c:1001: dereferencing pointer to incomplete type
hash.c:1006: dereferencing pointer to incomplete type
hash.c:1007: dereferencing pointer to incomplete type
hash.c:1007: dereferencing pointer to incomplete type
hash.c:1009: dereferencing pointer to incomplete type
hash.c:1012: dereferencing pointer to incomplete type
hash.c:1013: dereferencing pointer to incomplete type
make[3]: *** [hash.o] Error 1
make[3]: Leaving directory `/local/dev/build/tar-1.15.1/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/local/dev/build/tar-1.15.1/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/local/dev/build/tar-1.15.1'








reply via email to

[Prev in Thread] Current Thread [Next in Thread]