[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Warning lors de la compilation du noyau 2.6.11



Sat, 05 Mar 2005 23:58:44 +0100, RTyler a écrit :
> Chère liste,
>[...] 
> Bref, il est tout le temps question de "deprecated". J'ai été voir ce 
> qu'il en était dans l'un des fichiers headers mentionnés et j'ai trouvé 
> ça : int __deprecated pm_send_all(pm_request_t rqst, void *data);

« deprecated », traduit parfois par « déprécié », signifie que la fonction
utilisée n'existera bientôt plus, parce qu'une autre façon de faire est
préconisée.
Comme tu l'as vu, ce sont des warnings. Ils sont là pour prévenir qu'il y
a du code à changer. Le « __deprecated » est là pour générer ces warnings.

> Que signifie ce deprecated ? Dois-je modifier quelque chose ou au 
> contraire ne pas y toucher? 

Pas touche !

> Cela pourrait-il avoir un rapport avec le 
> module nvidia qui ne veut pas s'installer ? (si besoin j'essaierai à 
> nouveau pour avoir les logs).

Aucun. Les fonctions existent et réalisent encore leur travail (pour le
moment).

Par contre, comme le disait Jean-Yves, il faut parfois patcher les
nouveaux noyaux pour les modules nvidia (qui ne sont pas encore
compatibles avec lesdits noyaux).

> Merci d'avance pour vos éclaircicement (j'ai cherché sur google mais pas
> trouvé grand chose sur deprecated, je l'ai juste vu associé au mot 
> "objet", sans savoir s'il était question de la notion d'objet).

T'as pas eu l'idée de prendre un dico ? ;o)

De l'objet dans un noyau. Allons, allons, il est trop gros ce troll, il
passera pas. ;o)
Sinon, le terme est très utilisé par Java, peut-être est-ce à cause de
cela que google t'as mené vers les objets.

-- 
Sylvain Sauvage



Reply to: