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

txcom.c error



秋保と申します。

SUP で current のソースを取得して build.sh release したところ、GENERIC
カーネルのコンパイルでエラーになりました。

sys/arch/hpcmips/tx/txcom.c のところでエラーになり、調べたところ、
src/sys/dev/cons.h  の consdevs の変更によるものだとわかったので、
このメールに付けた変更を行うと GENERIC カーネルをビルドできました。

(sys/arch/i386/isa/pccons.cをまねただけなので、あっているのかわかりま
せん)

報告まで。

========== build.sh release で止まったところ
/usr/current/obj-hpcmips/tools/tools.NetBSD-1.6.1_RC2-i386/bin/mipsel--netbsd-gcc  -mips2 -G 0 -mno-abicalls -msoft-float -ffreestanding  -pipe -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wno-sign-compare -Wno-uninitialized  -Dhpcmips -I.  -I/usr/current/cvs-work/netbsd/sys/arch -I/usr/current/cvs-work/netbsd/sys -nostdinc -DSOFTFLOAT -DMIPS3 -DMIPS3_4100 -DMIPS1 -DENABLE_MIPS_TX3900 -DKSEG2IOBUFSIZE="0x8000000" -DTX392X -DMSGBUFSIZE="0x2000" -DLKM -DMAXUSERS=16 -D_KERNEL -D_KERNEL_OPT   -c /usr/current/cvs-work/netbsd/sys/arch/hpcmips/tx/txcom.c
cc1: warnings being treated as errors
/usr/current/cvs-work/netbsd/sys/arch/hpcmips/tx/txcom.c:168: warning: initialization makes pointer from integer without a cast
/usr/current/cvs-work/netbsd/sys/arch/hpcmips/tx/txcom.c:169: warning: initialization makes pointer from integer without a cast
*** Error code 1

========= src/sys/dev/cons.h  の変更
Revision 1.20, Thu Mar 6 00:38:26 2003 UTC (9 days, 2 hours ago) by matt
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +16 -2 lines

Add cn_halt and cn_flush entries to consdevs.  (needed for dma-only console
devices).

============== patch
*** txcom.c	2003/03/14 15:19:40	1.1.1.1
--- txcom.c	2003/03/15 03:10:13
***************
*** 164,170 ****
  #endif
  
  struct consdev txcomcons = {
! 	NULL, NULL, txcom_cngetc, txcom_cnputc, txcom_cnpollc, 
  	NULL, NODEV, CN_NORMAL
  };
  
--- 164,170 ----
  #endif
  
  struct consdev txcomcons = {
! 	NULL, NULL, txcom_cngetc, txcom_cnputc, txcom_cnpollc, NULL, NULL,
  	NULL, NODEV, CN_NORMAL
  };
  
-- 
Tsuyoshi AKIHO
akiho@kawachi.zaq.ne.jp