I tried building my own kernel, and ran into an error. To troubleshoot, I tried configuring the GENERIC configuration, and came up with the very same error.
# config GENERIC Build directory is ../compile/GENERIC Don't forget to run "make depend" # cd ../compile/GENERIC/ # make depend depending the kern library objects # create kern/__main.d mkdep -f __main.d.tmp -- -std=gnu99 -I../../../../../../lib/libkern/arch/x86_64 -Damd64 -Dx86_64 -I../../. -I../../../../../../../common/include -I../../../../../../arch -I../../../../../.. -nostdinc -DCHILD_MAX="1024" -DOPEN_MAX="1024" -DMAXUSERS=64 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I../../../../../../lib/libkern/../../../common/lib/libc/quad -I../../../../../../lib/libkern/../../../common/lib/libc/string -I../../../../../../lib/libkern/../../../common/lib/libc/arch/x86_64/string -D_FORTIFY_SOURCE=2 -I../../../../../../external/bsd/ipf -I../../../../../../external/isc/atheros_hal/dist -I../../../../../../external/isc/atheros_hal/ic -I../../../../../../external/bsd/drm2/include -I../../../../../../external/bsd/common/include -I../../../../../../external/bsd/drm2/include -I../../../../../../external/bsd/drm2/include/drm -I../../../../../../external/bsd/drm2/dist -I../../../../../../external/bsd/drm2/dist/include -I../../../../../../external/bsd/drm2/dist/include/drm -I../../../../../../external/bsd/drm2/dist/uapi -I../../../../../../external/bsd/common/include -D__KERNEL__ -I../../../../../../../common/include -DCONFIG_AGP -I../../../../../../external/bsd/drm2/dist/drm/i915 -I../../../../../../external/bsd/drm2/i915drm -DCONFIG_DRM_I915_FBDEV -I../../../../../../external/bsd/drm2/dist/drm/radeon -I../../../../../../external/bsd/drm2/include/radeon -I../../../../../../external/bsd/drm2/radeon -I../../../../../../external/bsd/acpica/dist/include -I../../../../../../lib/libkern/../../../common/lib/libc/quad -I../../../../../../lib/libkern/../../../common/lib/libc/string -I../../../../../../lib/libkern/../../../common/lib/libc/arch/x86_64/string -I../../../../../../lib/libkern/../../../common/include ../../../../../../lib/libkern/__main.c && mv __main.d.tmp __main.d make[1]: don't know how to make absvdi2.c. Stop Could you give some guidance on how to proceed?