I am new to usage of this mailing list, I have was going through some of the archives to see if my question is addressed already but I could find it. I could see mostly people are discussing about issues with rsync. My query is not much related with issues with rsync but it is related to compilation error which I am facing with latest version of rsync.
I am compiling rsync-3.0.9 in my build system (which is for 2.6.10 linux kernel. I am using windriver build system), compilation is failing due to size of “uint32” and “uint16” was computed wrongly during configuration. Output during configuration:- checking size of int... (cached) 4 checking size of long... (cached) 4 checking size of long long... (cached) 8 checking size of short... (cached) 2 checking size of int16_t... 2 *checking size of uint16_t... (cached) 0* checking size of int32_t... 4 *checking size of uint32_t... (cached) 0* checking size of int64_t... 8 checking size of off_t... (cached) 8 checking size of off64_t... 8 checking size of time_t... 4 checking for inline... (cached) inline Compilation error In file included from /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.c:22: /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:575: warning: no semicolon at end of struct or union /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:575: error: parse error before "node_size" /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:577: error: parse error before '}' token /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:639: warning: no semicolon at end of struct or union /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:639: error: parse error before "unum" /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:645: warning: no semicolon at end of struct or union /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:645: error: parse error before "len32" /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:646: error: parse error before "mode" /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:646: warning: type defaults to `int' in declaration of `mode' /home/xjitgor/RSYNC-WRS1.1/pkgsrc/rsync-3.0.9/rsync.h:646: warning: data definition has no type or storage class As I am new to this kind of build system I am confused, which file is referred for checking the values of variable “ac_cv_sizeof_uint32_t/checking size of uint16_t” ? As far as my study during this error debugging it seems the value is looked from the cache file. However the cache file which is referred during configuration has presence of ” ac_cv_sizeof_uint32_t/ checking size of uint16_t” Could any one help me on understanding how and where the vaues are getting reffred for following condidtion? { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of uint32_t" >&5 $as_echo_n "checking size of uint32_t... " >&6; } if ${ac_cv_sizeof_uint32_t+:} false; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (uint32_t))" "ac_cv_sizeof_uint32_t" "$ac_includes_default"; then : else if test "$ac_cv_type_uint32_t" = yes; then { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot compute sizeof (uint32_t) See \`config.log' for more details" "$LINENO" 5; } else ac_cv_sizeof_uint32_t=0 fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_uint32_t" >&5 $as_echo "$ac_cv_sizeof_uint32_t" >&6; } ======================================================================== Thanks and Regards, Harshada Senad
-- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html