delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-help-bounces using -f |
X-Recipient: | geda-help AT delorie DOT com |
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=gmail.com; s=20161025; | |
h=mime-version:reply-to:from:date:message-id:subject:to | |
:content-transfer-encoding; | |
bh=9EdDPxWMms245CvFOdBP/gLopXVyjdblhlm5mT/U1U8=; | |
b=N7HB6Nw/GFJk7slW96cq6fxHYXzx2H6EvyLtdyxtK8GuhpOLdhwCLcrnUaM3nhZr/P | |
jqrOKMeYc3S1cwaWhddqmWNU+qV3yc/RmufEffwKS29FfBuuG8HJR5qhJz5w/UBRsQLm | |
4Qdkp10VYW6z4SG+k2aHJXU/7v1IWXobu5oNvXnTT+JYGhtBhRed+wsJN8BIJyybk9uu | |
RgXvRhIcH1hIMjr7vUkKbzOXbvBb7KpziKoXd/OwmoKIXoo5wZzV3CKs/yYc05TMf7y3 | |
RY4N26Q/mcobu6tawkQQHDbuRQTjecfUFcD4yGJa/nKacFWnX3xsL7uSLoOuTrDcfR3n | |
JYoA== | |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=1e100.net; s=20161025; | |
h=x-gm-message-state:mime-version:reply-to:from:date:message-id | |
:subject:to:content-transfer-encoding; | |
bh=9EdDPxWMms245CvFOdBP/gLopXVyjdblhlm5mT/U1U8=; | |
b=cxuO4Y+Ojkq3T7iWUA97iIy+Tnyp2XUh6N0oWZmpPnl9qd2ZV+KE2WIkWQQIDwmKZH | |
wTaXp3p4UMwi3UtpA+l3Nf+5W1N6Lng961wbrGK1LmmDDTCm48jLiwpDB6C2NTvLwiCk | |
MHqzFWkc/lOnK9K2Py6rUQisvpLQSU+whTJ6bPCH7VTm0Ndu559hEk4RUp5K8Mtq/Y2p | |
QFcuocSp+SMnXRIASaMEUNqitQj0kenOap+hhrxr/mBQ969fml7xGpzHiOtA7gnXYt8o | |
dKEGZ6IKGwDHtJfWDWCjfYZkKefJ0NhEOcnBEqP6lTtyVDMScmA3Ev9mzwpSe6EcLuzJ | |
tlZg== | |
X-Gm-Message-State: | APt69E0dlu850GUVE2W7XU567msQwQ6JvqvTygG6i12q9I25WC1IUZ9e |
auBD1lRPMexu0pQZ1E9Y1aHz3S07h8kxaXXLMwLYLjCn | |
X-Google-Smtp-Source: | AAOMgpectxOyfdUiz5wq8PT54CVREhz2O8+TC3X6VDQEPWeSu81Cn2vwzSo+sZ8e91lhU4p7fd1ao0DheuM2SYyBKn8= |
X-Received: | by 2002:a65:5d88:: with SMTP id f8-v6mr20057846pgt.25.1530621932052; |
Tue, 03 Jul 2018 05:45:32 -0700 (PDT) | |
MIME-Version: | 1.0 |
From: | "=?UTF-8?B?Q3PDoW55aSBQw6Fs?= (csanyipal AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com> |
Date: | Tue, 3 Jul 2018 14:45:31 +0200 |
Message-ID: | <CAONhAotNE2B-7AReKkEUWYdjYi41Txw4RQMRC9BFKYyUOYy2yA@mail.gmail.com> |
Subject: | [geda-help] Using gEDA - Gschem Veroroute? |
To: | gEDA Help <geda-help AT delorie DOT com> |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id w63CjYw1030610 |
Reply-To: | geda-help AT delorie DOT com |
Hi, I found the VeroRoute application very interesting to use together with gEDA, namely Gschem: https://sourceforge.net/projects/veroroute/ However it is needed to setup gEDA to work with VeroRoute. I am on Gentoo linux system, and have downloaded VeroRoute_V124_LinuxMint183_64bit.zip then unpacked it so get the VeroRoute directory out here. Then I make the VeroRoute file in that directory executable so I can run it. And I can start VeroRoute out here. The 'Using_gEDA_with_VeroRoute.txt' file is in VeroRoute/Libraries/gEDA directory. In this file is explained how to set gEDA to work with VeroRoute. I quote those lines here. <quote> The first thing to do is to copy the "veroroute_" symbol folders to the location where gEDA keeps its libraries. So if the "veroroute_" folders are in "/home/alex/VeroRoute/Libraries/gEDA/" then you would do sudo cp -rf /home/alex/VeroRoute/Libraries/gEDA/veroroute_* /usr/share/gEDA/sym/ Now using a text editor, open the example file "geda-clib.scm.example". See lines 19 to 29 in that file. You will need to edit the file "/usr/share/gEDA/gafrc.d/geda-clib.scm" on your system so that it contains those same lines. </quote> What I did instead is following. Copy veroroute_* directories into my gEDA/gschem-sym/ directory. I have already setup gEDA for normal work and I can start Gschem without any error so far. But, when I follow advices from the above mentioned 'Using_gEDA_with_VeroRoute.txt' file I get errors. See bellow. So after I copy the symbols, I found on my Gentoo linux system the /usr/share/gEDA/scheme/gschem.scm file and try to add lines to it. I added the lines 6-29 from 'geda-clib.scm.example' and not 19 to 29 lines because I don't find the 6 to 18 lines in the /usr/share/gEDA/scheme/gschem.scm file out there: (define geda-sym-path (build-path geda-data-path "sym")) ; NOTE: Some of the below component libraries below are commented out. ; This was done because there are conflicting filenames within these ; libraries. (for-each (lambda (dir) (if (list? dir) (component-library (build-path geda-sym-path (car dir)) (cadr dir)) (component-library (build-path geda-sym-path dir))) ) (reverse '( "local" ; VeroRoute symbols ("veroroute_battery" "VeroRoute Battery") ("veroroute_bbd" "VeroRoute BBD") ("veroroute_connector" "VeroRoute Connector") ("veroroute_diode" "VeroRoute Diode") ("veroroute_electromechanical" "VeroRoute ElectroMechanical") ("veroroute_linear" "VeroRoute Linear") ("veroroute_logic" "VeroRoute Logic") ("veroroute_passive" "VeroRoute Passive") ("veroroute_regulator" "VeroRoute Regulator") ("veroroute_transistor" "VeroRoute Transistor") Now when I start Gschem, I get error messages in the Status window like this: Backtrace: In ice-9/boot-9.scm: 160: 9 [catch #t #<catch-closure 55c178c545c0> ...] In unknown file: ?: 8 [apply-smob/1 #<catch-closure 55c178c545c0>] In ice-9/boot-9.scm: 160: 7 [catch #t #<catch-closure 55c178d0c5a0> ...] In unknown file: ?: 6 [apply-smob/1 #<catch-closure 55c178d0c5a0>] In ice-9/eval.scm: 453: 5 [eval # ()] 386: 4 [eval #<memoized (build-path geda-data-path (quote "sym"))> ()] 393: 3 [eval #<memoized build-path> ()] In unknown file: ?: 2 [memoize-variable-access! # #] In ice-9/boot-9.scm: 105: 1 [#<procedure 55c178d1ffc0 at ice-9/boot-9.scm:100:6 (thrown-k . args)> unbound-variable ...] In unknown file: ?: 0 [apply-smob/1 #<catch-closure 55c178d0c560> unbound-variable ...] ERROR: In procedure apply-smob/1: ERROR: Unbound variable: build-path [/usr/share/gEDA/scheme/gschem.scm] init scm fájl olvasása sikertelen. Parsed config from [/usr/share/gEDA/system-gafrc] Parsed config from [/home/pali/.gEDA/gafrc] Parsed config from [/usr/share/gEDA/system-gschemrc] [/home/pali/Irataim/CAD/gEDA/TranzisztorosSzunyogRiaszto/TranzisztorosSzunyogRiaszto.sch] rajz betöltése So what am I missing here? How can I set gEDA to work with VeroRoute? -- Best, Pali
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |