UMLinux sie nie buduje :((

Radoslaw Kojdecki radek w media-com.com.pl
Śro, 9 Lip 2003, 17:35:50 CEST


[radek w beorn-pre SPECS]$ ./builder -v umlinux.spec
# $Revision: 1.13 $, $Date: 2003/06/06 12:33:22 $
- Sources :  linux-2.4.18.tar.bz2 umlinux-config uml_utilities_20020906.tar.bz2 UserModeLinux-HOWTO.html umlinux-etc-umltab umlinux-rc-init
- Patches :  uml-patch-2.4.18-18.bz2
- Icon    :  *no package icon*
- Name    : umlinux
- Version : 18
- Release : 1
linux-2.4.18.tar.bz2 having proper md5sum already exists
uml_utilities_20020906.tar.bz2 having proper md5sum already exists
UserModeLinux-HOWTO.html having proper md5sum already exists
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.326
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Error exit delayed from previous errors
error: Bad exit status from /var/tmp/rpm-tmp.326 (%prep)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.326 (%prep)
Error: package build failed. (no more info)


Wysypuje się na tym :

tar -xf /home/users/radek/rpm/SOURCES/UserModeLinux-HOWTO.html

Po poprawieniu tego w SPEC'u (wywalenie tego source i jednego -a z %SETUP) 
wysypuje się już na kompilacji :

gcc -D__KERNEL__ -I/home/users/radek/rpm/BUILD/linux/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2  -fno-strict-aliasing -fno-common 
-g  -U__i386__ -Ui386 -DUM_FASTCALL -D__arch_um__ -DSUBARCH="i386" 
-DNESTING=0 -D_LARGEFILE64_SOURCE 
-I/home/users/radek/rpm/BUILD/linux/arch/um/include -Derrno=kernel_errno   
-DKBUILD_BASENAME=context  -DEXPORT_SYMTAB -c context.c
gcc -D__KERNEL__ -I/home/users/radek/rpm/BUILD/linux/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2  -fno-strict-aliasing -fno-common 
-g  -U__i386__ -Ui386 -DUM_FASTCALL -D__arch_um__ -DSUBARCH="i386" 
-DNESTING=0 -D_LARGEFILE64_SOURCE 
-I/home/users/radek/rpm/BUILD/linux/arch/um/include -Derrno=kernel_errno   
-DKBUILD_BASENAME=uid16  -c -o uid16.o uid16.c
gcc -D__KERNEL__ -I/home/users/radek/rpm/BUILD/linux/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2  -fno-strict-aliasing -fno-common 
-g  -U__i386__ -Ui386 -DUM_FASTCALL -D__arch_um__ -DSUBARCH="i386" 
-DNESTING=0 -D_LARGEFILE64_SOURCE 
-I/home/users/radek/rpm/BUILD/linux/arch/um/include -Derrno=kernel_errno   
-DKBUILD_BASENAME=ksyms  -DEXPORT_SYMTAB -c ksyms.c
In file included from 
/home/users/radek/rpm/BUILD/linux/include/asm/checksum.h:4,
                 from ksyms.c:50:
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:72:30: 
missing terminating " character
In file included from 
/home/users/radek/rpm/BUILD/linux/include/asm/checksum.h:4,
                 from ksyms.c:50:
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h: In function 
`ip_fast_csum':
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:73: error: 
parse error before "movl"
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:75:17: 
invalid suffix "f" on integer constant
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:82:17: 
invalid suffix "b" on integer constant
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:90:13: 
missing terminating " character
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:105:17: 
missing terminating " character
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h: In function 
`csum_fold':
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:106: error: 
parse error before "addl"
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:108:17: 
missing terminating " character
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:121:13: 
missing terminating " character
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h: In function 
`csum_tcpudp_nofold':
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:122: error: 
parse error before "addl"
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:126:9: 
missing terminating " character
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:128: error: 
`__x' undeclared (first use in this function)
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:128: error: 
(Each undeclared identifier is reported only once
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:128: error: 
for each function it appears in.)
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h: At top 
level:
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:128: error: 
parse error before ')' token
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:161:17: 
missing terminating " character
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h: In function 
`csum_ipv6_magic':
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:162: error: 
parse error before "addl"
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:173:17: 
missing terminating " character
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:176: error: 
`__x' undeclared (first use in this function)
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:176: 
warning: no return statement in function returning non-void
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h: At top 
level:
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:176: error: 
parse error before ')' token
/home/users/radek/rpm/BUILD/linux/include/asm/arch/checksum.h:176: error: 
parse error before "__u32"
make[2]: *** [ksyms.o] Error 1
make[2]: Leaving directory `/home/users/radek/rpm/BUILD/linux/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/home/users/radek/rpm/BUILD/linux/kernel'
make: *** [_dir_kernel] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.38608 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.38608 (%build)
Error: package build failed. (no more info)


pomocy :)))

pozdro.,

Radek
-- 
---------------------------------------------------------------------
Media-Com Sp. z o.o.                       43-100 Tychy, ul. Długa 19
http://www.media-com.com.pl/                    info w media-com.com.pl
---------------------------------------------------------------------



Więcej informacji o liście dyskusyjnej pld-devel-pl