Poslao: 05 Maj 2007 01:52
|
offline
- purple

- Elitni građanin
- Pridružio: 02 Apr 2005
- Poruke: 1516
- Gde živiš: # :(){ :|:& };:
|
naime,nishta strashno ni loshe se ne deshava samo me zanima kakva su to upozorenja koja dobijam tokom kopajliranja kernela..
primer:
Citat:arch/i386/math-emu/reg_ld_str.c: In function ‘FPU_store_double’:
arch/i386/math-emu/reg_ld_str.c:417: warning: ‘l[0]’ may be used uninitialized in this function
arch/i386/math-emu/reg_ld_str.c:417: warning: ‘l[1]’ may be used uninitialized in this function
ovo nije jedina poruka,desi se josh par puta sa nechim drugim tipa:
Citat:drivers/ata/libata-core.c: In function ‘ata_dev_configure’:
drivers/ata/libata-core.c:1788: warning: comparison of distinct pointer types lacks a cast
ili:
Citat:ipc/msg.c: In function ‘sys_msgctl’:
ipc/msg.c:390: warning: ‘setbuf.qbytes’ may be used uninitialized in this function
ipc/msg.c:390: warning: ‘setbuf.uid’ may be used uninitialized in this function
ipc/msg.c:390: warning: ‘setbuf.gid’ may be used uninitialized in this function
ipc/msg.c:390: warning: ‘setbuf.mode’ may be used uninitialized in this function
ponavljam,nishta se loshe ne deshava i mislim da se ovakve poruke pojavljuju svaki put samo me zanima neki razlog..
pozz..
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 05 Maj 2007 10:15
|
offline
- bl00dz3r0
- Elitni građanin
- Pridružio: 05 Jun 2003
- Poruke: 2075
- Gde živiš: MaYur CitY
|
Nemoj da brines to su samo linux gurui zgresili u spravljenju svog "ceda".
A razloga za to je vec mnogo.
|
|
|
|
Poslao: 05 Maj 2007 11:03
|
offline
- gamzzy
- Legendarni građanin
- Pridružio: 24 Apr 2003
- Poruke: 10725
- Gde živiš: Novi Sad
|
imao sam i ja gomilu sličnih "grešaka" prilikom kompajliranja istog... prvi put sam se uspaničio, ali sam kasnije shvatio da to nije ništa
|
|
|
|
Poslao: 05 Maj 2007 11:25
|
offline
- Not now, John!
- Zaslužni građanin
- Pridružio: 23 Mar 2004
- Poruke: 523
|
To su sitni propusti u pisanju koda, npr. inicijalizuje se neka varijabla, koja se ne koristi u kodu. Ako budeš na Linuxu i aplikacije kompajlirao iz izvornog koda rijetko ćeš naći aplikaciju za koju kompajler ne izbacuje upozorenja. Ako naiđeš na takvu, to su obično manje aplikacije. Pored toga, različiti kompajleri izbacuju različite greške...
To nije ništa zabrinjavajuće.
|
|
|
|
Poslao: 05 Maj 2007 12:17
|
offline
- purple

- Elitni građanin
- Pridružio: 02 Apr 2005
- Poruke: 1516
- Gde živiš: # :(){ :|:& };:
|
pa da,to sam i predpostavio,mada mislim da je moguce da se javljaju te greshke jer non stop koristim stari .config fajl i make oldconfig pa je moguce da su u novim buildovima kernela neki od starih stvari iz kernela izbachene ili prepravljane pa kompajler tim upozorenjim upucuje na te stare stvari koje nece biti korishtene ili wtf..
thnxx guys
|
|
|
|
Poslao: 05 Maj 2007 12:33
|
offline
- Not now, John!
- Zaslužni građanin
- Pridružio: 23 Mar 2004
- Poruke: 523
|
Ako koristiš stari .config, onda ćeš vidjeti upozorenja prilikom "make menuconfig" ili sl. Dobićeš upozorenja tipa "ta i ta opcija nije prepoznata". Već nakon što završiš sa "make menuconfig" i sačuvaš izmjene više nemaš stari .config, već novi.
Poz.
|
|
|
|