delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2022/04/16/13:57:18

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=fastmail.com; h=
cc:content-transfer-encoding:content-type:date:date:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:reply-to:sender:subject:subject:to:to; s=fm1; t=
1650131774; x=1650218174; bh=rFQWY1oTDuKi8gJt5bQi/RVhY2+xKojISaB
SoF4I7rM=; b=vW4BwKQaIxlEuCdxqwWqdQhVu4BKdmBDg9fOX7FZjmYUFfkoroC
6tB0slVJiuJkyc8j8TDjKwUsOlEtQcyLRNe+UFQAFMZRagLaGhysaIP2hpYP3ypx
sC7jw0i7JBkGSQyU8r9IG6p31L0K5Ni6GDKnFsAitxhc22Qqf1j9ryUJeCclzWSn
VmU1EDPeAnJTgDgVJUQ59U0R56LPV1FWWeLo6On4HomeRhgxqTcfGddoQ90t3wUg
NUs1crZtxKEtga++G3yWtULWOZ6WronVDuK5PcDgtCdIta5lS6lhxHB4zNxk9CZ3
Qqpfnn1NwRqtVy5X3Zli44Xq4HnKHYDBjnQ==
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-transfer-encoding:content-type
:date:date:from:from:in-reply-to:in-reply-to:message-id
:mime-version:references:reply-to:reply-to:sender:subject
:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
:x-sasl-enc; s=fm1; t=1650131774; x=1650218174; bh=rFQWY1oTDuKi8
gJt5bQi/RVhY2+xKojISaBSoF4I7rM=; b=Twd335xqhWAKrKX6zKeJPj6H4/C5Q
N2fM4kmtgE1S2+I0KUxLH252u4ARMnmXfP+Jfc01u2xyX2GfDICeVto1jf8pqxJQ
fO8+KiDUgBE+cyEpBNk6deFAekRmOAX/3wzDsv/ISBZ50l/m9U/UPky33dZDyN+/
S6JxSUCyD7lRYyumEUnMdPOF2icgXj1V+FNJK/wCOTpp9AT/mOUGsHZb3m4mvUmK
DutFvnJk4k3Q/C4QjYEreNX0QrS481ea98D0sn/C2hynAx/cgZUHqJyhP1g1nxla
1H6pR/kbfBfjbByxuxE6PoW37rgveXC78yWRwea+5c1dxxlbITOt5glqw==
X-ME-Sender: <xms:PQNbYo76gmdRTlEd5IhmEJ7aj0k2c7PfN2ahlbztJ6KRpiRQFXBPFA>
<xme:PQNbYp5evib2ApCvtpCJqhqqscPm4JImjkhQ4F7fApid1vnl92eEbqQg--f3R5u-G
ZZybqw-2_llvbZ1wA>
X-ME-Received: <xmr:PQNbYneVGL21mU6D2PBPh3K_NJZ2OBYETJnZASs3rySm_W8nBloxtoDoroze4U_5uzu1Bkw5CtoCN-f-BNS4CIYtCi6fXBsyb7epbScx5xBtDBEMOta5sm3afg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeljedguddvtdcutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecunecujfgurheprhfuvfhfhffkffgfgggjtgfgse
htkeertddtfeejnecuhfhrohhmpefiihhrvhhinhcujfgvrhhruceoghhhvghrrhhlsehf
rghsthhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepgeduhffhleelleffgeejtd
ffvdelgeevhfefieegkeefhfdvjeektdegleeiueefnecuvehluhhsthgvrhfuihiivgep
tdenucfrrghrrghmpehmrghilhhfrhhomhepghhhvghrrhhlsehfrghsthhmrghilhdrtg
homh
X-ME-Proxy: <xmx:PQNbYtL5V9qeoGLWBb2k0Y-on5xRcK7oVyyZlDsGt0OsbvMevkh-TA>
<xmx:PQNbYsLOw6dgumT5DEK-hTkuF4WYucitV4nUA7igtVK2E-cl0w1OPQ>
<xmx:PQNbYuzw37Gb1oPIjU03NRRJus7e6Racuj9hZbIdtQ_38GiCZyKnQA>
<xmx:PgNbYjmH6HkfaITjo95V3XMBloJM9jEo_sW59UcMD6OTeaSsCqwQSA>
Subject: Re: [geda-user] Re: Easiest way to convert or print .sch files from
gschem?
To: geda-user AT delorie DOT com
References: <Ylqo2zEYYg2My/uP AT esprimo>
<alpine DOT DEB DOT 2 DOT 22 DOT 394 DOT 2204161444150 DOT 8376 AT yoga> <YlrBCU1wXtK++mQ2 AT esprimo>
<YlrCMJ5DFFS+Lz9v AT esprimo> <2C05F95F-4D2C-4BAB-9885-A2FC1A87D0AA AT noqsi DOT com>
<Ylrigwa/3/vIp72W AT esprimo>
From: "Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <2b218acb-c55a-6c47-a173-c5a87613cec9@fastmail.com>
Date: Sat, 16 Apr 2022 10:58:00 -0700
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101
Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <Ylrigwa/3/vIp72W@esprimo>
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 4/16/22 8:36 AM, Chris Green (cl AT isbd DOT net) [via 
geda-user AT delorie DOT com] wrote:
> On Sat, Apr 16, 2022 at 10:55:54AM -0400, John Doty wrote:
>>     On Apr 16, 2022, at 9:18 AM, Chris Green ([1]cl AT isbd DOT net) [via
>>     [2]geda-user AT delorie DOT com] <[3]geda-user AT delorie DOT com> wrote:
>>
>>     No, that doesn't work.  To compile gschem needs an *older* version of
>>     Guile than I have installed:-
>>
>>     Have you tried lepton-eda? It’s compatible with gEDA schematic files.
>>     lepton-export can convert schematics to pdf, png, ps, or eps.
>>
> Yes, installed from the Ubuntu repositories and it dies:-
>
>      chris$ lepton-schematic hatzDiesel.sch
>      ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
>      ;;;       or pass the --no-auto-compile argument to disable.
>      ;;; compiling /usr/bin/lepton-schematic
>      ;;; compiling /usr/share/lepton-eda/scheme/lepton/srfi-37.scm
>      ;;; compiling /usr/share/lepton-eda/scheme/lepton/core/gettext.scm
>      ;;; compiled /home/chris/.cache/guile/ccache/3.0-LE-8-4.4/usr/share/lepton-eda/scheme/lepton/core/gettext.scm.go
>      ;;; compiled /home/chris/.cache/guile/ccache/3.0-LE-8-4.4/usr/share/lepton-eda/scheme/lepton/srfi-37.scm.go
>      ;;; compiling /usr/share/lepton-eda/scheme/lepton/ffi.scm
>      ;;; compiled /home/chris/.cache/guile/ccache/3.0-LE-8-4.4/usr/share/lepton-eda/scheme/lepton/ffi.scm.go
>      ;;; WARNING: compilation of /usr/bin/lepton-schematic failed:
>      ;;; In procedure dynamic-link: file: "libglib-2.0", message: "file not found"
>      Backtrace:
>                 3 (primitive-load "/usr/bin/lepton-schematic")
>      In ice-9/eval.scm:
>         187:27  2 (_ _)
>         223:20  1 (proc #<directory (guile-user) 7fe3149d7c80>)
>      In unknown file:
>                 0 (%resolve-variable (7 . liblepton_init) #<directory (gu…>)
>
>      ERROR: In procedure %resolve-variable:
>      Unbound variable: liblepton_init
>      chris$ lepton-schematic --no-auto-compile hatzDiesel.sch
>      ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
>      ;;;       or pass the --no-auto-compile argument to disable.
>      ;;; compiling /usr/bin/lepton-schematic
>      ;;; WARNING: compilation of /usr/bin/lepton-schematic failed:
>      ;;; In procedure dynamic-link: file: "libglib-2.0", message: "file not found"
>      Backtrace:
>                 3 (primitive-load "/usr/bin/lepton-schematic")
>      In ice-9/eval.scm:
>         187:27  2 (_ _)
>         223:20  1 (proc #<directory (guile-user) 7fdd6462cc80>)
>      In unknown file:
>                 0 (%resolve-variable (7 . liblepton_init) #<directory (gu…>)
>
>      ERROR: In procedure %resolve-variable:
>      Unbound variable: liblepton_init
>      chris$
>
Chris,

Actually, all you need is the "gaf" command-line utility, not the full 
gschem, if that is possible to install separately. It comes with gEDA. 
"gaf export" can convert an sch file to a PostScript file for printing. 
Lots of gaf arguments to configure the output, so read the manpage. I 
use it in a script to convert to PostScript and then use pstoedit to 
convert that to DXF for QCAD input.

My Slackware 14.2 has guile 2.0.11 and a while back, gEDA switched to a 
later guile (2.2?) which broke my installation process. A new gEDA 
version 1.10.2 was then released to work with guile 2.0 again. If you 
need to use guile 2.2, then I advise you check for that previous version 
of gEDA (1.10.1?). If you are trying to install gEDA 1.10.2 with guile 
2.2, then building it from source will not help you. You need that 
previous gEDA version for guile 2.2.

BTW: I build gEDA Slackware install packages from source. I have zero 
experience with ubuntu.

HTH.

Girvin Herr


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019