| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
| X-Recipient: | geda-user AT delorie DOT com |
| X-Virus-Scanned: | amavisd-new at neurotica.com |
| X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=simple/simple; d=neurotica.com; s=mail; |
| t=1608750112; bh=BiV8gFTwQczl5rBy+yZRdyiEj+EbBppw9J7k1/CVXqs=; | |
| h=To:From:Subject:Date; | |
| b=FAVyPamsnVvkyFmcALtNrDCgQkYRk+Pz8dz05T1sbEnYy4/z0VkqqwJAsVufdbatE | |
| 10H2tqEtvYnbSIcGDPK2XasbwKTaS4PpBZpD9QgVUlhizqBUwuvTfs8MGAEdlt4fSI | |
| thP/fZaIJFqVlPBlrVcdznbv8lifN1fRZ52viW+JliM+HTvuNXon7i2LOblLQbgGFi | |
| Os6IMlAWYkDzmRF8bNBAJv9QVPARClLKeNTZLCFf/tzSdrHy/l1HvpG14RALWJWXWf | |
| r4OQYI67VnPUQ4/673nUSYgnZsRVc+lh4MVpacg/uXbwXzPizvJxIycf1FkkBVTv2O | |
| uxwsWdVb0ZBTg== | |
| To: | geda-user AT delorie DOT com |
| From: | "Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
| Subject: | [geda-user] 1.10.2 build failure |
| Message-ID: | <a36ff184-32ca-c283-2da3-8207ca051b52@neurotica.com> |
| Date: | Wed, 23 Dec 2020 14:01:52 -0500 |
| User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 |
| Thunderbird/60.6.1 | |
| MIME-Version: | 1.0 |
| Reply-To: | geda-user AT delorie DOT com |
Hi folks, building 1.10.2 I just hit this compilation error:
-------------------------------------
x_event.c:110:7: error: 'unsnapped_wx' may be used uninitialized in this
function [-Werror=maybe-uninitialized]
w_x = snap_grid (w_current, unsnapped_wx);
^
x_event.c:84:7: note: 'unsnapped_wx' was declared here
int unsnapped_wx, unsnapped_wy;
^
x_event.c:111:7: error: 'unsnapped_wy' may be used uninitialized in this
function [-Werror=maybe-uninitialized]
w_y = snap_grid (w_current, unsnapped_wy);
^
x_event.c:84:21: note: 'unsnapped_wy' was declared here
int unsnapped_wx, unsnapped_wy;
^
lto1: some warnings being treated as errors
-------------------------------------
The platform in use is Linux Mint v19.3.
I was able to continue the build by removing
-Werror=maybe-uninitialized from gschem/src/Makefile, but that doesn't
seem like the right solution. ;)
Briefly perusing the source, following that variable as it's passed
from function to function lead me to gschem/src/gschem_page_view.c where
that variable is explicitly assigned, so the code does look safe.
Another such error happens in gattrib/src/gtksheet_2_2.c, the same
Makefile edit in that directory gets around it.
This build results in functional binaries, though I've not done much
testing.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |