Subject: port-powerpc/4679: ofwboot compile failure
To: None <gnats-bugs@gnats.netbsd.org>
From: SUNAGAWA Keiki <kei_sun@ba2.so-net.or.jp>
List: netbsd-bugs
Date: 12/13/1997 14:12:39
>Number: 4679
>Category: port-powerpc
>Synopsis: ofwboot compile fails on boot.c
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Dec 12 21:20:01 1997
>Last-Modified:
>Originator: SUNAGAWA Keiki
>Organization:
individual
>Release: Dec. 11 1997
>Environment:
System: NetBSD 1.3_BETA (GENERIC) #0: Thu Dec 11 07:46:58 JST 1997
>Description:
Making all in the directory powerpc/stand/ofwboot, missing cast
prevents compilng boot.c.
boot.c: In function `elf_exec':
boot.c:379: warning: passing arg 1 of `bzero' makes pointer from integer without a cast
*** Error code 1
Stop.
>How-To-Repeat:
do 'make' in the directory /sys/arch/powerpc/stand.
>Fix:
--- boot.c.orig Mon Oct 6 20:24:21 1997
+++ boot.c Sat Dec 13 14:00:43 1997
@@ -375,7 +375,7 @@
if (phdr.p_filesz < phdr.p_memsz) {
printf("+%lu@0x%lx", phdr.p_memsz - phdr.p_filesz,
(u_long)(phdr.p_vaddr + phdr.p_filesz));
- bzero(phdr.p_vaddr + phdr.p_filesz,
+ bzero((void *)phdr.p_vaddr + phdr.p_filesz,
phdr.p_memsz - phdr.p_filesz);
}
first = 0;
>Audit-Trail:
>Unformatted: