delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2016/03/01/14:56:56

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=wellesley-edu.20150623.gappssmtp.com; s=20150623;
h=mime-version:subject:from:in-reply-to:date
:content-transfer-encoding:message-id:references:to;
bh=kPoI6KbGMEdl1tQNdClRwINlGGb1GS4I3rryikBf6mQ=;
b=j1w8tJb78A4ET5R8fD84Bscn97X9ZRo85jTtNsWf0XJLjeBzgVl5hZpypmUFQx+z19
hppTrFQa1M3LnDfmrEPF1MyUZ2Iky8Ctuy0xWClwivpoxcDioB0+Y8IOKAnX8xW4ohLO
s7IN+0/x82YWmfIZY9RQ0v9Xlk4F3KPUUZm1YgVkAmJ3XjCLE34xVtxDPMxDMYjkUI0Z
GulLUQTGi8ejr4XEVrlqO3W+DeRNVIJwzJtacQkGslQ7tnhqzHYJHAbqRId9pNJa6ykg
9v5Djr9kpUUiupbqEKNVZvyamYpeZTIfF+1VgYdiRTOAEosO+BVrPv/zwv2ZxQiUAtiO
2a/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:subject:from:in-reply-to:date
:content-transfer-encoding:message-id:references:to;
bh=kPoI6KbGMEdl1tQNdClRwINlGGb1GS4I3rryikBf6mQ=;
b=bhFvec3rgSMRCkHc4X5rvMnNY0rtfFZGhaQXXgTB4kuQVWEYP/OmKkNiPnImB22vQx
auB8Du1bokQOo/EdVN3lUx466dHDib19tNdHSyyJLdMRRhGAVe5ndGAPyfODcF68Me6e
csMNgE5vrw+T8ZQK7jwvl0+7hDbZmCvpPFk1N4ubSk/DwltILSxGjoki3KcJeM5VpL/Q
hI5fGwNgxZXf+RiEELCnvhOPMo0zbOdB2An2PGto0Ditheva/nxts4zxb370d+Xcp8Qx
PlLYcKf5865gZLMaZdYK2hgOiLY9n8ow2qpZXEjvgV4PzwA3gBGgyyFG+PZbzSUnZOHG
VZsQ==
X-Gm-Message-State: AD7BkJKHKtRGQqa0/6wPCrYcj4PRG3G9kMNxf8ImN2UOj73jpKBkdZKQDN1wD9shcEIH4tMG
X-Received: by 10.140.92.50 with SMTP id a47mr28978384qge.10.1456862203521;
Tue, 01 Mar 2016 11:56:43 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-help] gaf not built
From: "James Battat (jbattat AT wellesley DOT edu) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
In-Reply-To: <20160301182229.GA2915@localhost.localdomain>
Date: Tue, 1 Mar 2016 14:56:39 -0500
Message-Id: <33DF7C63-9751-462F-97D2-E881A84B894F@wellesley.edu>
References: <201602281147 DOT u1SBljat031059 AT delorie DOT com> <F28A36F4-E811-46A7-B66D-595505D8787B AT wellesley DOT edu> <CAMvDHVAyqXnbCs8x+5aeSVGkyXv3xitj6zvW_4RriJ3uo7qy9g AT mail DOT gmail DOT com> <553E6B58-F7B5-481C-9B8D-39453BF8FA68 AT wellesley DOT edu> <CAMvDHVC3LZvujk_Uf098UYeZFcup-+mSezAt3N1fzux00JvQbA AT mail DOT gmail DOT com> <62C5F001-23F2-424E-AB00-DCA9DA3F0ABC AT wellesley DOT edu> <20160301154220 DOT GA32484 AT localhost DOT localdomain> <01194BDD-3DF7-4F46-9C73-3DD1DE3CF230 AT wellesley DOT edu> <20160301182229 DOT GA2915 AT localhost DOT localdomain>
To: geda-help AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u21JulwX027664
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Vladimir, and co.,

> James,
> 
> I have seen your previous message on the geda-user list though I'm
> not sure if I can help. There were too many changes since version
> 1.8.2 (which I suppose worked well for you) which would affect the
> code behaviour. One question though: have you built 1.8.2 before
> or used your distribution package version?

I built 1.8.2 from source.  The version in homebrew was not functional at the time (though that may have since been fixed).
And, yes, I’m happy with 1.8.2 for now (except for the desire to use gaf).
1.8.2 works mostly well, except some rendering annoyances (like the screen is not properly rendered after you select then deselect a part), but I can work around that.
For example, see:
  http://academics.wellesley.edu/Physics/jbattat/geda/issues/

> Other thoughts which may be of some help are below.
> 
> On Tue, Mar 01, 2016 at 11:15:19AM -0500, James Battat (jbattat AT wellesley DOT edu) [via geda-help AT delorie DOT com] wrote:
>> Vladimir,
>> 
>> Again, thank you for the quick and helpful reply.
>> 
>> OK, I disabled xorn and was able to compile and run gschem (and gaf), but there are several serious issues when running.  A few are:
>> * when you close gcschem “F C”, an OS X popup appears saying that gschem quit unexpectedly.  The terminal window shows a suite of error messages, including a segfault message (full output below).
> 
> I've looked at your previous report and see those errors are from
> your underlying OS rendering system, that is the bug may be either
> in geda-gaf or in some of your libraries/dependences. Or it may be
> some race condition. Did you do 'sudo ldconfig' after
> installation? If not, there could be some linking issues.

No, I didn’t run ldconfig (not available on mac I gather).
Maybe instead I should set DYLD_LIBRARY_PATH?  My current DYLD path doesn’t point to anything related to geda-gaf or GTK.  
I’m not sure what to add to DYLD_LIBRARY_PATH though.

>> * The “overbar” notation (e.g. "\_Q\_”) produces a very thick over-bar in gschem, and the PDF output produced by gaf shows the entire character as a solid black rectangle (i.e. don’t see a letter, don’t see an overbar, just a large black rectangle).
> 
> Don't know here. What does it look like? Though I see some
> rendering inconsistences for such a string even on Linux if,
> e.g. I move the text down a thin line above remains.

I can’t attach images, but I have posted screen grab of the gschem rendering and the PDF output (made by gaf):
  http://academics.wellesley.edu/Physics/jbattat/geda/issues/


>> * toolbar icons don’t appear until you mouse-over them, and drop-down menu text (“File” “Edit” “View” etc.) is invisible until you click on them.
> 
> Could you try to disable mit-shm extension as described at [1]?

I can look into this, but isn’t Quartz being used (not X11)?

>> * Blank line in text field produces huge vertical whitespace gap.  I add a text field to a schematic, enter two lines of text separated by a blank line, then when rendered, the first and second lines of text are separated by the equivalent of about 20 lines of blank space.
>> 
>> In particular, the output PDF is problematic because the pin labels that have the overbar notation are unreadable.
>> 
>> I don’t know if these issues are gschem related, or rather an issue with some dependency on my end? 
>> 
>> Note: I also see these issues in gschem version 1.9.2, as described in a related post to geda-user:
>>   http://www.delorie.com/archives/browse.cgi?p=geda-user/2016/02/29/22:00:39
> 
> All the issues you've mentioned are related to rendering and you
> are the first who is reporting such a weird behaviour. We're
> trying to support as many OS's as we could, and nobody had
> reported something like this yet. I ran gschem 1.9.2 on M$windows
> and it worked OK. I cannot help with the errors reported there
> since AFAIUI they are coming from some underlying library. Quick
> searching showed the similar issues/messages appear on iphones (in
> other circumstances, of course) which use probably the same
> rendering libraries as your MacOS. I have no Mac around ;) so
> probably people having one could help more.

I understand — and really appreciate the help you’ve already provided.  I would love to be able to use geda-gaf + pcb native on my mac, but it sounds like realistically this may not happen given that support priorities lie on other platforms (which I can understand).  I may just resort to using it in a linux VM on my machine, which is a reasonable option, but not as ideal.  

By the way, I’ve seen some discussion in previous threads about “native look and feel” on various OSs.  Having spent days trying to get basic geda-gaf functionality on my mac (and having some success thanks to your help), I honestly don’t give a damn about “look and feel.” I just want to be able to use the damn software!!! (which I really like).

All the best,
James


- Raw text -


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