Gentoo Archives: gentoo-commits

From: "Davide Cendron (scen)" <scen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/it/qa: autofailure.xml
Date: Thu, 31 Jan 2008 21:03:38
Message-Id: E1JKgZK-0005tF-F5@stork.gentoo.org
1 scen 08/01/31 21:03:34
2
3 Modified: autofailure.xml
4 Log:
5 Version 0.6, revision 1.8 of EN CVS
6
7 Revision Changes Path
8 1.2 xml/htdocs/proj/it/qa/autofailure.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/qa/autofailure.xml?rev=1.2&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/qa/autofailure.xml?rev=1.2&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/qa/autofailure.xml?r1=1.1&r2=1.2
13
14 Index: autofailure.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/it/qa/autofailure.xml,v
17 retrieving revision 1.1
18 retrieving revision 1.2
19 diff -u -r1.1 -r1.2
20 --- autofailure.xml 16 May 2007 08:43:38 -0000 1.1
21 +++ autofailure.xml 31 Jan 2008 21:03:33 -0000 1.2
22 @@ -1,6 +1,6 @@
23 <?xml version="1.0" encoding="UTF-8"?>
24 <!DOCTYPE guide SYSTEM "http://www.gentoo.org/dtd/guide.dtd">
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/qa/autofailure.xml,v 1.1 2007/05/16 08:43:38 scen Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/qa/autofailure.xml,v 1.2 2008/01/31 21:03:33 scen Exp $ -->
27
28 <guide link="/proj/it/qa/autofailure.xml" lang="it">
29 <title>Come risolvere i guasti negli autotools</title>
30 @@ -22,8 +22,8 @@
31 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
32 <license/>
33
34 -<version>0.5</version>
35 -<date>2006-10-28</date>
36 +<version>0.6</version>
37 +<date>2008-01-25</date>
38
39 <chapter>
40 <title>Introduzione</title>
41 @@ -254,6 +254,43 @@
42
43 </body>
44 </section>
45 +
46 +<section>
47 +<title>Discrepanza fra le versioni di automake quando viene eseguito
48 +eautoreconf</title>
49 +<body>
50 +
51 +<p>
52 +Talvolta <c>eautoreconf</c>, quando eseguito, fallisce riportando un errore di
53 +discrepanza fra le versioni. Ci si potrebbe aspettare di non vedere mai questo
54 +errore dal momento che la funzione <c>eautomake</c> si prenderà cura di eseguire
55 +nuovamente tutti gli autotools laddove la versione di <c>automake</c> usata per
56 +la compilazione del pacchetto differisca da quella usata dall'ebuild; inoltre,
57 +durante <c>eautoreconf</c>, gli strumenti sono usati forzando la sostituzione
58 +dei file, così che i riferimenti ad <c>automake</c> usati dallo sviluppatore
59 +originale dovrebbero sparire del tutto.
60 +</p>
61 +
62 +<p>
63 +L'unica (o almeno la più plausibile) causa è una scarsa conoscenza degli
64 +autotools da parte dello sviluppatore dell'ebuild. Quando si trova faccia a
65 +faccia col problema descritto in precedenza di <e>possibili macro non
66 +definite</e>, lo sviluppatore potrebbe sentirsi costretto a copiare
67 +semplicemente il precedente file <path>aclocal.m4</path> dall'archivio originale
68 +con un nome diverso, per preservare anche in questo caso le definizioni delle
69 +macro. Sfortunatamente, questo sovrascrive le macro <c>automake</c>, causando
70 +questo spesso incomprensibile fallimento.
71 +</p>
72 +
73 +<warn>
74 +Non andrebbe <b>mai</b> copiato un vecchio file <path>aclocal.m4</path>, dato
75 +che potrebbe risultare in un conflitto con i rilasci di versioni minori
76 +<c>automake</c> e potrebbe anche creare problemi quando <c>automake</c> è
77 +sottoposto a modifiche in Gentoo per risolvere un bug in dette macro.
78 +</warn>
79 +
80 +</body>
81 +</section>
82 <section>
83 <title>Fallimenti di automake, richiesta file mancanti</title>
84 <body>
85
86
87
88 --
89 gentoo-commits@l.g.o mailing list