[From nobody Fri Mar 27 10:03:09 2026
Received: (at submit) by bugs.debian.org; 13 Mar 2024 11:49:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
 (2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-106.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
 FROMDEVELOPER,FVGT_m_MULTI_ODD,SPF_HELO_NONE,SPF_NONE,
 T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,
 USER_IN_DKIM_WHITELIST autolearn=ham autolearn_force=no
 version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 85; hammy, 150; neutral, 205; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;lucas@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:43312)
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=stravinsky.debian.org, EMAIL=hostmaster@stravinsky.debian.org (verified)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;lucas@debian.org&gt;) id 1rkN6b-007KPy-DI
 for submit@bugs.debian.org; Wed, 13 Mar 2024 11:49:09 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Transfer-Encoding:Content-Type
 :MIME-Version:Message-ID:Subject:To:From:Date:Reply-To:Cc:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=gSWSmb/jPHmSplKEtqV4sGNA16suszMz6hKdLPWkpZ4=; b=a6g5rF5ILARQtNNe5deB3pg3/V
 jZjBi47jL+sONsns7bxdYrdEZk1MNYiXGIsN0XYH7l8ahXwRA+mEQCatsz+yGpTBwSbTalqtDnt9/
 iUaqcSIPQFEC4EwWAOza9MADA6Fh5VUcySa3DcW1Bbq7U0jPNfakOKUtqwqrw1BcGQq/p5JFuFCbA
 CXtUqLPsfZz1M9IYhAAY09qLJeSUaK165StCosIgthTMuRIvVpO5ncJSGmNPPfw8icuCQ2MN5f8Y5
 EI0Ju7F73o17SUhBRZo/uvQqiDWh0P17asaiDKimMhmsbOyX65RopVHNJkNP9RJDk2yc1/Cu7hkao
 Jf6mzgJg==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;lucas@debian.org&gt;) id 1rkN6Z-00B4RX-BS
 for submit@bugs.debian.org; Wed, 13 Mar 2024 11:49:07 +0000
Date: Wed, 13 Mar 2024 12:45:30 +0100
From: Lucas Nussbaum &lt;lucas@debian.org&gt;
To: submit@bugs.debian.org
Subject: syrthes: FTBFS: =?utf-8?Q?convert2syrthes4?=
 =?utf-8?Q?=2Ec=3A191=3A9=3A_error=3A_implicit_declaration_of_function_?=
 =?utf-8?B?4oCYb3V2cmlyX3N5cg==?= =?utf-8?B?4oCZ?=
 [-Werror=implicit-function-declaration]
Message-ID: &lt;ZfGR2sMSk1YSv40l@grub.nussbaum.fr&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Debian-User: lucas
Delivered-To: submit@bugs.debian.org

Source: syrthes
Version: 4.3.5+20200129-dfsg1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

This is most likely caused by a change in dpkg 1.22.6, that enabled
-Werror=implicit-function-declaration. For more information, see
https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration

Relevant part (hopefully):
&gt; gcc -c  -D _FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/&lt;&lt;PKGBUILDDIR&gt;&gt;=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_SYRTHES_MPI_ -DMED -I /usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include -I/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include lecture_sim.c -o ../../../../build//lecture_sim.o
&gt; convert2syrthes4.c: In function ‘main’:
&gt; convert2syrthes4.c:191:9: error: implicit declaration of function ‘ouvrir_syr’ [-Werror=implicit-function-declaration]
&gt;   191 |     if (ouvrir_syr(&amp;maillage,nom_syr) != 0) return 1;
&gt;       |         ^~~~~~~~~~
&gt; lecture_sim.c: In function ‘lecture_tableau_sim_entier’:
&gt; lecture_sim.c:186:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=]
&gt;   186 |         printf(&quot;_tab[%d] = %d\n&quot;,j,_tab[j]);
&gt;       |                            ~^      ~~~~~~~
&gt;       |                             |          |
&gt;       |                             int        long int
&gt;       |                            %ld
&gt; lecture_sim.c:188:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
&gt;   188 |         printf(&quot;%d != %d\n&quot;,_tab[0],l_seg);
&gt;       |                 ~^          ~~~~~~~
&gt;       |                  |              |
&gt;       |                  int            long int
&gt;       |                 %ld
&gt; lecture_sim.c:195:31: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=]
&gt;   195 |         printf(&quot;_tab[%d+1] = %d\n&quot;,j,_tab[j+1]);
&gt;       |                              ~^      ~~~~~~~~~
&gt;       |                               |          |
&gt;       |                               int        long int
&gt;       |                              %ld
&gt; lecture_sim.c:202:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=]
&gt;   202 |         printf(&quot;_tab[%d] = %d\n&quot;,i,_tab[0]);
&gt;       |                            ~^      ~~~~~~~
&gt;       |                             |          |
&gt;       |                             int        long int
&gt;       |                            %ld
&gt; convert2syrthes4.c:197:16: error: implicit declaration of function ‘conversion_neu’ [-Werror=implicit-function-declaration]
&gt;   197 |   case 1 : if (conversion_neu(&amp;maillage,iargv[m+1]) != 0) return 1; break;
&gt;       |                ^~~~~~~~~~~~~~
&gt; lecture_sim.c: In function ‘lire_sim’:
&gt; lecture_sim.c:391:32: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
&gt;   391 |     printf(&quot;m[   30] NIVEAU = %d\n&quot;,  m[29]);
&gt;       |                               ~^      ~~~~~
&gt;       |                                |       |
&gt;       |                                int     long int
&gt;       |                               %ld
&gt; lecture_sim.c:392:32: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
&gt;   392 |     printf(&quot;m[   31] ETAT   = %d\n&quot;,  m[30]);
&gt;       |                               ~^      ~~~~~
&gt;       |                                |       |
&gt;       |                                int     long int
&gt;       |                               %ld
&gt; convert2syrthes4.c:198:16: error: implicit declaration of function ‘conversion_msh’ [-Werror=implicit-function-declaration]
&gt;   198 |   case 2 : if (conversion_msh(&amp;maillage,iargv[m+1]) != 0) return 1; break;
&gt;       |                ^~~~~~~~~~~~~~
&gt; lecture_sim.c:393:32: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
&gt;   393 |     printf(&quot;m[   32] NTACM  = %d\n&quot;,  m[31]);
&gt;       |                               ~^      ~~~~~
&gt;       |                                |       |
&gt;       |                                int     long int
&gt;       |                               %ld
&gt; convert2syrthes4.c:200:16: error: implicit declaration of function ‘conversion_med’ [-Werror=implicit-function-declaration]
&gt;   200 |   case 3 : if (conversion_med(&amp;maillage,iargv[m+1], nom_syr) != 0) return 1; break;
&gt;       |                ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:202:16: error: implicit declaration of function ‘conversion_sim’ [-Werror=implicit-function-declaration]
&gt;   202 |   case 4 : if (conversion_sim(&amp;maillage,&amp;maillnodes,&amp;maillnodebord,iargv[m+1], nom_syr) != 0) return 1; break;
&gt;       |                ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:203:16: error: implicit declaration of function ‘conversion_ide’ [-Werror=implicit-function-declaration]
&gt;   203 |   case 5 : if (conversion_ide(&amp;maillage,iargv[m+1], nom_syr) != 0) return 1; break;
&gt;       |                ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:219:7: error: implicit declaration of function ‘reouvrir_syr’ [-Werror=implicit-function-declaration]
&gt;   219 |   if (reouvrir_syr(&amp;maillage, nom_syr) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~
&gt; lecture_sim.c:699:9: error: implicit declaration of function ‘extrbord2’ [-Werror=implicit-function-declaration]
&gt;   699 |         extrbord2(*maillnodes,maillnodebord,nrefac);
&gt;       |         ^~~~~~~~~
&gt; convert2syrthes4.c:223:7: error: implicit declaration of function ‘ecrire_entete_syr’ [-Werror=implicit-function-declaration]
&gt;   223 |   if (ecrire_entete_syr(&amp;maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~~~~~
&gt; lecture_sim.c:701:9: error: implicit declaration of function ‘extrbord3’ [-Werror=implicit-function-declaration]
&gt;   701 |         extrbord3(*maillnodes,maillnodebord,nrefac);
&gt;       |         ^~~~~~~~~
&gt; convert2syrthes4.c:228:9: error: implicit declaration of function ‘ouvrir_neu’ [-Werror=implicit-function-declaration]
&gt;   228 |     if (ouvrir_neu(&amp;maillage,iargv[m+1]) != 0) return 1;
&gt;       |         ^~~~~~~~~~
&gt; convert2syrthes4.c:229:9: error: implicit declaration of function ‘modif_noeuds_neusyr’ [-Werror=implicit-function-declaration]
&gt;   229 |     if (modif_noeuds_neusyr(&amp;maillage) != 0) return 1;
&gt;       |         ^~~~~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:230:9: error: implicit declaration of function ‘fermer_neu’; did you mean ‘fermer_syr’? [-Werror=implicit-function-declaration]
&gt;   230 |     if (fermer_neu(&amp;maillage) != 0) return 1;
&gt;       |         ^~~~~~~~~~
&gt;       |         fermer_syr
&gt; convert2syrthes4.c:234:9: error: implicit declaration of function ‘ouvrir_msh’ [-Werror=implicit-function-declaration]
&gt;   234 |     if (ouvrir_msh(&amp;maillage,iargv[m+1]) != 0) return 1;
&gt;       |         ^~~~~~~~~~
&gt; convert2syrthes4.c:235:9: error: implicit declaration of function ‘modif_noeuds_mshsyr’ [-Werror=implicit-function-declaration]
&gt;   235 |     if (modif_noeuds_mshsyr(&amp;maillage) != 0) return 1;
&gt;       |         ^~~~~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:236:9: error: implicit declaration of function ‘fermer_msh’; did you mean ‘fermer_syr’? [-Werror=implicit-function-declaration]
&gt;   236 |     if (fermer_msh(&amp;maillage) != 0) return 1;
&gt;       |         ^~~~~~~~~~
&gt;       |         fermer_syr
&gt; convert2syrthes4.c: In function ‘conversion_sim’:
&gt; convert2syrthes4.c:257:7: error: implicit declaration of function ‘ouvrir_sim’ [-Werror=implicit-function-declaration]
&gt;   257 |   if (ouvrir_sim(maillage, nomfich) != 0) return 1;
&gt;       |       ^~~~~~~~~~
&gt; convert2syrthes4.c:258:7: error: implicit declaration of function ‘lire_sim’ [-Werror=implicit-function-declaration]
&gt;   258 |   if (lire_sim(maillage,maillnodes,maillnodebord) != 0) return 1;
&gt;       |       ^~~~~~~~
&gt; convert2syrthes4.c:260:7: error: implicit declaration of function ‘ecrire_coord_syr’ [-Werror=implicit-function-declaration]
&gt;   260 |   if (ecrire_coord_syr(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:261:7: error: implicit declaration of function ‘ecrire_elem_syr’ [-Werror=implicit-function-declaration]
&gt;   261 |   if (ecrire_elem_syr(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:264:8: error: implicit declaration of function ‘ecrire_elem_de_bord_syr’ [-Werror=implicit-function-declaration]
&gt;   264 |     if(ecrire_elem_de_bord_syr(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:266:7: error: implicit declaration of function ‘fermer_sim’; did you mean ‘fermer_syr’? [-Werror=implicit-function-declaration]
&gt;   266 |   if (fermer_sim(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~
&gt;       |       fermer_syr
&gt; convert2syrthes4.c: In function ‘conversion_ide’:
&gt; convert2syrthes4.c:276:7: error: implicit declaration of function ‘ouvrir_ide’ [-Werror=implicit-function-declaration]
&gt;   276 |   if (ouvrir_ide(maillage, nomfich) != 0) return 1;
&gt;       |       ^~~~~~~~~~
&gt; convert2syrthes4.c:277:7: error: implicit declaration of function ‘lire_ideas’ [-Werror=implicit-function-declaration]
&gt;   277 |   if (lire_ideas(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~
&gt; convert2syrthes4.c:285:7: error: implicit declaration of function ‘fermer_ide’; did you mean ‘fermer_syr’? [-Werror=implicit-function-declaration]
&gt;   285 |   if (fermer_ide(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~
&gt;       |       fermer_syr
&gt; convert2syrthes4.c: In function ‘conversion_neu’:
&gt; convert2syrthes4.c:296:8: error: implicit declaration of function ‘lire_entete_neu’ [-Werror=implicit-function-declaration]
&gt;   296 |    if (lire_entete_neu(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:298:8: error: implicit declaration of function ‘lire_coord_neu’ [-Werror=implicit-function-declaration]
&gt;   298 |    if (lire_coord_neu(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:299:8: error: implicit declaration of function ‘lire_noeuds_colores_neu’ [-Werror=implicit-function-declaration]
&gt;   299 |    if (lire_noeuds_colores_neu(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:301:8: error: implicit declaration of function ‘lire_elem_neu’ [-Werror=implicit-function-declaration]
&gt;   301 |    if (lire_elem_neu(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~
&gt; convert2syrthes4.c:302:8: error: implicit declaration of function ‘lire_zones_neu’ [-Werror=implicit-function-declaration]
&gt;   302 |    if (lire_zones_neu(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:304:8: error: implicit declaration of function ‘lire_cl_neu’ [-Werror=implicit-function-declaration]
&gt;   304 |    if (lire_cl_neu(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~
&gt; convert2syrthes4.c: In function ‘conversion_msh’:
&gt; convert2syrthes4.c:323:8: error: implicit declaration of function ‘lire_entete_msh’ [-Werror=implicit-function-declaration]
&gt;   323 |    if (lire_entete_msh(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:325:8: error: implicit declaration of function ‘lire_coord_msh’ [-Werror=implicit-function-declaration]
&gt;   325 |    if (lire_coord_msh(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:326:8: error: implicit declaration of function ‘lire_noeuds_colores_msh’ [-Werror=implicit-function-declaration]
&gt;   326 |    if (lire_noeuds_colores_msh(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:328:8: error: implicit declaration of function ‘lire_elem_msh’ [-Werror=implicit-function-declaration]
&gt;   328 |    if (lire_elem_msh(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~
&gt; convert2syrthes4.c:329:8: error: implicit declaration of function ‘lire_zones_msh’ [-Werror=implicit-function-declaration]
&gt;   329 |    if (lire_zones_msh(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:331:8: error: implicit declaration of function ‘lire_cl_msh’ [-Werror=implicit-function-declaration]
&gt;   331 |    if (lire_cl_msh(maillage) != 0) return 1;
&gt;       |        ^~~~~~~~~~~
&gt; convert2syrthes4.c: In function ‘conversion_med’:
&gt; convert2syrthes4.c:348:7: error: implicit declaration of function ‘ouvrir_med’ [-Werror=implicit-function-declaration]
&gt;   348 |   if (ouvrir_med(maillage, nomfich, nomsyr) != 0) return 1;
&gt;       |       ^~~~~~~~~~
&gt; convert2syrthes4.c:349:7: error: implicit declaration of function ‘lire_entete_med’ [-Werror=implicit-function-declaration]
&gt;   349 |   if (lire_entete_med(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:351:7: error: implicit declaration of function ‘lire_coord_med’ [-Werror=implicit-function-declaration]
&gt;   351 |   if (lire_coord_med(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:352:7: error: implicit declaration of function ‘lire_noeuds_colores_med’ [-Werror=implicit-function-declaration]
&gt;   352 |   if (lire_noeuds_colores_med(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:354:7: error: implicit declaration of function ‘lire_elem_med’ [-Werror=implicit-function-declaration]
&gt;   354 |   if (lire_elem_med(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~
&gt; convert2syrthes4.c:355:7: error: implicit declaration of function ‘lire_zones_med’ [-Werror=implicit-function-declaration]
&gt;   355 |   if (lire_zones_med(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~~~~
&gt; convert2syrthes4.c:357:7: error: implicit declaration of function ‘lire_cl_med’ [-Werror=implicit-function-declaration]
&gt;   357 |   if (lire_cl_med(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~~
&gt; convert2syrthes4.c:358:7: error: implicit declaration of function ‘ecrire_correspondance_syr_med’ [-Werror=implicit-function-declaration]
&gt;   358 |   if (ecrire_correspondance_syr_med(maillage) !=0 ) return 1;
&gt;       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&gt; convert2syrthes4.c:363:7: error: implicit declaration of function ‘fermer_med’; did you mean ‘fermer_syr’? [-Werror=implicit-function-declaration]
&gt;   363 |   if (fermer_med(maillage) != 0) return 1;
&gt;       |       ^~~~~~~~~~
&gt;       |       fermer_syr
&gt; cc1: some warnings being treated as errors
&gt; make[3]: *** [Makefile:28: ../../../../build//convert2syrthes4.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/syrthes_4.3.5+20200129-dfsg1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&amp;merged=ign&amp;fnewerval=7&amp;flastmodval=7&amp;fusertag=only&amp;fusertagtag=ftbfs-20240313&amp;fusertaguser=lucas@debian.org&amp;allbugs=1&amp;cseverity=1&amp;ctags=1&amp;caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
]