X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Scanned: amavisd-new at neurotica.com Message-ID: <51833A88.30500@neurotica.com> Date: Fri, 03 May 2013 00:18:16 -0400 From: Dave McGuire User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] update on disappearing layout References: <5181B00F DOT 1080508 AT neurotica DOT com> In-Reply-To: X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com On 05/02/2013 05:56 AM, Kai-Martin Knaak wrote: >> I can exit PCB, restart it on that file, and it's gone again. Turn on >> the soldermask layer, turn it off again, and there's my layout. >> >> Does anyone have any idea of what's going on here? > > This smells like the long standing ugly bug that was exposed by hyphens in > footprint file names. IIRC, gedalib would interpret these names as M4 > code. This code path would fail silently but yield invalid PCB syntax. > Depending on the exact circumstances, PCB would sometimes choke on the > resulting file. Sometimes, it would work seemingly fine but fail later. Uh-oh. I have a great many footprints with hyphens in the filename. > What version of geda and pcb do you use? I'm using gEDA v1.8.0, and PCB v20110918. I think I'd better build a later version of PCB from git. Thank you for this information! -Dave -- Dave McGuire, AK4HZ New Kensington, PA