From unknown Sat Jun 14 03:51:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#40780 <40780@debbugs.gnu.org> To: bug#40780 <40780@debbugs.gnu.org> Subject: Status: guile 3.0.2: Prevent warning using libguile with -Wpedantic (redefinition) Reply-To: bug#40780 <40780@debbugs.gnu.org> Date: Sat, 14 Jun 2025 10:51:17 +0000 retitle 40780 guile 3.0.2: Prevent warning using libguile with -Wpedantic (= redefinition) reassign 40780 guile submitter 40780 Hannes M=C3=BCller severity 40780 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 22 15:41:47 2020 Received: (at submit) by debbugs.gnu.org; 22 Apr 2020 19:41:47 +0000 Received: from localhost ([127.0.0.1]:53329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRLFj-0006Hl-J0 for submit@debbugs.gnu.org; Wed, 22 Apr 2020 15:41:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:33972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRL5E-00060E-Tz for submit@debbugs.gnu.org; Wed, 22 Apr 2020 15:30:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45698) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRL5E-0002gg-Da for bug-guile@gnu.org; Wed, 22 Apr 2020 15:30:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jRL5D-00050j-SR for bug-guile@gnu.org; Wed, 22 Apr 2020 15:30:56 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:34402) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jRL5D-0004zk-Ey for bug-guile@gnu.org; Wed, 22 Apr 2020 15:30:55 -0400 Received: by mail-wr1-x435.google.com with SMTP id j1so3939660wrt.1 for ; Wed, 22 Apr 2020 12:30:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=BeqyFoSoXenR9JUt4wXEKmWXFDQk4QZInCJyk6lcAXI=; b=qqnqluuLSsG0C7jd9x8X29+dCO+mKYF0TGuBrwNbsowz5gsxJ9LUUXC1Qm7TgmCwKm AhnrIBPwGYshU8E4+f700j6fdx9keIas6b7sGW3SL1ShcQ3dyoIdkIZOMQ1Cu/NRK/7X DVqTTi6gbiwsmP/bdCPauvcGB48+uGw1q79EIrNDHlIrBKFrBJLahg7ZZZpd2PsTdEU7 6xiLZsI1FOA6I7N3lzHuDeknwfYDNniG69TKwgSPHXhQXDJ2RZhYXxi//VdEraq5cPfj qog5RFEQ7WWgYKhhnoYtfFfqEVWF0wYQ8ClqfOfTAowrwegsMPi8Zkhlp2cP8tYq5FBH kyRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=BeqyFoSoXenR9JUt4wXEKmWXFDQk4QZInCJyk6lcAXI=; b=qOPZ4nfwUVye3STANf1rBwwb/d/VfrVhiTccAuJATDqA3GS+o4/6nyaNNTVsEqea37 ynms89Ss8rouE6YeyPwgoc8Xrm2h2+TgCscw5DExQmyWWQ13/4IUyFqU4mfHdj4+taj3 aqKZeVNgKST99I71hUKp/3TGDexjkhZEMegWnedNbT6k18lZGZFBATSNM0wWwmeFIEFn dbTR1NVVvZvitel3itgAIiwptipqEMmXm9gueLuZpv+BfbYnNXuBpJ8+npC3woRidHN+ 1ml1A3WwZqhnCBAx5SMeczvVm1huUUopmnV0VtrO6FDgryI513xyOHdNVrsK6HGqvLCS Yi6g== X-Gm-Message-State: AGi0PuYpBqzXUm7yhqCsQC3tHuMNGT4HrhUJaYPIofzN5z1zKutJDFAs 15qNi2Vt0ZJOjX2Q8X5CJWFtDkgQ X-Google-Smtp-Source: APiQypLzTX4BOCBm/DwU78fiaFuvFCbH3tQUfz0n+uCRAtVUWWRBBVDP3Ek44k5Q8ZvJIYYpeRU8JQ== X-Received: by 2002:adf:e403:: with SMTP id g3mr653515wrm.121.1587583853291; Wed, 22 Apr 2020 12:30:53 -0700 (PDT) Received: from w01.local (dslb-188-108-232-188.188.108.pools.vodafone-ip.de. [188.108.232.188]) by smtp.gmail.com with ESMTPSA id y40sm277835wrd.20.2020.04.22.12.30.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Apr 2020 12:30:52 -0700 (PDT) Message-ID: Subject: guile 3.0.2: Prevent warning using libguile with -Wpedantic (redefinition) From: Hannes =?ISO-8859-1?Q?M=FCller?= To: bug-guile@gnu.org Date: Wed, 22 Apr 2020 21:30:52 +0200 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=h.c.f.mueller@gmail.com; helo=mail-wr1-x435.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2a00:1450:4864:20::435 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Dear Maintainer, 2 warnings as shown below for libguile 3.0.2 (i.e. usage of libguile in external C code) with gcc 9.3.0 and option -Wpedantic are indicated. In contrast I get no warnings for libguile 2.2.7 with the s [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (h.c.f.mueller[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 22 Apr 2020 15:41:46 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Dear Maintainer, 2 warnings as shown below for libguile 3.0.2 (i.e. usage of libguile in external C code) with gcc 9.3.0 and option -Wpedantic are indicated. In contrast I get no warnings for libguile 2.2.7 with the same compiler options. Therefore, please fix this easy to circumvent warning. Best regards Hannes In file included from /usr/include/guile/3.0/libguile/numbers.h:29, from /usr/include/guile/3.0/libguile/array- handle.h:27, from /usr/include/guile/3.0/libguile.h:35, from read_cfg.c:7: /usr/include/guile/3.0/libguile/print.h:79:3: warning: redefinition of typedef 'scm_print_state' [-Wpedantic] 79 | } scm_print_state; | ^~~~~~~~~~~~~~~ In file included from /usr/include/guile/3.0/libguile.h:33, from read_cfg.c:7: /usr/include/guile/3.0/libguile/scm.h:824:32: note: previous declaration of 'scm_print_state' was here 824 | typedef struct scm_print_state scm_print_state; | ^~~~~~~~~~~~~~~ In file included from /usr/include/guile/3.0/libguile/threads.h:27, from /usr/include/guile/3.0/libguile/async.h:25, from /usr/include/guile/3.0/libguile.h:38, from read_cfg.c:7: /usr/include/guile/3.0/libguile/dynstack.h:37:3: warning: redefinition of typedef 'scm_t_dynstack' [-Wpedantic] 37 | } scm_t_dynstack; | ^~~~~~~~~~~~~~ In file included from /usr/include/guile/3.0/libguile.h:33, from read_cfg.c:7: /usr/include/guile/3.0/libguile/scm.h:825:29: note: previous declaration of 'scm_t_dynstack' was here 825 | typedef struct scm_dynstack scm_t_dynstack; | ^~~~~~~~~~~~~~ From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 05 13:33:51 2020 Received: (at 40780) by debbugs.gnu.org; 5 Dec 2020 18:33:51 +0000 Received: from localhost ([127.0.0.1]:48228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klcNT-0000qB-04 for submit@debbugs.gnu.org; Sat, 05 Dec 2020 13:33:51 -0500 Received: from mail-ed1-f49.google.com ([209.85.208.49]:39401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klVgy-0002Sw-Vy for 40780@debbugs.gnu.org; Sat, 05 Dec 2020 06:25:33 -0500 Received: by mail-ed1-f49.google.com with SMTP id c7so8578426edv.6 for <40780@debbugs.gnu.org>; Sat, 05 Dec 2020 03:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=Y4hydonIngKxRGuGMySfa5Hue4iwNBZhpsFX7G1uED8=; b=suythA7AgnVtBBuqlPLK42NXwAMsp9RP3E45ZPiatW6Kr8MEYFkT12MJ9RP1JLfpja hIN6hiRsFCAFOjalIraqG4r4E4Dloj8YnjtsIFQHblCRtyP2EM3kxV3eC9i4ObPLrPwL 5Ni2Mpu+JLm9lrOr2GSmM/5dBMyTqXJy/6ocAzPPSMIs2Yj5sdeEYH5VYE6gpaAZ9E0d bm4fWwz98oAWv15dGSJg5AjGFyJT/fuW5zqP8EpeBNZDa98e3aNsDd2DdhqRMkci51jt 3u1VIgQaqdFKYbJbY1KG2c6U5NVvGa0pYuRJOjPmPftAbbeV0luiVAb9F5PWetPGuRW9 PLgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=Y4hydonIngKxRGuGMySfa5Hue4iwNBZhpsFX7G1uED8=; b=BGlqdgdgqJl9o+uwLxL88aELIdCj5lUA0NRKq4apUG6+g/pFiKLhccSVcoeajv20va mBb/9Tg93LryU/IGL7Whilsbq8r6dKDVo8s3TRv7paGn0iMgd8DeQYItX9+qcbixz6Yl H7Zjcf9GQLRZrIr70YrL/pkiUAWTB5vJ+NOyZhUfb2AI1QnASGdr58IHbr2unGtD4y9K pl0X5nyPvCu0tey9Gqaf1RqQAWbWHaCSwXTdEpmJqsihEYTiJhMekJibK701Zl69OEh8 rbZPq/Drm+6xBNQpUcXVziseZXtQVmFN5qAT0RR+C8u+7ZXOtaN0Isw9XrS4rzhPPvf9 Wqmg== X-Gm-Message-State: AOAM5314W28KuriUyq2G8QpOMc5iRtPiohVgilWwjN7+A1zZ+CQvIGjg Q/ujSI5000RqVK21kyqSrokXzOtUrNU= X-Google-Smtp-Source: ABdhPJxsM86cUjEhNhxn04FRx8MtZWsmfQy07nRJD1wkZtB1CuqEpVBkQ5WzbkQYMU1OG3O5haaDyQ== X-Received: by 2002:a50:ff0c:: with SMTP id a12mr11769266edu.79.1607167526920; Sat, 05 Dec 2020 03:25:26 -0800 (PST) Received: from w01.local (dslb-188-096-235-085.188.096.pools.vodafone-ip.de. [188.96.235.85]) by smtp.gmail.com with ESMTPSA id r7sm5432373edv.39.2020.12.05.03.25.26 for <40780@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Dec 2020 03:25:26 -0800 (PST) Message-ID: Subject: guile 3.0.4: #40780 can be closed (typedef redefinition allowed in c11) From: Hannes =?ISO-8859-1?Q?M=FCller?= To: 40780@debbugs.gnu.org Date: Sat, 05 Dec 2020 12:25:25 +0100 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40780 X-Mailman-Approved-At: Sat, 05 Dec 2020 13:33:49 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dear Maintainer, I consider this bug report can be closed. The 2011 C standard allows redeclaration of typedef names. 6.7 3 says: … a typedef name may be redefined to denote the same type as it currently does, provided that type is not a variably modified type;… I compiled my application with -std=c11 and -Wpedantic using libguile 3.0.4: no warning is shown any more. Thanks! Hannes