[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-current-users
Subject:    Error building kernel-only
From:       Paul Goyette <paul () whooppee ! com>
Date:       2019-06-27 1:16:59
Message-ID: Pine.NEB.4.64.1906261813070.14973 () speedy ! whooppee ! com
[Download RAW message or body]

With sources up-to-date, a ``build.sh release'' succeeds.

HOWEVER, a ``build.sh kernel=XXX'' fails with the following errors
(the entire log is attached...)

In file included from \
                /build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:107:0,
                  from \
                /build/netbsd-local/src_ro/sys/arch/amd64/amd64/process_machdep.c:89:
./machine/netbsd32_machdep.h:108:2: error: unknown type name 'siginfo32_t'
   siginfo32_t sf_si;
   ^~~~~~~~~~~
./machine/netbsd32_machdep.h:109:2: error: unknown type name 'ucontext32_t'
   ucontext32_t sf_uc;
   ^~~~~~~~~~~~
In file included from \
                /build/netbsd-local/src_ro/sys/arch/amd64/amd64/process_machdep.c:89:0:
                
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:324:2: error: unknown type \
name 'siginfo32_t'  siginfo32_t psi_siginfo; /* signal information structure */
   ^~~~~~~~~~~
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:1178:26: error: unknown \
type name 'siginfo32_t'; did you mean 'siginfo_t'?  void \
netbsd32_si_to_si32(siginfo32_t *, const siginfo_t *);  ^~~~~~~~~~~
                           siginfo_t
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:1179:45: error: unknown \
type name 'siginfo32_t'  void netbsd32_si32_to_si(siginfo_t *, const siginfo32_t *);
                                              ^~~~~~~~~~~
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:1181:63: error: 'struct \
__ksiginfo32' declared inside parameter list will not be visible outside of this \
definition or declaration [-Werror]  void netbsd32_ksi32_to_ksi(struct _ksiginfo *si, \
                const struct __ksiginfo32 *si32);
                                                                ^~~~~~~~~~~~
cc1: all warnings being treated as errors
*** [process_machdep.o] Error code 1

+--------------------+--------------------------+-----------------------+
> Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:     |
> (Retired)          | FA29 0E3B 35AF E8AE 6651 | paul@whooppee.com     |
> Software Developer | 0786 F758 55DE 53BA 7731 | pgoyette@netbsd.org   |
+--------------------+--------------------------+-----------------------+


["kernel=SPEEDY.amd64.log" (TEXT/PLAIN)]

===> build.sh command:    ./build.sh -T /build/netbsd-local/tools/x86_64/amd64 -D \
/build/netbsd-local/dest/amd64 -O /build/netbsd-local/obj/amd64 -R \
/build/netbsd-local/release -V RELEASEMACHINEDIR=amd64 -V MKDEBUG=yes -V MKKDEBUG=yes \
-U -x -N0 -m amd64 -j1 kernel=SPEEDY releasekernel=SPEEDY ===> build.sh started:    \
Thu Jun 27 00:34:12 UTC 2019 ===> NetBSD version:      8.99.48
===> MACHINE:             amd64
===> MACHINE_ARCH:        x86_64
===> Build platform:      NetBSD 8.99.45 amd64
===> HOST_SH:             /bin/sh
===> MAKECONF file:       /etc/mk.conf
===> TOOLDIR path:        /build/netbsd-local/tools/x86_64/amd64
===> DESTDIR path:        /build/netbsd-local/dest/amd64
===> RELEASEDIR path:     /build/netbsd-local/release
===> Updated makewrapper: /build/netbsd-local/tools/x86_64/amd64/bin/nbmake-amd64
===> Building kernel without building new tools
===> Building kernel:     SPEEDY
===> Build directory:     /build/netbsd-local/obj/amd64/sys/arch/amd64/compile/SPEEDY
Build directory is /build/netbsd-local/obj/amd64/sys/arch/amd64/compile/SPEEDY
Don't forget to run "make depend"
depending the kern library objects
making sure the kern library is up to date...
building standard kern library
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bo.c: In \
                function 'nouveau_ttm_io_mem_reserve':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bo.c:1469:57: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  if \
(drm->device.info.family < NV_DEVICE_INFO_V0_TESLA || !node->memtype)  \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bo.c:1473:2: \
note: here  case TTM_PL_VRAM:
  ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usernv04.c: \
                In function 'nv04_dmaobj_new':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usernv04.c:129:18: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  dmaobj->flags0 |= \
0x00008000;  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usernv04.c:130:2: \
note: here  case NV_MEM_ACCESS_RW:
  ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv04.c: \
                In function 'nv04_fifo_swmthd':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv04.c:124:3: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  nvkm_wr32(device, \
0x003280, (engine &= ~mask));  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv04.c:125:2: \
note: here  case 0x0180 ... 0x01fc: /* handle -> instance */
  ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv04.c:126:8: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  data = \
nvkm_rd32(device, 0x003258) & 0x0000ffff;  \
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_nv04.c:127:2: \
note: here  case 0x0100 ... 0x017c:
  ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_perf.c: \
                In function 'nvbios_perfEp':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_perf.c:141:18: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  info->script   = \
                nvbios_rd16(bios, perf + 0x02);
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_perf.c:142:2: \
note: here  case 0x35:
  ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pll.c: \
                In function 'pll_map':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pll.c:135:31: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  if \
(device->chipset <  0xa3 ||  ~~~~~~~~~~~~~~~~~~~~~~~~~~
       device->chipset == 0xaa ||
       ~~~~~~~~~~~~~~~~~~~~~~~~^~
       device->chipset == 0xac)
       ~~~~~~~~~~~~~~~~~~~~~~~  
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pll.c:138:2: \
note: here  default:
  ^~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c: \
                In function 'nvbios_timingEp':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:122:21: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  p->timing_10_24  \
                = nvbios_rd08(bios, data + 0x18);
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:123:3: \
note: here  case 24:
   ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:126:21: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  p->timing_10_21  \
                = nvbios_rd08(bios, data + 0x15);
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:127:3: \
note: here  case 21:
   ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:128:21: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  p->timing_10_20  \
                = nvbios_rd08(bios, data + 0x14);
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:129:3: \
note: here  case 20:
   ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:130:21: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  p->timing_10_CWL \
                = nvbios_rd08(bios, data + 0x13);
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:131:3: \
note: here  case 19:
   ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:132:21: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  p->timing_10_18  \
                = nvbios_rd08(bios, data + 0x12);
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_timing.c:133:3: \
note: here  case 18:
   ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_mcp77.c: \
                In function 'mcp77_clk_prog':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_mcp77.c:370:8: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  mast |= \
0x00400000;  ~~~~~^~~~~~~~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_mcp77.c:371:2: \
note: here  default:
  ^~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv40.c: \
                In function 'nv40_ram_prog':
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv40.c:138:3: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  nvkm_wr32(device, \
0x004030, ram->coef);  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv40.c:139:2: \
note: here  case 0x43:
  ^~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv40.c:143:3: \
warning: this statement may fall through [-Wimplicit-fallthrough=]  nvkm_wr32(device, \
0x00403c, ram->coef);  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/netbsd-local/src_ro/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramnv40.c:144:2: \
note: here  default:
  ^~~~~~~
In file included from \
                /build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:107:0,
                 from \
                /build/netbsd-local/src_ro/sys/arch/amd64/amd64/process_machdep.c:89:
./machine/netbsd32_machdep.h:108:2: error: unknown type name 'siginfo32_t'
  siginfo32_t sf_si;
  ^~~~~~~~~~~
./machine/netbsd32_machdep.h:109:2: error: unknown type name 'ucontext32_t'
  ucontext32_t sf_uc;
  ^~~~~~~~~~~~
In file included from \
                /build/netbsd-local/src_ro/sys/arch/amd64/amd64/process_machdep.c:89:0:
                
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:324:2: error: unknown type \
name 'siginfo32_t'  siginfo32_t psi_siginfo; /* signal information structure */
  ^~~~~~~~~~~
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:1178:26: error: unknown \
type name 'siginfo32_t'; did you mean 'siginfo_t'?  void \
netbsd32_si_to_si32(siginfo32_t *, const siginfo_t *);  ^~~~~~~~~~~
                          siginfo_t
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:1179:45: error: unknown \
type name 'siginfo32_t'  void netbsd32_si32_to_si(siginfo_t *, const siginfo32_t *);
                                             ^~~~~~~~~~~
/build/netbsd-local/src_ro/sys/compat/netbsd32/netbsd32.h:1181:63: error: 'struct \
__ksiginfo32' declared inside parameter list will not be visible outside of this \
definition or declaration [-Werror]  void netbsd32_ksi32_to_ksi(struct _ksiginfo *si, \
                const struct __ksiginfo32 *si32);
                                                               ^~~~~~~~~~~~
cc1: all warnings being treated as errors
*** [process_machdep.o] Error code 1

nbmake: stopped in /build/netbsd-local/obj/amd64/sys/arch/amd64/compile/SPEEDY

nbmake: stopped in /build/netbsd-local/obj/amd64/sys/arch/amd64/compile/SPEEDY



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic