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? _________________________________________ http://pld-linux.org/ = faq, howto, newsy dostales tutaj odpowiedz na swoje pytanie? podziel sie z innymi i dopisz do FAQ! http://pld-linux.org/FAQ/
