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