1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./style.css" />
7 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./design.css" />
8 <link rel=
"stylesheet" media=
"print" type=
"text/css" href=
"./print.css" />
10 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
15 <h1 class=
"sectionedit303"><a name=
"problemes_avec_gnetlist_lors_de_l_installation_execution" id=
"problemes_avec_gnetlist_lors_de_l_installation_execution">Problèmes avec gnetlist lors de l
'installation/exécution
</a></h1>
19 <!-- EDIT303 SECTION "Problèmes avec gnetlist lors de l'installation/exécution" [1-73] -->
20 <h2 class=
"sectionedit304"><a name=
"la_bom_de_gnetlist_ne_fonctionne_pas_d_ou_vient_le_probleme" id=
"la_bom_de_gnetlist_ne_fonctionne_pas_d_ou_vient_le_probleme">la bom de gnetlist ne fonctionne pas. D
'où vient le problème?
</a></h2>
24 Si, lorsque vous lancez gnetlist comme ceci:
27 <pre class=
"code">gnetlist -g bom filename.sch
</pre>
30 gnetlist vous sort un message d
'erreur tel que:
33 <pre class=
"code">Loading schematic [filename.sch]
34 ERROR: In procedure open-file:
35 ERROR: No such file or directory: “attribs”
</pre>
38 alors vous avez besoin de créer un fichier appelé «·attribs·» dans le répertoire courant qui contient les attributss que vous voulez dans le fichier de bom. Un exemple de ce fichier ressemblerait à:
39 <pre STYLE=
"background : LightGreen;
40 margin-left : 2em"><font size=
"+0">refdes
46 <!-- EDIT304 SECTION "la bom de gnetlist ne fonctionne pas. D'où vient le problème?" [74-654] -->
47 <h2 class=
"sectionedit305"><a name=
"quelques_unes_des_commandes_de_gnetlist_debordent_la_pile_comment_je_resoud_ce_probleme" id=
"quelques_unes_des_commandes_de_gnetlist_debordent_la_pile_comment_je_resoud_ce_probleme">Quelques unes des commandes de gnetlist débordent la pile. Comment je résoud ce problème?
</a></h2>
51 Si vous avez un message tel que:
54 <pre class=
"code">ERROR: Stack overflow
</pre>
57 lorsque vous faites passer des schémas de grande taille par une des commandes, ajoutez alors ce qui suit à
<strong><code>~/.gEDA/gnetlistrc
</code></strong> ou un
<strong><code>gnetlistrc
</code></strong> local (dans le répertoire de travail courant):
60 <pre class=
"code">(debug-options (list
'stack
200000))
61 (eval-options (list
'stack
200000))
</pre>
64 Si cela ne fonctionne pas, éditez alors la commande appropriée (habituellement appelée: gnet-backend_name.scm) et insérez les lignes précédentes en haut de ce fichier. Les commandes gnetlist peuvent être trouvées dans
<strong><code>${prefix}/share/gEDA/scheme
</code></strong>. Envoyez aussi un courriel à geda-dev rappelant aux développeurs de corriger ceci. Rappelez-vous que vous devez être inscrits sur geda-dev avant d
'y envoyer des courriels.
68 <!-- EDIT305 SECTION "Quelques unes des commandes de gnetlist débordent la pile. Comment je résoud ce problème?" [655-1562] -->
69 <h2 class=
"sectionedit306"><a name=
"gnetlist_a_cree_une_netlist_qui_duplique_les_broches" id=
"gnetlist_a_cree_une_netlist_qui_duplique_les_broches">gnetlist a créé une netlist qui duplique les broches!?
</a></h2>
73 Il y a eu au moins un rapport sur le message suivant venant de PCB après avoir chargé une netlist créée par gnetlist:
76 <pre class=
"code">28: Error! Element R117 pin
2 appears multiple times in the netlist file.
77 29: Error! Element C167 pin
2 appears multiple times in the netlist file.
</pre>
80 Ce qui s
'est produit est que gnetlist (libgeda en fait) a créé deux nets au lieu d
'un seul. Ceci se produit lorsque vous dessinez deux nets l
'un sur l
'autre avec une broche connectant une intersection de deux nets se chevauchants. Notez que les nets chevauchés ne sont pas connectés ensemble. Un schéma pour la démonstration ressemble à ceci:
84 <a href=
"media/geda/ambiguous1.png" class=
"media" target=
"_blank" title=
"geda:ambiguous1.png"><img src=
"media/geda/ambiguous1.png" class=
"media" alt=
"" /></a>
88 Les développeurs débattent pour savoir si c
'est un bogue ou non de gnetlist mais jusqu
'à maintenant, assurez-vous de vos connexions de nets, spécialement celles qui impliquent des broches connectant des milieu de nets, sont correctement dessinées. Vous avez ici la manière dont la connexion ci-dessus devrait être correctement dessinée pour que netlist fasse son travail proprement:
92 <a href=
"media/geda/ambiguous1_fixed.png" class=
"media" target=
"_blank" title=
"geda:ambiguous1_fixed.png"><img src=
"media/geda/ambiguous1_fixed.png" class=
"media" alt=
"" /></a>
97 <!-- EDIT306 SECTION "gnetlist a créé une netlist qui duplique les broches!?" [1563-] --></body>