lkml.org 
[lkml]   [2002]   [Feb]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectProblem building the kernel with CONFIG_AIC7XXX_BUILD_FIRMWARE
Hi,

building kernel 2.5.3-dj1 fails with CONFIG_AIC7XXX_BUILD_FIRMWARE enabled
with the following error (but it seems that this problem also exists in
the 2.4 kernels):

<-- snip -->

...
make[5]: Entering directory
`/home/bunk/linux/kernel-2.5/linux/drivers/scsi/aic7xxx/aicasm'
yacc -d aicasm_gram.y
mv y.tab.c aicasm_gram.c
lex -t aicasm_scan.l > aicasm_scan.c
gcc -I/usr/include -I. -ldb aicasm_gram.c aicasm_scan.c aicasm.c
aicasm_symbol.c
-o aicasm
aicasm_gram.y:1485: warning: type mismatch with previous implicit declaration
/usr/share/bison/bison.simple:946: warning: previous implicit declaration
of `yyerror'
aicasm_gram.y:1485: warning: `yyerror' was previously implicitly declared
to return `int'
In file included from aicasm_symbol.c:47:
aicdb.h:1: db3/db_185.h: No such file or directory
make[5]: *** [aicasm] Error 1

<-- snip -->

The problem is that the -dj1 patch ships with a
drivers/scsi/aic7xxx/aicasm/aicdb.h file although this is a generated
file.

The real problem is that there's a "clean" target in the Makefile in this
directory that removed this file - unfortunately this "clean" target never
gets executed because in the Linux kernel the "clean" target in one
directory doesn't execute call the "clean" target in the Makefiles in the
subdirectories.

cu
Adrian




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:18    [W:0.028 / U:2.984 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site