I have a Fedora Core 4 on a 64 bit system running a x86_64 FC4;

[EMAIL PROTECTED] ~]# uname -a
Linux gateway.korstad.net 2.6.17-1.2142_FC4 #1 Tue Jul 11 22:41:06 EDT 2006 
x86_64 x86_64 x86_64 GNU/Linux


Running;

[EMAIL PROTECTED] ~]# mdadm --version
mdadm - v2.5.4 - 13 October 2006


I thought I would pull down the latest (2.6) and compile, but it errors out on 
the make;

gcc -Wall -Werror -Wstrict-prototypes -ggdb -DSendmail=\""/usr/sbin/sendmail 
-t"\" -DCONFFILE=\"/etc/mdadm.conf\" -DCONFFILE2=\"/etc/mdadm/mdadm.conf\" -c 
-o super1.o super1.c
cc1: warnings being treated as errors
super1.c: In function âupdate_super1â:
super1.c:579: warning: format â%lluâ expects type âlong long unsigned intâ, but 
argument 2 has type â__u64â
super1.c:582: warning: format â%lluâ expects type âlong long unsigned intâ, but 
argument 2 has type â__u64â
make: *** [super1.o] Error 1
[EMAIL PROTECTED] mdadm-2.6]#

Does not like the 64bit system?
Lines 579 thru 582

578 (sbv + 1024 + sizeof(struct bitmap_super_s));
579 printf("Size was %llu\n", __le64_to_cpu(sb->data_size));
580 sb->data_size = __cpu_to_le64(
581 misc->device_size - __le64_to_cpu(sb->data_offse t));
582 printf("Size is %llu\n", __le64_to_cpu(sb->data_size));
583 }


So, I went down one version from 2.6 to 2.5.6 and the make; make install ran 
fine bringing my FC4 64 bit system up from 2.5.4 to 2.5.6 but I can't get to 
2.6 apparently.

[EMAIL PROTECTED] mdadm-2.5.6]# make install
/usr/bin/install -D -m 644 mdadm.8 /usr/share/man/man8/mdadm.8
/usr/bin/install -D -m 644 md.4 /usr/share/man/man4/md.4
/usr/bin/install -D -m 644 mdadm.conf.5 /usr/share/man/man5/mdadm.conf.5
/usr/bin/install -D -m 755 mdadm /sbin/mdadm
[EMAIL PROTECTED] ~]# mdadm --version
mdadm - v2.5.6 - 9 November 2006


Cheers,
Dan.
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to