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-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=AZHHdCEoRHnv8+uIb+88eagyOHcPTDDO+UI4EGd5Jtg=; b=fn48lgmQvzrDELDClEQwEcCX8l4sDxhBuMjDrzgmZX/wolE9aQvish+fPjt4xhkEPh hr+Ro8IJTJvWu/q7Cgg9cDNWF+RtKEVoYNwwTSGI5a4bkOKtnH9q+JqI3btCVsz+xOwj hvHYdfaw8RF3WD1ab9zH/amY6iexFxouLADnDapHEjVgg9cxQ1hlyf0GOE1pcz0yeG5i N+S2IdTGO4nhTYcU7Yabur8Rc2PGxKuIQAIrru/49LxYo2l3mdwX0jDALEVLO+f7eevX l7lgcR0xGsmQ8Ma9B6Dy1mG+NabZWuLJUHKQVsOS7/NhLyONgn0Gqw7xURYPnTnT7IFN f45Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=AZHHdCEoRHnv8+uIb+88eagyOHcPTDDO+UI4EGd5Jtg=; b=QYQv45ANqE5ib8nAQWq2hpUmgmXxoHnU7nnCbdSYSdj57j/79jMm7I6EwXHK6oVbFM NqUqNhAps2Euqwn6oTAswM8Uwq4s1WSPYDxfJgI6T1fU4ljV+l+satO06bweBeABwp07 09IQgQl7CEJ2Jwt38WnanZAZErnZKhPZ4cabmkO3fHxEglzcUZ+OyzBnj8EN9yMRW1DE 2IEF9ZMBKVYamRqYnuJ8vHd251e+qNNnVZRF6+8ynv4Kst7XFNwu+Zw9L6lPacb1Gcgz hTlZIVempHPCX/kBSYahrX0YR4jbkMa9T0HbMuzBtHRRFNQ2N973uHpY0etTzEjMiMNx u0uQ== X-Gm-Message-State: AMke39nvVILYPJjuyVMNjJ2skQ/3dG7vZ0pK/AEuHBKGHwmx4rkxGJwUSlXtxFYbxMIwNw3ONCZNKnbKLcJ3Xw== X-Received: by 10.237.37.165 with SMTP id x34mr32887397qtc.218.1487180618466; Wed, 15 Feb 2017 09:43:38 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <1487176819.3011.27.camel@linetec> References: <1487162236 DOT 3011 DOT 9 DOT camel AT linetec> <1487176819 DOT 3011 DOT 27 DOT camel AT linetec> From: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com]" Date: Wed, 15 Feb 2017 17:43:37 +0000 Message-ID: Subject: Re: [geda-user] Recent gschem-PCB import problem? To: gEDA User Mailing List Content-Type: multipart/alternative; boundary=001a113d7ef67b168b05489538ab 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 Precedence: bulk --001a113d7ef67b168b05489538ab Content-Type: text/plain; charset=UTF-8 Probably ask Roland to take a look, then either apply a fix, or suggest to the ppa builder to do a variant built without Xorn as a temporary workaround? Things like pcbfwd and and other non shipped scm netlist backends (Which a couple of people asked me about breakage on at FOSDEM) are IMHO good reasons why it was a bad idea to substitute gnetlist with a Xorn invocation (rather than having, say xnetlist or xorn netlist). Not sure if the person making the ppa would be interested in doing one for Vladimir's work, but if so - giving that a try is another option available to you. Peter On 15 Feb 2017 16:43, "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" wrote: > gedau AT igor2 DOT repo DOT hu schreef op wo 15-02-2017 om 16:35 [+0100]: > > Hi Richard, > > > > On Wed, 15 Feb 2017, Richard Rasker (rasker AT linetec DOT nl) [via > geda-user AT delorie DOT com] wrote: > ... > > > When I choose File -> Import Schematics, the log window shows the > > > following error message: > > > "Can't add rat lines because no netlist is loaded." > ... > > > In case you are familiar with gnetlist: is gnet-pcbfwd.scm installed in > > the right dir? > > $ locate gnet-pcbfwd.scm > /usr/share/gEDA/scheme/gnet-pcbfwd.scm > > Well, it appears to be installed. I can't tell whether this is the > correct directory, though. > > > Does gnetlist list it as a backend? e.g. gnetlist --list-backends ; does > > that list pcbfwd? > > Ah, this is where things get interesting (i.e. go wrong): > > $ gnetlist --list-backends > ;;; note: source file /usr/share/gEDA/scheme/geda.scm > ;;; newer than compiled /home/richard/.cache/guile/ > ccache/2.0-LE-8-2.0/usr/share/gEDA/scheme/geda.scm.go > ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 > ;;; or pass the --no-auto-compile argument to disable. > ;;; compiling /usr/share/gEDA/scheme/geda.scm > ;;; compiling /usr/share/gEDA/scheme/geda/log-rotate.scm > ;;; WARNING: compilation of /usr/share/gEDA/scheme/geda/log-rotate.scm > failed: > ;;; ERROR: no code for module (ice-9 hash-table) > ;;; WARNING: compilation of /usr/share/gEDA/scheme/geda.scm failed: > ;;; ERROR: no code for module (ice-9 hash-table) > ERROR: Can't pass control to the gnetlist2 executable: No such file or > folder > > > It would appear that the gnetlist2 executable is somehow missing. > Now I don't compile PCB etcetera myself, but simply use the package > version from the mehanik/geda-unstable ppa, so my guess is that > something went wrong there. Is there a simple way to fix this? > > Best regards, > > Richard Rasker > > --001a113d7ef67b168b05489538ab Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Probably ask Roland to take a look, then either apply a f= ix, or suggest to the ppa builder to do a variant built without Xorn as a t= emporary workaround?

Things li= ke pcbfwd and and other non shipped scm netlist backends (Which a couple of= people asked me about breakage on at FOSDEM) are IMHO good reasons why it = was a bad idea to substitute gnetlist with a Xorn invocation =C2=A0(rather = than having, say xnetlist or xorn netlist).

Not sure if the person making the ppa would be interest= ed in doing one for Vladimir's work, but if so - giving that a try is a= nother option available to you.

Peter

On 15 Feb 2017 16:43, "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">gedau@= igor2.repo.hu schreef op wo 15-02-2017 om 16:35 [+0100]:
> Hi Richard,
>
> On Wed, 15 Feb 2017, Richard Rasker (rasker AT linetec DOT nl) [via ge= da-user AT delorie DOT com] wrote:
...
> > When I choose File -> Import Schematics, the log window shows = the
> > following error message:
> > "Can't add rat lines because no netlist is loaded."=
...

> In case you are familiar with gnetlist: is gnet-pcbfwd.scm installed i= n
> the right dir?

$ locate gnet-pcbfwd.scm
/usr/share/gEDA/scheme/gnet-pcbfwd.scm

Well, it appears to be installed. I can't tell whether this is the
correct directory, though.

> Does gnetlist list it as a backend? e.g. gnetlist --list-backends ; do= es
> that list pcbfwd?

Ah, this is where things get interesting (i.e. go wrong):

$ gnetlist --list-backends
;;; note: source file /usr/share/gEDA/scheme/geda.scm
;;;=C2=A0 =C2=A0 =C2=A0 =C2=A0newer than compiled /home/richard/.cache/guil= e/ccache/2.0-LE-8-2.0/usr/share/gEDA/scheme/geda.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0
;;;=C2=A0 =C2=A0 =C2=A0 =C2=A0or pass the --no-auto-compile argument to dis= able.
;;; compiling /usr/share/gEDA/scheme/geda.scm
;;; compiling /usr/share/gEDA/scheme/geda/log-rotate.scm
;;; WARNING: compilation of /usr/share/gEDA/scheme/geda/log-rotate.scm= failed:
;;; ERROR: no code for module (ice-9 hash-table)
;;; WARNING: compilation of /usr/share/gEDA/scheme/geda.scm failed: ;;; ERROR: no code for module (ice-9 hash-table)
ERROR: Can't pass control to the gnetlist2 executable: No such file or = folder


It would appear that the gnetlist2 executable is somehow missing.
Now I don't compile PCB etcetera myself, but simply use the package
version from the mehanik/geda-unstable ppa, so my guess is that
something went wrong there. Is there a simple way to fix this?

Best regards,

Richard Rasker

--001a113d7ef67b168b05489538ab--