From unknown Sun Jul 27 05:59:57 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#79069 <79069@debbugs.gnu.org> To: bug#79069 <79069@debbugs.gnu.org> Subject: Status: libdbi-drivers does not build Reply-To: bug#79069 <79069@debbugs.gnu.org> Date: Sun, 27 Jul 2025 12:59:57 +0000 retitle 79069 libdbi-drivers does not build reassign 79069 guix submitter 79069 Tomas Volf <~@wolfsden.cz> severity 79069 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 21 07:56:34 2025 Received: (at submit) by debbugs.gnu.org; 21 Jul 2025 11:56:34 +0000 Received: from localhost ([127.0.0.1]:56041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1udp8D-0001U0-TV for submit@debbugs.gnu.org; Mon, 21 Jul 2025 07:56:34 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43652) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1udp8A-0001TO-0u for submit@debbugs.gnu.org; Mon, 21 Jul 2025 07:56:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1udp81-0003Rf-Q1 for bug-guix@gnu.org; Mon, 21 Jul 2025 07:56:22 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1udp7x-0004Zu-De for bug-guix@gnu.org; Mon, 21 Jul 2025 07:56:21 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id BD68026BD82; Mon, 21 Jul 2025 11:56:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1753098973; bh=G5bkDW4J52yrOfE9MzOTFhxZBogUKeePIbyKNB8BWoI=; h=From:To:Subject:Date; b=oFZtRqw3Zj++yauXjDBSYK8KI0ozZh2wRw8jyeTCzEHiiXeMT2pVl0pjvmIgOIx5j a41KgtBlBnXZqx1vK6nPe+Bl9d/ZhGYSw8FuRIctWdvw1QYI8cHwj27eScFTVxHSVJ JJJVqE5d1tGN6g4MA6Eq8rS51i2iBo5+F9sJFrkgFvhn0GcxswezovE0JyFde2tn0/ qTXE8HCf8W/tw4Exe6Cun2r8dRSMf2VOBlLy+UEkTmASbsBRu5cgKrg+yyJVeBrdmW EVEYOrPw0/vwdrLcuUvLEtOd6k+i10c/ZCUM1UmP/dr7MXj9cR00+58vXUSF+HFyDx eiUkQTbhGM9yq1cvkQ01/T8b1Hb+sKIt0toWQ+cRv+w1LzmsroZHTe7qaAVH+1iqev a2rdcrq6IQOp49Oe/j62OKAHWD1Eyu053OtW5oL34ak+LiYg4U8cjH79fDGAHsFZED A4BqUs+46k9B6ClDR+SvuIemDvkB8pdRFtUgClrfZFVEFdM4QR/soK94jk9B+b2VYp BWUam0KmcikZdrTIqMjyeeUDAwCOX6cbR47HvmcVLd+03Hurr3SxUvVH0PggJKVO4I OcMjnydxOA/mp1bXUlhLL+53qTA3ZJtGSNckMV+b7wpCy5FUJ9Rs1Zp6PkDOL4GiB/ STW+Fe62bPbN87gmZTxybSfc= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id C0DEB26BE01 for ; Mon, 21 Jul 2025 11:56:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1753098972; bh=G5bkDW4J52yrOfE9MzOTFhxZBogUKeePIbyKNB8BWoI=; h=From:To:Subject:Date; b=jCRU7Xkcb7X+9e1bd54YVyectknNMID3GWqL8PoUriQChbGDHQb4grZV8qemxywvr 4Rg4YxuFAfB1pvRFhDH99faLN9bFDWzLRPBICnDnxOjrBh7f8MmYHjA5yWvKa1tpX3 VPb+R6qwis8+QqMRSFYnAxvEKinEas41i6LlcN1D8PuLzjgM63/zIM6iJ+yDI+8PSH h4Utwx3bhnwK/0gyb0dDKRWeqLR0OvVyljS3H9BU1Fk+R6xjD8iTdhfrEkFR931rIk OLzOhGb1ifHoKiNKykbgs7ub+m2oUeXxT72aRI6yVuxnW0ApYaHnVkX8iRrCfkED/W Drrt5ZUwT0/+9PI/kjEPQz1c8m6uY94Fzto5fpiaaHDoSwxz0/uNmlykuixP3AjlPS suirAeVSPkbWIUPooXhSWo6oZOiRO4tFcczYlmAeS8sWXrObsg8g9agDeCxhfX5iuZ BQfv5/P6NWkgo39qrsH7LmlLrYkessljThCsl+g2NINftpv+QD4mMEWXwnXPDztDdR gxPBT5J4k6W9b7gvmo2Z10EibXHygptzZ0SqFg63KXQBQ0rGBosf1a/59s9cw3AZZv eVu5tVgyDKDp1RhFh5mycDjH9mTCIwibIT58kMKKwWADeTVlPpU3n8qAfQBwReUHmm X5BjldUZg1JxMrKi/Dy0QZDw= From: Tomas Volf <~@wolfsden.cz> To: bug-guix@gnu.org Subject: libdbi-drivers does not build Date: Mon, 21 Jul 2025 13:56:12 +0200 Message-ID: <87ldohzrj7.fsf@wolfsden.cz> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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.0 (/) Hello, I pulled latest Guix and tried to reconfigure my home, but it failed due to a build failure in libdbi-drivers: --8<---------------cut here---------------start------------->8--- $ guix describe=20=20=20=20=20=20=20=20=20=20=20=20 Generation 1 Jul 21 2025 11:48:06 (current) guix e942608 repository URL: https://git.guix.gnu.org/guix.git branch: master commit: e94260852b67fcad6f7f32c1944718a8d08a494d --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- $ guix build libdbi-drivers [..] gcc -DHAVE_CONFIG_H -I. -I../.. -Iinclude -std=3Dgnu99 -MT cdash_report= er.o -MD -MP -MF .deps/cdash_reporter.Tpo -c -o cdash_reporter.o `test -f '= src/cdash_reporter.c' || echo './'`src/cdash_reporter.c src/constraint.c: In function =E2=80=98with_=E2=80=99: src/constraint.c:104:22: error: assignment to =E2=80=98void (*)(Constraint = *, const char *, intptr_t, const char *, int, TestReporter *)=E2=80=99 {a= ka =E2=80=98void (*)(struct Constraint_ *, const char *, long int, const c= har *, int, struct TestReporter_ *)=E2=80=99} from incompatible pointer ty= pe =E2=80=98void (*)(Constraint *, const char *, const char *, intptr_t, c= onst char *, int, TestReporter *)=E2=80=99 {aka =E2=80=98void (*)(struct C= onstraint_ *, const char *, const char *, long int, const char *, int, st= ruct TestReporter_ *)=E2=80=99} [-Wincompatible-pointer-types] 104 | constraint->test =3D &test_with_matcher; | ^ src/constraint.c: In function =E2=80=98compare_using_matcher=E2=80=99: src/constraint.c:167:39: error: initialization of =E2=80=98int (*)(const vo= id *)=E2=80=99 from =E2=80=98intptr_t=E2=80=99 {aka =E2=80=98long int=E2=80= =99} makes pointer from integer without a cast [-Wint-conversion] 167 | int (*matches)(const void*) =3D constraint->expected; | ^~~~~~~~~~ src/constraint.c:168:20: error: passing argument 1 of =E2=80=98matches=E2= =80=99 makes pointer from integer without a cast [-Wint-conversion] 168 | return matches(actual); | ^~~~~~ | | | intptr_t {aka long int} src/constraint.c:168:20: note: expected =E2=80=98const void *=E2=80=99 but = argument is of type =E2=80=98intptr_t=E2=80=99 {aka =E2=80=98long int=E2=80= =99} make[3]: *** [Makefile:454: constraint.o] Error 1 make[3]: *** Waiting for unfinished jobs.... src/unit.c: In function =E2=80=98wait_for_child_process=E2=80=99: src/unit.c:229:5: error: implicit declaration of function =E2=80=98wait=E2= =80=99; did you mean =E2=80=98want=E2=80=99? [-Wimplicit-function-declarati= on] 229 | wait(&status); | ^~~~ | want mv -f .deps/breadcrumb.Tpo .deps/breadcrumb.Po make[3]: *** [Makefile:356: unit.o] Error 1 --8<---------------cut here---------------end--------------->8--- Have a nice day, Tomas --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.