delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
X-Original-DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.net; |
h=subject:to:references:from:mime-version:in-reply-to:content-type:content-transfer-encoding; | |
s=smtpapi; bh=OccAZINQoeQzM+cgBl6PdRwKqHg=; b=ZI/f1OQE2Ha2FG1VML | |
c8eBUFy6W69U/yJ8E8tkzNbIgFdcX8YhWWZGqEWAa7e2Zziakww6YeKNwJRWm9Fy | |
PtWGyU9JXTKbR6OotF5ohI9UhknVEj/v7RgtpaNg0PE96MG3gBO5E1gcOz2QtFZ6 | |
22iyQPd7wQxx0JbHbENZZ51nQ= | |
Subject: | Re: [geda-user] large difference in gnetlist error message between |
versions. | |
To: | geda-user AT delorie DOT com |
References: | <31a96361-438d-a672-8be7-5984e989d74b AT ecosensory DOT com> |
<alpine DOT DEB DOT 2 DOT 11 DOT 1702102117260 DOT 1490 AT nimbus> | |
From: | "John Griessen (john AT ecosensory DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
Message-ID: | <285b05ae-34f0-517d-f6f7-8cb9a3d08d43@ecosensory.com> |
Date: | Fri, 10 Feb 2017 15:41:44 -0600 |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 |
Icedove/45.4.0 | |
MIME-Version: | 1.0 |
In-Reply-To: | <alpine.DEB.2.11.1702102117260.1490@nimbus> |
X-SG-EID: | V53lTA/kUP1+IqXnzXuv0M/cu/N8aMtf7nxyAyKnAktL/jwhG0qZoMFciAKOdB+39CSzjB4PuwFoAk |
1q1ZPczMQKW32l0wtzu8lepKHEVdXwKJRjC5z9tMmep9EWj6pkZn/wMQXnQtOX1NZ6AffZ3BVO0D6o | |
1r1KL5LfI4AFAZLJugNTcI757d9l2fPAQDCsqi5X9/RgG40UsFu16t1iXU/B2eziGd/dJHnjnUIGoN | |
w= | |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id v1ALflwX029684 |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On 02/10/2017 02:29 PM, Roland Lutz wrote: > On Fri, 10 Feb 2017, John Griessen (john AT ecosensory DOT com) [via geda-user AT delorie DOT com] wrote: >> gnetlist -g drc2 kvboard.sch >> kvboard.sch:487x454: error: could not find refdes on component and could not find net= attribute on pin >> >> It gives no clue as to which symbol has problems... > > As the error message says, the refdes is missing, so there is no command line-friendly way to specify which symbol it is. > “kvboard.sch:487x454” means that the offending symbol was found in kvboard.sch at coordinate 487x454 (an information which I added > to the error message). I got the idea of coordinates, turned on the coords window, but they did not seem to match any relevant symbols. They pointed to empty drawing space, or resistors, which had no mods and were not suspect. I just made a copy of my schematic and deleted until the drc was clear to find the trouble. The confusing part was that I modified power and ground symbols and do not like the way they work, so I was hitting a wall that is usually not tested, and had not very helpful error messages. >> When I use Vladimir's fork: >> >> Could not find refdes on component and could not find any special attributes! >> Possible attribute conflict for refdes: T1 >> name: numslots >> values: (#f 0) >> Possible attribute conflict for refdes: T1 >> name: numslots >> values: (#f 0) >> DRC errors found. See output file. > > The other messages are unrelated to this error. In fact, they are misleading because they state a non-error (the numslot= > attribute being set on one component of a package and not on another). They maybe unrelated to the particular error, but comments about T1 conflict were completely missing in the other version, and they were helpful for fixing errors and debugging and ruling out things. >> So, the conversion of gnetlist to python has left out a lot of usefulness. > > As you can see, it hasn't. To me, the error messages were confusing and did not help. They need work. Especially the lack of the output file when there are netlisting errors. That's a chicken/egg dilemma. Thanks for your efforts on this Roland, John Griessen
webmaster | delorie software privacy |
Copyright 2019 by DJ Delorie | Updated Jul 2019 |