vmware 4.0.5 - zwilosci sieci...

btower btower w osiedle.net.pl
Pon, 15 Mar 2004, 23:56:19 CET


Dnia pon 15. marca 2004 22:46, Paweł Sikora napisał:
> On Monday 15 of March 2004 22:25, btower wrote:
> > $ rpmbuild -ba VMware-workstation.spec --without dist_kernel
>
> (...)
>
> > + [ ! -r /usr/src/linux/config-nondist ]
> > + exit 1
>
> budujesz vmware pod niedystrybucyjny kernel,
> wiec musisz miec miec swoj plik config-nondist
> w katalogu kernela.
>
> najlatwiej zrobic go tak:
>


rm -rf modules
/usr/bin/make -C Documentation/DocBook clean
make: *** Documentation/DocBook: Nie ma takiego pliku ani katalogu. Stop.
make: Wejście do nieznanego katalogumake: Opuszczenie nieznanego katalogumake: 
*** [clean] Błąd 2
make: Opuszczenie katalogu `/usr/src/linux-2.4.25'
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.30227 (%build)

Wymaga dokumentacji do kernela czego nie ma w zależnościach budowania.

Do tego jajko ze speca kernel24.spec nie tworzy dowiązania /usr/src/linux 
tylko ../linux-2.4

Jak spróbuje zbudować na dystrybucyjnym kernelu 2.4.25:

$ rpmbuild -ba VMware-workstation.spec
 to końcówka jest taka:

(...)rm: nie można usunąć `./drivers/video/matrox/.depend': Brak dostępu
rm: nie można usunąć `./drivers/.depend': Brak dostępu
rm: nie można usunąć `./drivers/zorro/.depend': Brak dostępu
rm: nie można usunąć `./drivers/message/i2o/.depend': Brak dostępu
rm: nie można usunąć `./drivers/message/fusion/.depend': Brak dostępu
rm: nie można usunąć `./drivers/ieee1394/.depend': Brak dostępu
rm: nie można usunąć `./drivers/pcmcia/.depend': Brak dostępu
rm: nie można usunąć `./drivers/telephony/.depend': Brak dostępu
rm: nie można usunąć `./drivers/parport/.depend': Brak dostępu
rm: nie można usunąć `./drivers/hotplug/.depend': Brak dostępu
rm: nie można usunąć `./drivers/bluetooth/.depend': Brak dostępu
rm: nie można usunąć `./drivers/macintosh/.depend': Brak dostępu
rm: nie można usunąć `./crypto/.depend': Brak dostępu
rm: nie można usunąć `./kernel/.depend': Brak dostępu
make: *** [mrproper] Błąd 123
make: Opuszczenie katalogu `/usr/src/linux-2.4.25'
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.70903 (%build)


> 1). make menuconfig i poustawiac co tam sie chce.
> 2). zachowac .config jako config-nondist
> 3). odpalic skrypt z zalacznika.

Po zrobieniu tego co powyżej (nadal jajko 2.4.25):

$ rpmbuild -ba VMware-workstation.spec --without dist_kernel

(...)mp scripts/lxdialog/*.o scripts/lxdialog/lxdialog .menuconfig.log 
include/asm .hdepend scripts/mkdep scripts/split-include 
scripts/docproc /usr/src/linux-2.4.25/include/linux/modversions.h kernel.spec
rm: nie można usunąć `include/linux/autoconf.h': Brak dostępu
rm: nie można usunąć `include/linux/version.h': Brak dostępu
make: *** [mrproper] Błąd 1
make: Opuszczenie katalogu `/usr/src/linux-2.4.25'
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.8541 (%build)


Dlaczego on chce coś usuwać ze źródeł kernela??

>
> a i mowie od razu, ze ten vmware jest robiony pod 2.6.

A nie można zrobić bconda do 2.4 ? O ile wiem to na 2.4 nie potrzeba update 
5.3 jak i 5.1.
Mówisz że na 2.6 buduje poprawnie?



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