fuse - ko

Ogólne pytania dotyczące systemu
blackdragon
Posty: 24
Rejestracja: 20 grudnia 2008, 04:03
Lokalizacja: Kraków

Post autor: blackdragon »

Ja też nigdy nie patchowałem - ale była tam opisana w bug'u paczka deb. wiec chyba przez dpkg -i bym załatwił sprawę tyle, że wciąż tej paczki nie mogę znaleźć. Wszędzie źródła wygasły - no chyba, że to co mi podesłałeś jest tym samym?
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Mnie też się wydaje, że w opisie błędu opisana jest paczka i łata dla paczki; ale możliwe że łata do której linkuję usuwa tę niedogodność w źródłach. Zauważ, że masz ten sam problem na źródłach z kernel.org, co goście w źródłach z paczek.

Chyba z tego ściągania nic nie będzie - ludzie w mojej sieci lokalnej usiedli na p2p, a ja ściągam z prędkością 6kb/s. Spróbuj tego co pisałem wcześniej. Możliwe, że przez ręczne wywołanie oldconfiga ominiemy błąd.
blackdragon
Posty: 24
Rejestracja: 20 grudnia 2008, 04:03
Lokalizacja: Kraków

Post autor: blackdragon »

Czyli mam wykonać komendy: make mrproper; make prepare i tyle :?:.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Tak jak napisałem wcześniej:

Kod: Zaznacz cały

make mrproper -żeby oczyścić katalog ze źródłami
cp /boot/config-`uname -r` ./.config -kopiujesz na nowo konfiga, którego poprzedni krok usuwa
make oldconfig -ręczny konfig by ominąć silentoldconfig
make prepare && make modules_prepare -wiadomo :D 
blackdragon
Posty: 24
Rejestracja: 20 grudnia 2008, 04:03
Lokalizacja: Kraków

Post autor: blackdragon »

lis6502 pisze:Tak jak napisałem wcześniej:
No właśnie tego wcześniej u mnie nie widać - ani w tym wątku ani połączonym.
Natomiast nie pomogło to:

Kod: Zaznacz cały

/usr/src/linux# cp /boot/config-2.6.8-2-386 ./.config
kanciapa:/usr/src/linux# make oldconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
  SHIPPED scripts/kconfig/zconf.tab.h
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/mconf.o
scripts/kconfig/mconf.c:91: error: static declaration of 'current_menu' follows non-static declaration
scripts/kconfig/lkc.h:63: error: previous declaration of 'current_menu' was here
make[1]: *** (scripts/kconfig/mconf.o\) Error 1
make: *** (oldconfig\) Error 2
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Dobra, czyli mój pomysł odpada. Tutaj znalazłem coś takiego
tar -jxvf linux-2.6.24.tar.bz2
cd linux-2.6.24
patch -p1 < <ścieżka do pliku patch>
Napierw zrób mrpropera, spróbuj spatchować, a potem od make oldconfig. Jeśli i to nie pomoże tu masz łatki na tę wersję. Pliki sign chyba nie powinny nas interesować.
Aha, plik patch-x.x.xx.bz2 trzeba by chyba rozpakować.
blackdragon
Posty: 24
Rejestracja: 20 grudnia 2008, 04:03
Lokalizacja: Kraków

Post autor: blackdragon »

Dobrze, aczkolwiek zastosuję to jeśli nie pomoże mi ten ręczny patch, którego już kończę Buildroot compilation error with GCC4.0.

[Dodano: 2008-12-21, 16:19]
make oldconfig ruszył i zatrzymał się przy pytaniu:

Kod: Zaznacz cały

Generic x86 support (X86_GENERIC) [Y/n/?] y
HPET Timer Support (HPET_TIMER) [Y/n/?] y
Symmetric multi-processing support (SMP) [N/y/?] (NEW)
Prośba kolejna, co wybrać?
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Przeszedłem się po najaktywniejszych sąsiadach i poprosiłem ich o 10 minutową przerwę w p2p- jak dobrze znać ludzi po ip.
Zostaw uClibc w spokoju, w Debianie jest libc6, pełna.
W każdym razie za chwilę będę na bieżąco z Tobą, już kończę ściąganie źródeł i łatek.
Tak na marginesie, co u Ciebie wypisuje

Kod: Zaznacz cały

gcc --version
Ile masz procesorów/rdzeni w docelowej maszynie?
blackdragon
Posty: 24
Rejestracja: 20 grudnia 2008, 04:03
Lokalizacja: Kraków

Post autor: blackdragon »

lis6502 pisze:

Kod: Zaznacz cały

gcc --version

Kod: Zaznacz cały

gcc (GCC) 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)
Ile masz procesorów/rdzeni w docelowej maszynie?
Nie wiem jak to sprawdzić? Generalnie to stara maszynka (na oko 7 lat, pewnie chyba pentium III).
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Wiadomość, że to pentium III wystarczy. Przy smp wybierz N- ta opcja dotyczy wieloprocesorowości.
ODPOWIEDZ