BSDians,
I am newbie starting my FreeBSD development, actually starting to learn FreeBSD kernel development. I am trying to first compile the existing running kernel to get to know the feeling of kernel compilation (of course with some modifications like omitting floppy drive support). After issuing
and eventually the build fails saying:
Could someone shed some light as to how to troubleshoot and proceed forward? Many thanks in advance.
I am newbie starting my FreeBSD development, actually starting to learn FreeBSD kernel development. I am trying to first compile the existing running kernel to get to know the feeling of kernel compilation (of course with some modifications like omitting floppy drive support). After issuing
make -j4 buildkernel KERNCONF=T430
it starts to make the configuration file. I noticed the following error:
Code:
ERROR: ctfconvert: accf_http.o doesn't have type data to conver
Code:
or-pointer-sign -Wno-error-shift-negative-value -Wno-address-of-packed-member -mno-aes -mno-avx -std=iso9899:1999 /usr/src/sys/kern/genoffset.c
--- splash.o ---
ctfconvert -L VERSION splash.o
ERROR: ctfconvert: splash.o doesn't have type data to convert
--- inphy.o ---
cc -target x86_64-unknown-freebsd12.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -c -O2 -pipe -fno-strict-aliasing -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.inphy.o -MTinphy.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -Wno-address-of-packed-member -mno-aes -mno-avx -std=iso9899:1999 -Werror /usr/src/sys/dev/fxp/inphy.c
--- modules-all ---
--- offset.inc ---
sh /usr/src/sys/kern/genoffset.sh genoffset.o > offset.inc
--- bhnd_pcib.o ---
cc -target x86_64-unknown-freebsd12.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -DKLD_TIED -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/amd64.amd64/sys/T430/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/amd64.amd64/sys/T430 -MD -MF.depend.bhnd_pcib.o -MTbhnd_pcib.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -Wno-address-of-packed-member -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/dev/bhnd/cores/pci/bhnd_pcib.c -o bhnd_pcib.o
--- inphy.o ---
/usr/src/sys/dev/fxp/inphy.c:53:10: fatal error: 'miidevs.h' file not found
#include "miidevs.h"
^~~~~~~~~~~
1 error generated.
--- modules-all ---
ctfconvert -L VERSION bhnd_pcib.o
ERROR: ctfconvert: bhnd_pcib.o doesn't have type data to convert
--- inphy.o ---
*** [inphy.o] Error code 1
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/T430
--- modules-all ---
--- bhnd_pcie2b.o ---
cc -target x86_64-unknown-freebsd12.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -DKLD_TIED -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/amd64.amd64/sys/T430/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/amd64.amd64/sys/T430 -MD -MF.depend.bhnd_pcie2b.o -MTbhnd_pcie2b.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -Wno-address-of-packed-member -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/dev/bhnd/cores/pcie2/bhnd_pcie2b.c -o bhnd_pcie2b.o
--- all_subdir_bwn ---
ctfconvert -L VERSION if_bwn_pci.o
ERROR: ctfconvert: if_bwn_pci.o doesn't have type data to convert
A failure has been detected in another branch of the parallel make
make[4]: stopped in /usr/src/sys/modules/bwn
*** [all_subdir_bwn] Error code 2
make[3]: stopped in /usr/src/sys/modules
--- if_fxp.o ---
/usr/src/sys/dev/fxp/if_fxp.c:91:10: fatal error: 'miibus_if.h' file not found
#include "miibus_if.h"
^~~~~~~~~~~~~
1 error generated.
*** [if_fxp.o] Error code 1
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/T430
--- modules-all ---
--- all_subdir_bhnd ---
ctfconvert -L VERSION bhnd_pcie2b.o
ERROR: ctfconvert: bhnd_pcie2b.o doesn't have type data to convert
A failure has been detected in another branch of the parallel make
make[6]: stopped in /usr/src/sys/modules/bhnd/cores/bhnd_pcib
*** [all_subdir_bhnd/cores/bhnd_pcib] Error code 2
make[5]: stopped in /usr/src/sys/modules/bhnd/cores
1 error
make[5]: stopped in /usr/src/sys/modules/bhnd/cores
*** [all_subdir_bhnd/cores] Error code 2
make[4]: stopped in /usr/src/sys/modules/bhnd
1 error
make[4]: stopped in /usr/src/sys/modules/bhnd
*** [all_subdir_bhnd] Error code 2
make[3]: stopped in /usr/src/sys/modules
2 errors
make[3]: stopped in /usr/src/sys/modules
*** [modules-all] Error code 2
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/T430
3 errors
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/T430
*** [buildkernel] Error code 2
make[1]: stopped in /usr/src
1 error
make[1]: stopped in /usr/src
*** [buildkernel] Error code 2
make: stopped in /usr/src
1 error
make: stopped in /usr/src
Could someone shed some light as to how to troubleshoot and proceed forward? Many thanks in advance.