adgor, vmware@2.6.5-1

Paweł Sikora pluto w ds14.agh.edu.pl
Wto, 13 Kwi 2004, 19:27:02 CEST


Revision 1.21  2004/04/10 19:17:19  adgor
- Builds with 2.6.5

(...)
 		cd ${mod}-only
 		%{__make} clean
-		install -d include/{linux,config}
+		install -d include/linux
 		%{__make} -C %{_kernelsrcdir} mrproper SUBDIRS=$PWD O=$PWD
 		ln -sf %{_kernelsrcdir}/config-$cfg .config
 		ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h
                       include/linux/autoconf.h
 		touch include/linux/MARKER
 		touch includeCheck.h
+		%{__make} -C %{_kernelsrcdir} scripts_basic SUBDIRS=$PWD O=$PWD
(...)

z ta poprawka nie buduje sie ani na 2.6.4, ani na 2.6.5-1.
bez tych cudakow, przynajmniej na 2.6.4 sie buduje.

=== log ===

(...)
+ ln -sf /usr/src/linux/config-smp .config
+ ln -sf /usr/src/linux/include/linux/autoconf-smp.h include/linux/autoconf.h
+ touch include/linux/MARKER
+ touch includeCheck.h
+ /usr/bin/make -C /usr/src/linux scripts_basic 
SUBDIRS=/home/users/pluto/rpm/BUILD/vmware-distrib/vmware-any-any-update57/vmmon-only 
O=/home/users/pluto/rpm/BUILD/vmware-distrib/vmware-any-any-update57/vmmon-only
make: Entering directory `/usr/src/linux-2.6.5'
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
make: Leaving directory `/usr/src/linux-2.6.5'
+ /usr/bin/make -C /usr/src/linux modules CPPFLAGS="-D__SMP__ SUPPORT_SMP=1" 
SUBDIRS=/home/users/pluto/rpm/BUILD/vmware-distrib/vmware-any-any-update57/vmmon-only 
O=/home/users/pluto/rpm/BUILD/vmware-distrib/vmware-any-any-update57/vmmon-only 
VM_KBUILD=26
make: Entering directory `/usr/src/linux-2.6.5'
/bin/sh: no closing quote
/bin/sh: no closing quote
  Using /usr/src/linux-2.6.5 as source for kernel
/bin/sh: no closing quote
  CHK     include/linux/version.h
  UPD     include/linux/version.h
/bin/sh: no closing quote
  SYMLINK include/asm -> include/asm-i386
/bin/sh: no closing quote
  SPLIT   include/linux/autoconf.h -> include/config/*
/bin/sh: no closing quote
*** Warning: Overriding SUBDIRS on the command line can cause
***          inconsistencies
/bin/sh: no closing quote
/bin/sh: no closing quote
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/kallsyms
  CC      scripts/empty.o
  HOSTCC  scripts/mk_elfconfig
  MKELF   scripts/elfconfig.h
  HOSTCC  scripts/file2alias.o
  HOSTCC  scripts/modpost.o
  HOSTCC  scripts/sumversion.o
  HOSTLD  scripts/modpost
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/bin2c
/bin/sh: no closing quote
  CC      arch/i386/kernel/asm-offsets.s
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:7:25: linux/sched.h: No 
such file or directory
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:8:26: linux/signal.h: No 
such file or directory
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:9:26: asm/ucontext.h: No 
such file or directory
In file included from /usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:10:
/usr/src/linux-2.6.5/arch/i386/kernel/sigframe.h:5: error: field `sc' has 
incomplete type
/usr/src/linux-2.6.5/arch/i386/kernel/sigframe.h:6: error: field `fpstate' has 
incomplete type
/usr/src/linux-2.6.5/arch/i386/kernel/sigframe.h:7: error: `_NSIG_WORDS' 
undeclared here (not in a function)
/usr/src/linux-2.6.5/arch/i386/kernel/sigframe.h:17: error: field `info' has 
incomplete type
/usr/src/linux-2.6.5/arch/i386/kernel/sigframe.h:18: error: field `uc' has 
incomplete type
/usr/src/linux-2.6.5/arch/i386/kernel/sigframe.h:19: error: field `fpstate' 
has incomplete type
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:11:24: asm/fixmap.h: No 
such file or directory
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c: In function `foo':
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:20: warning: implicit 
declaration of function `offsetof'
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:20: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:21: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:22: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:23: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:24: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:25: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:26: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:27: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:28: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:31: error: parse error 
before "struct"
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:34: error: `PAGE_SIZE' 
undeclared (first use in this function)
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:34: error: (Each 
undeclared identifier is reported only once
/usr/src/linux-2.6.5/arch/i386/kernel/asm-offsets.c:34: error: for each 
function it appears in.)
make[2]: *** [arch/i386/kernel/asm-offsets.s] Error 1
make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 2
make: *** [modules] Error 2
make: Leaving directory `/usr/src/linux-2.6.5'
error: Bad exit status from /var/tmp/rpm-tmp.94688 (%build)


-- 
If you think of MS-DOS as mono, and Windows as stereo,
  then Linux is Dolby Digital and all the music is free...



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