Skocz do zawartości

Masa Warningów Przy Rpmbuild


szybki_gumis

Rekomendowane odpowiedzi

witam.

 

chce skompilować nowe jądro i po wydaniu komendy:

rpmbuild -bp --target=i686 kernel-2.6.spec

wywala dziesiątki warningów (dodam, że finalnie wszystko się robi i jądro da się skompilować)

 

pytanko do bardziej obeznanych smile.gif czy ta sytuacja jest normalna i nie ma się czy,m martwić, czy coś robie nie tak.

 

oyto wycinek tego co wyala, bo w całości to pare ekranów.

 

.......................
.config:3035:warning: trying to reassign symbol CRYPTO_DEV_PADLOCK
+ echo '# i386'
+ cat .config
+ for i in '*.config'
+ mv kernel-2.6.16-i686.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 nonint_oldconfig
.config:2569:warning: trying to reassign symbol NI5010
.config:2572:warning: trying to reassign symbol AT1700
.config:2735:warning: trying to reassign symbol SONYPI
.config:2749:warning: trying to assign nonexistent symbol X86_UP_APIC_DEFAULT_OFF
.config:2758:warning: trying to reassign symbol SYNCLINK_CS
.config:2759:warning: trying to reassign symbol SYNCLINK
.config:2760:warning: trying to reassign symbol SYNCLINKMP
.config:2761:warning: trying to reassign symbol HP100
.config:2762:warning: trying to reassign symbol PCMCIA_FDOMAIN
.config:2763:warning: trying to reassign symbol SCSI_FUTURE_DOMAIN
.config:2764:warning: trying to reassign symbol SCSI_ADVANSYS
.config:2765:warning: trying to reassign symbol CAPI_EICON
.config:2766:warning: trying to reassign symbol I2O
.config:2837:warning: trying to reassign symbol NVRAM
.config:2838:warning: trying to reassign symbol IBM_ASM
.config:2865:warning: trying to reassign symbol HOTPLUG_PCI_PCIE
.config:2866:warning: trying to reassign symbol HOTPLUG_PCI_PCIE_POLL_EVENT_MODE
.config:2871:warning: trying to reassign symbol IEEE80211
.config:2872:warning: trying to reassign symbol IEEE80211_DEBUG
.config:2873:warning: trying to reassign symbol IEEE80211_CRYPT_CCMP
.config:2874:warning: trying to reassign symbol IEEE80211_CRYPT_TKIP
.config:2875:warning: trying to reassign symbol IPW2100
.config:2877:warning: trying to reassign symbol IPW2200
.config:2879:warning: trying to reassign symbol BLK_DEV_AMD74XX
.config:2880:warning: trying to reassign symbol I2C_ALI1535
.config:2881:warning: trying to reassign symbol I2C_ALI15X3
.config:2882:warning: trying to reassign symbol I2C_ALI1563
.config:2883:warning: trying to reassign symbol I2C_AMD756
.config:2884:warning: trying to reassign symbol I2C_AMD756_S4882
.config:2885:warning: trying to reassign symbol I2C_AMD8111
.config:2886:warning: trying to reassign symbol I2C_I801
.config:2887:warning: trying to reassign symbol I2C_I810
.config:2889:warning: trying to reassign symbol I2C_NFORCE2
.config:2890:warning: trying to reassign symbol I2C_PIIX4
.config:2891:warning: trying to reassign symbol I2C_PROSAVAGE
.config:2892:warning: trying to reassign symbol I2C_SAVAGE4
.config:2893:warning: trying to reassign symbol SCx200_ACB
.config:2894:warning: trying to reassign symbol I2C_SIS5595
.config:2895:warning: trying to reassign symbol I2C_SIS630
.config:2896:warning: trying to reassign symbol I2C_SIS96X
.config:2897:warning: trying to reassign symbol I2C_VIA
.config:2898:warning: trying to reassign symbol I2C_VIAPRO
.config:2899:warning: trying to reassign symbol I2C_ISA
.config:2900:warning: trying to reassign symbol I2C_VOODOO3
.config:2915:warning: trying to reassign symbol M686
.config:2915:warning: M686 creates inconsistent choice state
.config:2916:warning: trying to reassign symbol SMP
.config:2917:warning: trying to reassign symbol NOHIGHMEM
.config:2918:warning: trying to reassign symbol HIGHMEM4G
.config:2918:warning: HIGHMEM4G creates inconsistent choice state
.config:2919:warning: trying to reassign symbol HIGHMEM64G
+ echo '# i386'
+ cat .config
+ perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 16/' Makefile
+ perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -prep/' Makefile
+ find . -name '*.orig' -o -name '*~' -exec rm -f '{}' ';'
+ exit 0

 

mak toś jakiś pomysł ?

Odnośnik do komentarza
Udostępnij na innych stronach

Takie coś to raczej mało groźne, po prostu ma jakieś wpisy w konfiguracji, które nie istnieją.

To znaczy że pewnie coś prędzej kompilował ?

I trochę bezpieczeństwo mógł rozwalić (ale nie musiał)

instalacja z *rpm ma swoją wyższość ponieważ wszystkie działania rejestruje system, a biblioteki z kompilacji nie ?

Poprawcie mnie jeżeli się mylę.

 

Narka

Odnośnik do komentarza
Udostępnij na innych stronach

Nic wcześniej nie kompilowałem, system mam postawiony z płytek i wykonany yum update. Nie wykonywałem żadnych zmian w konfiguracji.

Kernela zassałem ze stron fedory wersje 2.6.16.1-2080 o ile dobrze pamiętam, no i postępowałem według podanych mi na forum wskzówek

 

czyli:

# cd /del
# wget http://download.fedora.redhat.com/pub/fedo...xxx_FC5.src.rpm
# mkdir -p /usr/src/redhat/SPECS
# rpm -ivh kernel-2.6.xx-x.xxxx_FC5
# yum install rpm-build redhat-rpm-config
# cd /usr/src/redhat/SPECS
# rpmbuild -bp --target=i686 kernel-2.6.spec
# cp -R /usr/src/redhat/BUILD/kernel-2.6.xx-x/linux-2.6.xx /usr/src
# cd usr/src
# ln -s linux-2.6.xx/ linux
# cd /usr/src/linux
# make xconfig

 

no i właśnie cały czas mnie zastanawia czy to normalne co się dzieje, czy o czymś nie wiem (co jest bardziej prawdopodobne smile.gif )

Odnośnik do komentarza
Udostępnij na innych stronach

Gumiś, proponuję jednak użyć już skompilowanego jądra, bo z tego co widzę, config pluje się, że dane wartości zostału już zadeklarowane. Ewentualnie zrebootuj i wtedy skonfiguruj.

 

 

Jeśli jesteś jednak zainteresowany paczkami, znajdziesz je na:

 

/etc/yum.repos.d/kernels.repo

[davej]
name=kernels
baseurl=http://people.redhat.com/davej/kernels/Fedora/FC$releasever/RPMS.kernel/
enabled=0
gpgcheck=0

yum update kernel --enablerepo=kernels

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...