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=yahoo.com; s=s2048; t=1599094642; bh=tlaJBxTyEYYY5bqkJ6uvDOJZZi8eVWxQX5mGB6pNORE=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=EBC1UTluC11X3nYvEceY4rpn80ovlAtppe93S8hUwtcNfTxuOXojcgAuwseI1q9SgvqBvkInaiM9iGtypq+q2inruEAloRIRURt+7RuDXaRRsgztI/4+S3GJ25N8wvoi2OQqsZu8o5zjqmdftc8UzWhsBLY1NfyrzS4RrOfzU2DyVcYrPdYjdKY4AUywtn5MwKPdSD37bYAWFUdwfgoZ7tXaCvHUYxVWc4jp4PvLOxj2BbmjBTKZwi+SEp7Dam4LlTVu7UfCsxXazSwQ4fxTxpjdCstZkmvQoexDNofsoD9ipEzzKEWeroZIqQzg5+DcRXrHljeKuSw5QMqoX7lkPg== |
X-YMail-OSG: | teAAeqwVM1mGOiOJGvHZtx3cecz35FojSyBpyJBWsuxGqSYwDkBQhfObK9sMv_t |
v7HOjFmMBsmFlvl38p5LhYsNW_WWOPnb9uD7IN40h1V4JWhAiy7sko.0j9YfNXS_n62fHm_uvJCU | |
IQnAplUZQvva89x29PiBgYEsg83QgqDdY7XCu6KRNguOj3CMxkDDYJ3GNRj6KCaQo7YWIu6ah_Sm | |
Hh4I_rsRNgMsyecO3kiAU19WunxAyP8cA8uy4NOxnVtKoCAp0c7WbiWK2FUO3VFdZ0y5c0W9jqKO | |
qojtMt4oWXwiyhcPK.MqhtaCYVZW2hei7EYaA7OQLpF1Y1eH4Ii7hWU2ZwMhIPjDL8aHhYYX_R35 | |
HZn4QVp3uBKFXrGVVaoZQSblSUqLzgx6oBMDjvS2UiquVDREN3YhBIUrY6qrJD5b61qcBZza3i4k | |
nh1y4BshpazZ5yOWVcXnkOrcH8Qhy3B0.GC2hsJbPBGFcFdKUqLEOslt5_zoXLw208Fu2Ws16xpG | |
7vpAbCTn2FN.FYa8zgTWsd.9hCFEraGXQBzPN44BIUGN440wijwQ2b_7ko9WS8IAFlD_VviIz1Oc | |
rTEWa3K0Y13WDWkf8uevL_1c4k_iQ_tOfgtowuFAFH2cPH9izG294m4yxBPKFW4SM5owd.xe0TKP | |
cwEHMvlynOhV0ZqujoEy.nt5IzpYdAD_k84MxmtvcAz5UAkvBtsLUGsXtiHFfg2gWjQOM6LjE2fU | |
oyx9tfDuzf2YXdWr_Egji_.n5Q0.fQVeavcG8TZ3SC6kt8PBsDPtQf1JPUwPVvhXQ9XvqyGdpYu1 | |
TOPTfcpIzv62bCi_.0BO0nmrFyfbcQVwYij9z99fZpDMyteJ_hS_Wa5t0sdsNanqsSWMmTOZMqd4 | |
TDXEhfQFacZ2.MdN74GfefWclRbieCPltzSlSQtWXJYxDqso2fA7hm8n.Re5g6.7R9mJoDt_nh8l | |
Q8NRMHNu4sf_aq7tFg5EPo6xHKRCcZFa0N6nhGEkOMwCu9F05b7hC4CNBgUnqj7bvaR_0qeAruJg | |
s3pbulDmtodrTqxc7L2f3upl2.apVPksQ2wcbdzxZVB32CVBTbBd4PXfxRiVgmFTfS5VAVTpQlbX | |
7.s9hAIKi0YsUWxDGVclXgLhvx64LYREayZyagSvfv9n.iysZmnraCVqJVT3mUjYsmkBsaQdVDSK | |
teNoz7AcgvKimSuS00mFa1ZKTC5Qj06TsGjoELkD__B8mdcCG.dFqGrNVruaCP3NaBRpgJXIBn8J | |
tMqARWyRaBCtDiE_HidD98I8LxzrSZEskmJLvwYg.bBRyetUEPBTsCAqamVx2dNNODdJYGpiEGix | |
Bo6dMqn0g3Gw3GnpBgeb.qnMFXjEqxbBCIwzD5CjQJleELSqSyrM6XGa1hoVKhJpBh9LvtKQjMyR | |
kd.tHys9uD0K8uAub8J5D.Ct3tIfkar5UAAn.HGBBvEBR4ml65AcJHniCdE5qHGNto0Agppd_uEX | |
AhJlrJGqGI3LQQYsDNHaloPNn0jV.mWXtsX7efpxlSglmf1VLG_12L3tDdnDZocmJ | |
Subject: | Re: [geda-help] Shifting Text |
To: | geda-help AT delorie DOT com |
References: | <CAMw9acAo7Q_ztEDTjbaUr7zdeoOJThA7ijx1EsvNTd46e5oYRw AT mail DOT gmail DOT com> |
<CAMw9acA_aygsy3GMYrOSC8YDBS2TfOafeX_ZSJMbKop-_wgj2A AT mail DOT gmail DOT com> | |
<b0b8dd4d-f94a-3101-6826-160be7555add AT yahoo DOT com> | |
<8ca87b95-6b3c-0832-e98a-7d9e743fe7ff AT yahoo DOT com> | |
<alpine DOT DEB DOT 2 DOT 21 DOT 2009010003190 DOT 4251 AT nimbus> | |
<396df3f1-e447-b5ac-6120-4b96acbcb542 AT yahoo DOT com> | |
<alpine DOT DEB DOT 2 DOT 21 DOT 2009021444450 DOT 14655 AT nimbus> | |
<alpine DOT DEB DOT 2 DOT 21 DOT 2009021529470 DOT 15983 AT nimbus> | |
<3b3b883a-f334-b9c6-eb2e-d49c86fa14fd AT yahoo DOT com> | |
<20200902171255 DOT GC2911 AT newvzh DOT lokolhoz> | |
<alpine DOT DEB DOT 2 DOT 21 DOT 2009022322360 DOT 1252 AT nimbus> | |
From: | "Glen W. Ruch (gw DOT ruch AT yahoo DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com> |
Message-ID: | <f8bd6fbc-d1d1-fb75-da23-fef5e6e6ec7f@yahoo.com> |
Date: | Wed, 2 Sep 2020 20:57:05 -0400 |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 |
Thunderbird/68.11.0 | |
MIME-Version: | 1.0 |
In-Reply-To: | <alpine.DEB.2.21.2009022322360.1252@nimbus> |
X-Mailer: | WebService/1.1.16565 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) |
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 |
This is a multi-part message in MIME format. --------------4BFFBFD0615ED4CF4910C839 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Roland: It's not as easy as we'd hoped.?? A search for all /*geda*/ files returns no build-dep labeled options /*dnf search geda*/ Last metadata expiration check: 2:08:18 ago on Wed 02 Sep 2020 05:13:09 PM EDT. ========================= Name & Summary Matched: geda ========================= geda-docs.noarch : Documentation and Examples for gEDA geda-gattrib.x86_64 : Attribute editor for gEDA geda-gnetlist.x86_64 : Netlister for the gEDA project geda-symbols.noarch : Electronic symbols for gEDA libgeda.x86_64 : Libraries for the gEDA project ============================== Name Matched: geda ============================== geda-gschem.x86_64 : Electronics schematics editor geda-gsymcheck.x86_64 : Symbol checker for electronics schematics editor ============================ Summary Matched: geda ============================= gerbv.x86_64 : Gerber file viewer from the gEDA toolkit gerbv.i686 : Gerber file viewer from the gEDA toolkit [ruchg AT localhost ~]$ [ruchg AT localhost ~]$ /*dnf search gschem*/ geda-gschem.x86_64 : Electronics schematics editor So I downloaded the tarball, /*geda-gaf-1.10.0.tar.gz*/. When I ran the /*./configure*/ It complained about /*libfam*/ and /*libgamin*/ so I added the provided /*--without-libfam*/ switch.?? (I'm running a home system, and no others are trying to modify my schematics, I shouldn't need file access monitoring.) A /*make*/ throws multiple errors. /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ???GTypeDebugFlags??? is deprecated [-Wdeprecated-declarations] ?? 236 | void?????????????????????? gtk_type_init???? (GTypeDebugFlags debug_flags); ?????????? | ^~~~ [snip] /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here ?? 679 | { ?????????? | ^ [ - - snip - - plus 2 more /*deprecated *//*warnings*/, and another /*note: declared here*/ message] gschem_page_view.c: In function ???gschem_page_view_invalidate_world_rect???: gschem_page_view.c:596:3: error: ???screen_right??? may be used uninitialized in this function [-Werror=maybe-uninitialized] ?? 596 |???? gschem_page_view_invalidate_screen_rect (view, ?????????? |???? ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ?? 597 |?????????????????????????????????????????????????????????????????????????????????????? screen_left, ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~~ ?? 598 |?????????????????????????????????????????????????????????????????????????????????????? screen_top, ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~ ?? 599 |?????????????????????????????????????????????????????????????????????????????????????? screen_right, ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~~~ ?? 600 |?????????????????????????????????????????????????????????????????????????????????????? screen_bottom); ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~~~~ gschem_page_view.c:596:3: error: ???screen_bottom??? may be used uninitialized in this function [-Werror=maybe-uninitialized] gschem_page_view.c:596:3: error: ???screen_top??? may be used uninitialized in this function [-Werror=maybe-uninitialized] gschem_page_view.c:596:3: error: ???screen_left??? may be used uninitialized in this function [-Werror=maybe-uninitialized] cc1: some warnings being treated as errors make[4]: *** [Makefile:1452: gschem-gschem_page_view.o] Error 1 make[4]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src' make[3]: *** [Makefile:648: all] Error 2 make[3]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src' make[2]: *** [Makefile:474: all-recursive] Error 1 make[2]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem' make[1]: *** [Makefile:548: all-recursive] Error 1 make[1]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0' make: *** [Makefile:480: all] Error 2 In order to try and see if these are just warnings I tried to /*make install*/, and it looks to me as I got the same errors gschem_page_view.c:596:3: error: ???screen_bottom??? may be used uninitialized in this function [-Werror=maybe-uninitialized] gschem_page_view.c:596:3: error: ???screen_top??? may be used uninitialized in this function [-Werror=maybe-uninitialized] gschem_page_view.c:596:3: error: ???screen_left??? may be used uninitialized in this function [-Werror=maybe-uninitialized] cc1: some warnings being treated as errors make[4]: *** [Makefile:1452: gschem-gschem_page_view.o] Error 1 make[4]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src' make[3]: *** [Makefile:2570: install] Error 2 make[3]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src' make[2]: *** [Makefile:474: install-recursive] Error 1 make[2]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem' make[1]: *** [Makefile:548: install-recursive] Error 1 make[1]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0' make: *** [Makefile:842: install] Error 2 Running /*gschem*/ from the command line brings up the same version 1.9.2 that I had been running. Suggestions on getting thru the make errors? Regards. On 9/2/20 5:45 PM, Roland Lutz wrote: > On Wed, Sep 02, 2020 at 10:48:31AM -0400, Glen W. Ruch > (gw DOT ruch AT yahoo DOT com) [via geda-help AT delorie DOT com] wrote: >> [ruchg AT localhost ~]$ dnf list installed | grep pango >> [???] 1.44.7-2.fc32 [???] > > I see.?? From version 1.44 on, Pango switched from FreeType to HarfBuzz > for font rendering, which is causing a lot of issues.?? I assume this > is one of them. > >> If you want me to compile, it will take me some time to find the >> source and download.?? - - - assuming I find all the dependencies etc. > > This would be really helpful.?? Debian has `apt-get build-dep geda-gaf' > to install all build dependencies for geda-gaf; I assume Fedora has a > similar feature.?? I can't reproduce the bug on my machine, so I need > feedback from someone who can in order to see if the metric cache is > actually what's causing the issue. > > > On Wed, 2 Sep 2020, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via > geda-help AT delorie DOT com] wrote: >> The rendering issues have been introduced in the new version of >> Pango---1.44.?? We've have been already fixed many of them in Lepton >> 1.9.11 (Lepton is a fork of 'geda-gaf'). > > I had a look at these fixes.?? If I understand it correctly, you > ditched baseline alignment completely and use the "logical" text > boundaries for text alignment which introduces a large gap between the > text and the anchor point for both "lower" and "upper" alignment. > > As a rationale, you wrote in the commit message that "the > 'pango_font_metrics*()' functions [???] were considered unstable and we > used them at our own risk".?? Do you have any reference for this? --------------4BFFBFD0615ED4CF4910C839 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <p>Roland:</p> <p>It's not as easy as we'd hoped.?? A search for all <i><b>geda</b></i> files returns no build-dep labeled options<br> </p> <p><i><b>dnf search geda</b></i><br> Last metadata expiration check: 2:08:18 ago on Wed 02 Sep 2020 05:13:09 PM EDT.<br> ========================= Name & Summary Matched: geda =========================<br> geda-docs.noarch : Documentation and Examples for gEDA<br> geda-gattrib.x86_64 : Attribute editor for gEDA<br> geda-gnetlist.x86_64 : Netlister for the gEDA project<br> geda-symbols.noarch : Electronic symbols for gEDA<br> libgeda.x86_64 : Libraries for the gEDA project<br> ============================== Name Matched: geda ==============================<br> geda-gschem.x86_64 : Electronics schematics editor<br> geda-gsymcheck.x86_64 : Symbol checker for electronics schematics editor<br> ============================ Summary Matched: geda =============================<br> gerbv.x86_64 : Gerber file viewer from the gEDA toolkit<br> gerbv.i686 : Gerber file viewer from the gEDA toolkit<br> [ruchg AT localhost ~]$ <br> </p> <p>[ruchg AT localhost ~]$ <i><b>dnf search gschem</b></i><br> geda-gschem.x86_64 : Electronics schematics editor<br> </p> <p>So I downloaded the tarball, <i><b>geda-gaf-1.10.0.tar.gz</b></i>.?? When I ran the <i><b>./configure</b></i> It complained about <i><b>libfam</b></i> and <i><b>libgamin</b></i> so I added the provided <i><b>--without-libfam</b></i> switch.?? (I'm running a home system, and no others are trying to modify my schematics, I shouldn't need file access monitoring.)<br> </p> <p>A <i><b>make</b></i> throws multiple errors.</p> <p>/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ???GTypeDebugFlags??? is deprecated [-Wdeprecated-declarations]<br> ?? 236 | void?????????????????????? gtk_type_init???? (GTypeDebugFlags?????? debug_flags);<br> ?????????? | ^~~~<br> [snip]<br> </p> <p>/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here<br> ?? 679 | {<br> ?????????? | ^<br> </p> <p><br> </p> <p>[ - - snip - - plus 2 more <i><b>deprecated </b></i><i><b>warnings</b></i>, and another <i><b>note: declared here</b></i> message]<br> </p> <p><br> </p> <p>gschem_page_view.c: In function ???gschem_page_view_invalidate_world_rect???:<br> gschem_page_view.c:596:3: error: ???screen_right??? may be used uninitialized in this function [-Werror=maybe-uninitialized]<br> ?? 596 |???? gschem_page_view_invalidate_screen_rect (view,<br> ?????????? |???? ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br> ?? 597 |?????????????????????????????????????????????????????????????????????????????????????? screen_left,<br> ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~~<br> ?? 598 |?????????????????????????????????????????????????????????????????????????????????????? screen_top,<br> ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~<br> ?? 599 |?????????????????????????????????????????????????????????????????????????????????????? screen_right,<br> ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~~~<br> ?? 600 |?????????????????????????????????????????????????????????????????????????????????????? screen_bottom);<br> ?????????? |?????????????????????????????????????????????????????????????????????????????????????? ~~~~~~~~~~~~~~<br> gschem_page_view.c:596:3: error: ???screen_bottom??? may be used uninitialized in this function [-Werror=maybe-uninitialized]<br> gschem_page_view.c:596:3: error: ???screen_top??? may be used uninitialized in this function [-Werror=maybe-uninitialized]<br> gschem_page_view.c:596:3: error: ???screen_left??? may be used uninitialized in this function [-Werror=maybe-uninitialized]<br> cc1: some warnings being treated as errors<br> make[4]: *** [Makefile:1452: gschem-gschem_page_view.o] Error 1<br> make[4]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'<br> make[3]: *** [Makefile:648: all] Error 2<br> make[3]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'<br> make[2]: *** [Makefile:474: all-recursive] Error 1<br> make[2]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem'<br> make[1]: *** [Makefile:548: all-recursive] Error 1<br> make[1]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0'<br> make: *** [Makefile:480: all] Error 2<br> </p> <p>In order to try and see if these are just warnings I tried to <i><b>make install</b></i>, and it looks to me as I got the same errors</p> <p>gschem_page_view.c:596:3: error: ???screen_bottom??? may be used uninitialized in this function [-Werror=maybe-uninitialized]<br> gschem_page_view.c:596:3: error: ???screen_top??? may be used uninitialized in this function [-Werror=maybe-uninitialized]<br> gschem_page_view.c:596:3: error: ???screen_left??? may be used uninitialized in this function [-Werror=maybe-uninitialized]<br> cc1: some warnings being treated as errors<br> make[4]: *** [Makefile:1452: gschem-gschem_page_view.o] Error 1<br> make[4]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'<br> make[3]: *** [Makefile:2570: install] Error 2<br> make[3]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'<br> make[2]: *** [Makefile:474: install-recursive] Error 1<br> make[2]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem'<br> make[1]: *** [Makefile:548: install-recursive] Error 1<br> make[1]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0'<br> make: *** [Makefile:842: install] Error 2<br> </p> <p>Running <i><b>gschem</b></i> from the command line brings up the same version 1.9.2 that I had been running.</p> <p>Suggestions on getting thru the make errors?<br> </p> <p>Regards.</p> <p><br> </p> <p><br> </p> <div class="moz-cite-prefix">On 9/2/20 5:45 PM, Roland Lutz wrote:<br> </div> <blockquote type="cite" cite="mid:alpine DOT DEB DOT 2 DOT 21 DOT 2009022322360 DOT 1252 AT nimbus">On Wed, Sep 02, 2020 at 10:48:31AM -0400, Glen W. Ruch (<a class="moz-txt-link-abbreviated" href="mailto:gw DOT ruch AT yahoo DOT com">gw DOT ruch AT yahoo DOT com</a>) [via <a class="moz-txt-link-abbreviated" href="mailto:geda-help AT delorie DOT com">geda-help AT delorie DOT com</a>] wrote: <br> <blockquote type="cite">[ruchg AT localhost ~]$ dnf list installed | grep pango <br> [???] 1.44.7-2.fc32 [???] <br> </blockquote> <br> I see.?? From version 1.44 on, Pango switched from FreeType to HarfBuzz for font rendering, which is causing a lot of issues.?? I assume this is one of them. <br> <br> <blockquote type="cite">If you want me to compile, it will take me some time to find the source and download.?? - - - assuming I find all the dependencies etc. <br> </blockquote> <br> This would be really helpful.?? Debian has `apt-get build-dep geda-gaf' to install all build dependencies for geda-gaf; I assume Fedora has a similar feature.?? I can't reproduce the bug on my machine, so I need feedback from someone who can in order to see if the metric cache is actually what's causing the issue. <br> <br> <br> On Wed, 2 Sep 2020, Vladimir Zhbanov (<a class="moz-txt-link-abbreviated" href="mailto:vzhbanov AT gmail DOT com">vzhbanov AT gmail DOT com</a>) [via <a class="moz-txt-link-abbreviated" href="mailto:geda-help AT delorie DOT com">geda-help AT delorie DOT com</a>] wrote: <br> <blockquote type="cite">The rendering issues have been introduced in the new version of Pango---1.44.?? We've have been already fixed many of them in Lepton 1.9.11 (Lepton is a fork of 'geda-gaf'). <br> </blockquote> <br> I had a look at these fixes.?? If I understand it correctly, you ditched baseline alignment completely and use the "logical" text boundaries for text alignment which introduces a large gap between the text and the anchor point for both "lower" and "upper" alignment. <br> <br> As a rationale, you wrote in the commit message that "the 'pango_font_metrics*()' functions [???] were considered unstable and we used them at our own risk".?? Do you have any reference for this? <br> </blockquote> </body> </html> --------------4BFFBFD0615ED4CF4910C839--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |