make buildkernel fails: too many files

Francois Tigeot ftigeot at wolfpond.org
Sat Nov 30 23:24:56 PST 2013


On Sun, Dec 01, 2013 at 12:42:28AM -0500, Pierre Abbat wrote:
> I'm trying to make the kernel and I get this:
> 
> ===> bus
> --- _SUBDIR_depend_cam ---
> ===> bus/cam
> ===> bus/cam/cam
> --- @ ---
> @ -> /usr/src/sys/bus/cam/cam/../../..
> --- opt_scsi.h ---
> echo "#define SCSI_DELAY 15000" > opt_scsi.h
> --- .depend ---
> rm -f .depend
> > .depend
> mkdep -f .depend -a     -nostdinc -D_KERNEL -DKLD_MODULE -I. -I@ -
> I/usr/obj/usr/src/sys/X86_64_GENERIC -
> I/usr/obj/usr/src/sys/X86_64_GENERIC/include -I@/../include -
> I/usr/obj/usr/src/world_x86_64/usr/include  -std=c99 -std=gnu99 -std=c99  
> /usr/src/sys/bus/cam/cam/../cam.c /usr/src/sys/bus/cam/cam/../cam_periph.c 
> /usr/src/sys/bus/cam/cam/../cam_queue.c /usr/src/sys/bus/cam/cam/../cam_sim.c 
> /usr/src/sys/bus/cam/cam/../cam_xpt.c /usr/src/sys/bus/cam/cam/../cam_extend.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_all.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_cd.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_ch.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_da.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_pass.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_pt.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_sa.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_ses.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_targ_bh.c 
> /usr/src/sys/bus/cam/cam/../scsi/scsi_target.c
> cc1: error: too many filenames given.  Type cc1 --help for usage
> cc1: fatal error: /usr/obj/usr/src/world_x86_64/usr/include: No such file or 

[...]

> This is a freshly checked out tree two days ago. Building world succeeded. How 
> do I fix it?

Your source tree is probably corrupt; git status should show what files are
missing or shouldn't be present.

This is not the first time I've seen this kind of issue but so far nobody has
been able to pinpoint what exactly causes it.

-- 
Francois Tigeot



More information about the Users mailing list