Subject: Re: /usr/src/sbin/dkctl/dkctl.c
To: None <current-users@netbsd.org>
From: Emil =?unknown-8bit?Q?Sk=F6ldberg?= <emil.skoldberg@nuigalway.ie>
List: current-users
Date: 09/28/2004 14:36:40
On Mon, Sep 27, 2004 at 07:39:32PM +0200, Kurt Schreiner wrote:
> Hi,
> 
> to make this (cross-)compilable (on i386) for alpha (and sparc64):
> 
> # diff -u /u/NetBSD/lsrc/sbin/dkctl/dkctl.c /u/NetBSD/src/sbin/dkctl/dkctl.c
> --- /u/NetBSD/lsrc/sbin/dkctl/dkctl.c   2004-09-27 16:37:52.000000000 +0200
> +++ /u/NetBSD/src/sbin/dkctl/dkctl.c    2004-09-25 21:57:19.000000000 +0200
> @@ -526,7 +526,7 @@

[snip]

> 
> -kurt
> 


crossbuilding from linux (on i386) still fails though:

#   compile  dkctl/dkctl.o
/var/nfs/netbsd-current/cross/bin/alpha--netbsd-gcc -O2  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wno-sign-compare -Wno-traditional -Wno-uninitialized -Wreturn-type -Wswitch -Wshadow  -Werror -mieee    -nostdinc -isystem 
/var/nfs/netbsd-current/obj.matstaff04/destdir.alpha/usr/include  -c    /var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c
/var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c: In function `disk_getwedgeinfo':
/var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c:530: warning: long long unsigned int format, __uint64_t arg (arg 3)
/var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c:530: warning: long long int format, daddr_t arg (arg 4)
/var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c: In function `disk_listwedges':
/var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c:575: warning: long long unsigned int format, __uint64_t arg (arg 4)
/var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c:575: warning: long long int format, daddr_t arg (arg 5)

*** Failed target:  dkctl.o
*** Failed command: /var/nfs/netbsd-current/cross/bin/alpha--netbsd-gcc -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wpointer-arith -Wno-sign-compare -Wno-traditional -Wno-uninitialized -Wreturn-type -Wswitch -Wshadow -Werror -mieee -nostdinc 
-isystem /var/nfs/netbsd-current/obj.matstaff04/destdir.alpha/usr/include -c /var/nfs/netbsd-current/src/sbin/dkctl/dkctl.c
*** Error code 1


Alas, I haven't fixed it.

/emil