Problem przy kompilacji
: 29 kwietnia 2007, 15:52
Próbuję kompilować nowe jądro dla serwera. Po wydaniu komendy make bzImage przedtym oczywiście make dep make clean wywala błędy. "make: *** [init/main.o] Błąd 1" tzn taki jest ostatni po nim się wysypuje. robię to na bazie 31r1 sarge, nowe jadro które kompiluję to 2.4.31. Może ktoś wie dlaczego sie tak dzieje. Robiłem to w przeszłości nie raz i zawsze było ok.
Poniżej wszystko co wypisuje system po wydaniu komendy make bzImage
//używaj tagów code do informacji z konsoli
velmafia
Poniżej wszystko co wypisuje system po wydaniu komendy make bzImage
Kod: Zaznacz cały
gcc -D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-prototypes -Wno- trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpref erred-stack-boundary=2 -march=i686 -fno-unit-at-a-time -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from /usr/src/linux-2.4.31/include/linux/kernel.h:15,
from /usr/src/linux-2.4.31/include/linux/wait.h:13,
from /usr/src/linux-2.4.31/include/linux/fs.h:12,
from /usr/src/linux-2.4.31/include/linux/capability.h:17,
from /usr/src/linux-2.4.31/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.31/include/linux/sched.h:9,
from /usr/src/linux-2.4.31/include/linux/mm.h:4,
from /usr/src/linux-2.4.31/include/linux/slab.h:14,
from /usr/src/linux-2.4.31/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.31/include/asm/byteorder.h:14: warning: type qualifiers ignor ed on function return type
/usr/src/linux-2.4.31/include/asm/byteorder.h:30: warning: type qualifiers ignor ed on function return type
In file included from /usr/src/linux-2.4.31/include/linux/byteorder/little_endia n.h:11,
from /usr/src/linux-2.4.31/include/asm/byteorder.h:65,
from /usr/src/linux-2.4.31/include/linux/kernel.h:15,
from /usr/src/linux-2.4.31/include/linux/wait.h:13,
from /usr/src/linux-2.4.31/include/linux/fs.h:12,
from /usr/src/linux-2.4.31/include/linux/capability.h:17,
from /usr/src/linux-2.4.31/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.31/include/linux/sched.h:9,
from /usr/src/linux-2.4.31/include/linux/mm.h:4,
from /usr/src/linux-2.4.31/include/linux/slab.h:14,
from /usr/src/linux-2.4.31/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.31/include/linux/byteorder/swab.h:160: warning: type qualifie rs ignored on function return type
/usr/src/linux-2.4.31/include/linux/byteorder/swab.h:173: warning: type qualifie rs ignored on function return type
/usr/src/linux-2.4.31/include/linux/byteorder/swab.h:186: warning: type qualifie rs ignored on function return type
/usr/src/linux-2.4.31/include/linux/byteorder/swab.h:200: warning: type qualifie rs ignored on function return type
In file included from /usr/src/linux-2.4.31/include/linux/prefetch.h:13,
from /usr/src/linux-2.4.31/include/linux/list.h:6,
from /usr/src/linux-2.4.31/include/linux/wait.h:14,
from /usr/src/linux-2.4.31/include/linux/fs.h:12,
from /usr/src/linux-2.4.31/include/linux/capability.h:17,
from /usr/src/linux-2.4.31/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.31/include/linux/sched.h:9,
from /usr/src/linux-2.4.31/include/linux/mm.h:4,
from /usr/src/linux-2.4.31/include/linux/slab.h:14,
from /usr/src/linux-2.4.31/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.31/include/asm/processor.h:75: error: array type has incomple te element type
In file included from /usr/src/linux-2.4.31/include/linux/fs.h:322,
from /usr/src/linux-2.4.31/include/linux/capability.h:17,
from /usr/src/linux-2.4.31/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.31/include/linux/sched.h:9,
from /usr/src/linux-2.4.31/include/linux/mm.h:4,
from /usr/src/linux-2.4.31/include/linux/slab.h:14,
from /usr/src/linux-2.4.31/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.31/include/linux/ncp_fs_i.h:26: warning: 'packed' attribute i gnored for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp_fs_i.h:27: warning: 'packed' attribute i gnored for field of type '__u8[6]'
In file included from /usr/src/linux-2.4.31/include/linux/ncp_mount.h:12,
from /usr/src/linux-2.4.31/include/linux/ncp_fs_sb.h:12,
from /usr/src/linux-2.4.31/include/linux/fs.h:733,
from /usr/src/linux-2.4.31/include/linux/capability.h:17,
from /usr/src/linux-2.4.31/include/linux/binfmts.h:5,
from /usr/src/linux-2.4.31/include/linux/sched.h:9,
from /usr/src/linux-2.4.31/include/linux/mm.h:4,
from /usr/src/linux-2.4.31/include/linux/slab.h:14,
from /usr/src/linux-2.4.31/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.31/include/linux/ncp.h:24: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:25: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:26: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:27: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:28: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:29: warning: 'packed' attribute ignore d for field of type '__u8[]'
/usr/src/linux-2.4.31/include/linux/ncp.h:37: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:38: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:39: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:40: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:41: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:42: warning: 'packed' attribute ignore d for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:43: warning: 'packed' attribute ignore d for field of type '__u8[]'
/usr/src/linux-2.4.31/include/linux/ncp.h:137: warning: 'packed' attribute ignor ed for field of type '__u8'
/usr/src/linux-2.4.31/include/linux/ncp.h:138: warning: 'packed' attribute ignor ed for field of type '__u8[256]'
/usr/src/linux-2.4.31/include/linux/ncp.h:174: warning: 'packed' attribute ignor ed for field of type '__u8'
In file included from /usr/src/linux-2.4.31/include/asm/smp.h:17,
from /usr/src/linux-2.4.31/include/linux/smp.h:14,
from /usr/src/linux-2.4.31/include/linux/sched.h:23,
from /usr/src/linux-2.4.31/include/linux/mm.h:4,
from /usr/src/linux-2.4.31/include/linux/slab.h:14,
from /usr/src/linux-2.4.31/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.31/include/asm/mpspec.h:87: warning: 'packed' attribute ignor ed for field of type 'unsigned char[6]'
In file included from init/main.c:20:
/usr/src/linux-2.4.31/include/linux/delay.h: In function 'msleep':
/usr/src/linux-2.4.31/include/linux/delay.h:59: warning: value computed is not u sed
/usr/src/linux-2.4.31/include/linux/delay.h: In function 'ssleep':
/usr/src/linux-2.4.31/include/linux/delay.h:65: warning: value computed is not u sed
make: *** [init/main.o] Błąd 1
//używaj tagów code do informacji z konsoli
velmafia