Dnia czwartek, 13 kwietnia 2006 09:20, Wojciech Sas Cieciwa napisał:
[...]
Hmm, wróżenie ze szklanej kuli nie jest tym co opanowałem ...
Nie dziwię się, ja też nie. Już doprecyzowuję.
Jakie błędy ?
$ ./builder -bb VMware-workstation.spec --without smp
M VMware-workstation.spec
# $Revision: 1.88 $, $Date: 2006/04/13 09:59:14 $
[...]
+ /usr/bin/make -C /usr/src/linux modules VMWARE_VER=VME_V5
SRCROOT=/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only
M=/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only
O=/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/o
VM_KBUILD=26 VM_CCVER=3.3.6
make: Entering directory `/usr/src/linux-2.6.16.4'
Using 2.6.x kernel build system.
CC
[M]
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.o
In file included
from
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.h:20,
from
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.c:49:
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/include/compat_wait.h:37:5:
warning: VMW_HAVE_EPOLL is not defined
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/include/compat_wait.h:43:5:
warning: VMW_HAVE_EPOLL is not defined
In file included
from
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.h:20,
from
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.c:49:
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/include/compat_wait.h:60:
error: conflicting types for `poll_initwait'
/usr/src/linux-2.6.16.4/include/linux/poll.h:45: error: previous declaration
of `poll_initwait'
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.c:145:
warning: initialization from incompatible pointer type
/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.c:149:
warning: initialization from incompatible pointer type
make[2]: ***
[/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only/linux/driver.o]
Error 1
make[1]: ***
[_module_/home/users/ed/rpm/BUILD/vmware-distrib/vmware-any-any-update101/vmmon-only]
Error 2
make: *** [modules] Error 2
make: Leaving directory `/usr/src/linux-2.6.16.4'
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.52448 (%build)
$ cvs diff -u VMware-workstation.spec
Index: VMware-workstation.spec
===
RCS file: /cvsroot/SPECS/VMware-workstation.spec,v
retrieving revision 1.88
diff -u -r1.88 VMware-workstation.spec
--- VMware-workstation.spec 13 Apr 2006 09:59:14 - 1.88
+++ VMware-workstation.spec 13 Apr 2006 17:37:11 -
@@ -278,21 +278,21 @@
Moduły jądra SMP dla VMware Workstation - vmnet-smp.
%prep
-#%setup -q -n vmware-distrib
-%setup -qDT -n vmware-distrib -a1
-#mkdir vmware-any-any-update%{_urel}
+%setup -q -n vmware-distrib
+#%setup -qDT -n vmware-distrib -a1
+mkdir vmware-any-any-update%{_urel}
cd vmware-any-any-update%{_urel}
-tar xf vmmon.tar
-tar xf vmnet.tar
-#tar xf ../lib/modules/source/vmmon.tar
-#tar xf ../lib/modules/source/vmnet.tar
+#tar xf vmmon.tar
+#tar xf vmnet.tar
+tar xf ../lib/modules/source/vmmon.tar
+tar xf ../lib/modules/source/vmnet.tar
#%patch0 -p0
cp -a vmmon-only{,.clean}
cp -a vmnet-only{,.clean}
sed -e 's/filter x86_64%/filter x86_64% amd64% ia64%/' \
-i vmnet-only.clean/Makefile.kernel
cd -
-#%patch1 -p1
+%patch1 -p1
%build
sed -i 's:vm_db_answer_LIBDIR:VM_LIBDIR:g;s:vm_db_answer_BINDIR:VM_BINDIR:g'
bin/vmware
Jaki system ?, jaki kompilator ?
AC+ready (włącznie z kompilatorem), na bieżąco, do tego kernel 2.6.16.4-1.6
(z wczoraj).
Patrząc na powyższe wywnioskowałem, że we flagach kompilatora przy budowaniu
modułów brakuje -DVMW_HAVE_EPOLL. Dodanie tego w odpowiednie miejsce
powinno załatwić sprawę. Tylko dzisiaj już nie miałem czasu się tym zająć,
zostawiłem na Święta. Ale może ktoś ma gotowca i się podzieli.
Pozdrawiam.
--
Łukasz Maśko GG: 2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028 JID: [EMAIL PROTECTED] _\_V
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl