Re: Może ktoś mnie naprowadzi... (VMware-workstation)

2006-04-13 Wątek Łukasz Maśko
Dnia czwartek, 13 kwietnia 2006 08:46, Łukasz Maśko napisał:
[...]
 Katalog się wogóle nie tworzy, plik nie jest rozpakowywany. Pierwszy raz
 takie coś zobaczyłem i zgłupiałem :-/ Jakiś hint? Dalej już jakoś
 poprawię. Chyba, że to się nie może udać na AC. Ale to byłoby co najmniej
 dziwne.

Cofnięcie zmian do wersji speca 1.84 pomogło na te błędy, niestety nie 
buduje mi się na 2.6.16.4 (wczorajsze z cvs -r LINUX_2_6) - błąd przy 
kompilacji.
-- 
Ł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


Re: Może ktoś mnie naprowadzi... (VMware-workstation)

2006-04-13 Wątek Wojciech \Sas\ Cieciwa
Łukasz Maśko wrote:
[...]
 Cofnięcie zmian do wersji speca 1.84 pomogło na te błędy, niestety nie 
 buduje mi się na 2.6.16.4 (wczorajsze z cvs -r LINUX_2_6) - błąd przy 
 kompilacji.
   
Hmm, wróżenie ze szklanej kuli nie jest tym co opanowałem ...
Jakie błędy ?
Jaki system ?, jaki kompilator ?

Pozdrawiam.
   Sas.

-- 
{Wojciech 'Sas' Cieciwa}  {Member of PLD Team   }
{e-mail: [EMAIL PROTECTED], http://www2.zarz.agh.edu.pl/~cieciwa}

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: Może ktoś mnie naprowadzi... (VMware-workstation)

2006-04-13 Wątek Łukasz Maśko
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


Re: Może ktoś mnie naprowadzi... (VMware-workstation)

2006-04-13 Wątek Paweł Sikora
On Thursday 13 April 2006 19:40, Łukasz Maśko wrote:

 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ę.

mi szklana kula podpowiada, ze to jakis skrypt testujacy naglowki jadra
sie nie kompiluje np. dzieki -Werror i nic nie definuje. wpisanie na twardo
-Dcokolwiek to prosta droga do piekla :
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl