Bug#848747: syrthes: FTBFS: H5public.h:61:20: fatal error: mpi.h: No such file or directory

Lucas Nussbaum lucas at debian.org
Mon Dec 19 21:11:45 UTC 2016


Source: syrthes
Version: 4.3.0-dfsg1-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20161219 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part (hopefully):
> gcc -c  -D _FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_SYRTHES_MPI_ -DMED -I /usr/lib/openmpi/include -I/usr/include -I/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include convert2syrthes4.c -o ../../../../build//convert2syrthes4.o
> lecture_sim.c: In function 'lecture_tableau_sim_entier':
> lecture_sim.c:186:22: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
>   printf("_tab[%d] = %d\n",j,_tab[j]);
>                       ^
> lecture_sim.c:188:11: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=]
>   printf("%d != %d\n",_tab[0],l_seg);
>            ^
> lecture_sim.c:195:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
>   printf("_tab[%d+1] = %d\n",j,_tab[j+1]);
>                         ^
> lecture_sim.c:202:22: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
>   printf("_tab[%d] = %d\n",i,_tab[0]);
>                       ^
> lecture_sim.c: In function 'lire_sim':
> lecture_sim.c:391:32: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=]
>      printf("m[   30] NIVEAU = %d\n",  m[29]);
>                                 ^
> lecture_sim.c:392:32: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=]
>      printf("m[   31] ETAT   = %d\n",  m[30]);
>                                 ^
> lecture_sim.c:393:32: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat=]
>      printf("m[   32] NTACM  = %d\n",  m[31]);
>                                 ^
> In file included from /usr/lib/x86_64-linux-gnu/hdf5/openmpi/include/hdf5.h:24:0,
>                  from /usr/include/med.h:22,
>                  from lecture_med.c:44:
> /usr/include/hdf5/openmpi/H5public.h:61:20: fatal error: mpi.h: No such file or directory
>  #   include <mpi.h>
>                     ^
> compilation terminated.
> lecture_sim.c:699:2: warning: implicit declaration of function 'extrbord2' [-Wimplicit-function-declaration]
>   extrbord2(*maillnodes,maillnodebord,nrefac);
>   ^~~~~~~~~
> lecture_sim.c:701:2: warning: implicit declaration of function 'extrbord3' [-Wimplicit-function-declaration]
>   extrbord3(*maillnodes,maillnodebord,nrefac);
>   ^~~~~~~~~
> convert2syrthes4.c: In function 'main':
> convert2syrthes4.c:191:9: warning: implicit declaration of function 'ouvrir_syr' [-Wimplicit-function-declaration]
>      if (ouvrir_syr(&maillage,nom_syr) != 0) return 1;
>          ^~~~~~~~~~
> convert2syrthes4.c:197:16: warning: implicit declaration of function 'conversion_neu' [-Wimplicit-function-declaration]
>    case 1 : if (conversion_neu(&maillage,iargv[m+1]) != 0) return 1; break;
>                 ^~~~~~~~~~~~~~
> convert2syrthes4.c:198:16: warning: implicit declaration of function 'conversion_msh' [-Wimplicit-function-declaration]
>    case 2 : if (conversion_msh(&maillage,iargv[m+1]) != 0) return 1; break;
>                 ^~~~~~~~~~~~~~
> convert2syrthes4.c:200:16: warning: implicit declaration of function 'conversion_med' [-Wimplicit-function-declaration]
>    case 3 : if (conversion_med(&maillage,iargv[m+1], nom_syr) != 0) return 1; break;
>                 ^~~~~~~~~~~~~~
> convert2syrthes4.c:202:16: warning: implicit declaration of function 'conversion_sim' [-Wimplicit-function-declaration]
>    case 4 : if (conversion_sim(&maillage,&maillnodes,&maillnodebord,iargv[m+1], nom_syr) != 0) return 1; break;
>                 ^~~~~~~~~~~~~~
> convert2syrthes4.c:203:16: warning: implicit declaration of function 'conversion_ide' [-Wimplicit-function-declaration]
>    case 5 : if (conversion_ide(&maillage,iargv[m+1], nom_syr) != 0) return 1; break;
>                 ^~~~~~~~~~~~~~
> convert2syrthes4.c:216:7: warning: implicit declaration of function 'fermer_syr' [-Wimplicit-function-declaration]
>    if (fermer_syr(&maillage) != 0) return 1;
>        ^~~~~~~~~~
> convert2syrthes4.c:219:7: warning: implicit declaration of function 'reouvrir_syr' [-Wimplicit-function-declaration]
>    if (reouvrir_syr(&maillage, nom_syr) != 0) return 1;
>        ^~~~~~~~~~~~
> convert2syrthes4.c:223:7: warning: implicit declaration of function 'ecrire_entete_syr' [-Wimplicit-function-declaration]
>    if (ecrire_entete_syr(&maillage) != 0) return 1;
>        ^~~~~~~~~~~~~~~~~
> convert2syrthes4.c:228:9: warning: implicit declaration of function 'ouvrir_neu' [-Wimplicit-function-declaration]
>      if (ouvrir_neu(&maillage,iargv[m+1]) != 0) return 1;
>          ^~~~~~~~~~
> convert2syrthes4.c:229:9: warning: implicit declaration of function 'modif_noeuds_neusyr' [-Wimplicit-function-declaration]
>      if (modif_noeuds_neusyr(&maillage) != 0) return 1;
>          ^~~~~~~~~~~~~~~~~~~
> convert2syrthes4.c:230:9: warning: implicit declaration of function 'fermer_neu' [-Wimplicit-function-declaration]
>      if (fermer_neu(&maillage) != 0) return 1;
>          ^~~~~~~~~~
> convert2syrthes4.c:234:9: warning: implicit declaration of function 'ouvrir_msh' [-Wimplicit-function-declaration]
>      if (ouvrir_msh(&maillage,iargv[m+1]) != 0) return 1;
>          ^~~~~~~~~~
> convert2syrthes4.c:235:9: warning: implicit declaration of function 'modif_noeuds_mshsyr' [-Wimplicit-function-declaration]
>      if (modif_noeuds_mshsyr(&maillage) != 0) return 1;
>          ^~~~~~~~~~~~~~~~~~~
> convert2syrthes4.c:236:9: warning: implicit declaration of function 'fermer_msh' [-Wimplicit-function-declaration]
>      if (fermer_msh(&maillage) != 0) return 1;
>          ^~~~~~~~~~
> convert2syrthes4.c: In function 'conversion_sim':
> convert2syrthes4.c:257:7: warning: implicit declaration of function 'ouvrir_sim' [-Wimplicit-function-declaration]
>    if (ouvrir_sim(maillage, nomfich) != 0) return 1;
>        ^~~~~~~~~~
> convert2syrthes4.c:258:7: warning: implicit declaration of function 'lire_sim' [-Wimplicit-function-declaration]
>    if (lire_sim(maillage,maillnodes,maillnodebord) != 0) return 1;
>        ^~~~~~~~
> convert2syrthes4.c:260:7: warning: implicit declaration of function 'ecrire_coord_syr' [-Wimplicit-function-declaration]
>    if (ecrire_coord_syr(maillage) != 0) return 1;
>        ^~~~~~~~~~~~~~~~
> convert2syrthes4.c:261:7: warning: implicit declaration of function 'ecrire_elem_syr' [-Wimplicit-function-declaration]
>    if (ecrire_elem_syr(maillage) != 0) return 1;
>        ^~~~~~~~~~~~~~~
> convert2syrthes4.c:264:8: warning: implicit declaration of function 'ecrire_elem_de_bord_syr' [-Wimplicit-function-declaration]
>      if(ecrire_elem_de_bord_syr(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~~~~~~~~~~
> convert2syrthes4.c:266:7: warning: implicit declaration of function 'fermer_sim' [-Wimplicit-function-declaration]
>    if (fermer_sim(maillage) != 0) return 1;
>        ^~~~~~~~~~
> convert2syrthes4.c: In function 'conversion_ide':
> convert2syrthes4.c:276:7: warning: implicit declaration of function 'ouvrir_ide' [-Wimplicit-function-declaration]
>    if (ouvrir_ide(maillage, nomfich) != 0) return 1;
>        ^~~~~~~~~~
> convert2syrthes4.c:277:7: warning: implicit declaration of function 'lire_ideas' [-Wimplicit-function-declaration]
>    if (lire_ideas(maillage) != 0) return 1;
>        ^~~~~~~~~~
> convert2syrthes4.c:285:7: warning: implicit declaration of function 'fermer_ide' [-Wimplicit-function-declaration]
>    if (fermer_ide(maillage) != 0) return 1;
>        ^~~~~~~~~~
> convert2syrthes4.c: In function 'conversion_neu':
> convert2syrthes4.c:296:8: warning: implicit declaration of function 'lire_entete_neu' [-Wimplicit-function-declaration]
>     if (lire_entete_neu(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~~
> convert2syrthes4.c:298:8: warning: implicit declaration of function 'lire_coord_neu' [-Wimplicit-function-declaration]
>     if (lire_coord_neu(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~
> convert2syrthes4.c:299:8: warning: implicit declaration of function 'lire_noeuds_colores_neu' [-Wimplicit-function-declaration]
>     if (lire_noeuds_colores_neu(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~~~~~~~~~~
> convert2syrthes4.c:301:8: warning: implicit declaration of function 'lire_elem_neu' [-Wimplicit-function-declaration]
>     if (lire_elem_neu(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~
> convert2syrthes4.c:302:8: warning: implicit declaration of function 'lire_zones_neu' [-Wimplicit-function-declaration]
>     if (lire_zones_neu(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~
> convert2syrthes4.c:304:8: warning: implicit declaration of function 'lire_cl_neu' [-Wimplicit-function-declaration]
>     if (lire_cl_neu(maillage) != 0) return 1;
>         ^~~~~~~~~~~
> convert2syrthes4.c: In function 'conversion_msh':
> convert2syrthes4.c:323:8: warning: implicit declaration of function 'lire_entete_msh' [-Wimplicit-function-declaration]
>     if (lire_entete_msh(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~~
> convert2syrthes4.c:325:8: warning: implicit declaration of function 'lire_coord_msh' [-Wimplicit-function-declaration]
>     if (lire_coord_msh(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~
> convert2syrthes4.c:326:8: warning: implicit declaration of function 'lire_noeuds_colores_msh' [-Wimplicit-function-declaration]
>     if (lire_noeuds_colores_msh(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~~~~~~~~~~
> convert2syrthes4.c:328:8: warning: implicit declaration of function 'lire_elem_msh' [-Wimplicit-function-declaration]
>     if (lire_elem_msh(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~
> convert2syrthes4.c:329:8: warning: implicit declaration of function 'lire_zones_msh' [-Wimplicit-function-declaration]
>     if (lire_zones_msh(maillage) != 0) return 1;
>         ^~~~~~~~~~~~~~
> convert2syrthes4.c:331:8: warning: implicit declaration of function 'lire_cl_msh' [-Wimplicit-function-declaration]
>     if (lire_cl_msh(maillage) != 0) return 1;
>         ^~~~~~~~~~~
> convert2syrthes4.c: In function 'conversion_med':
> convert2syrthes4.c:348:7: warning: implicit declaration of function 'ouvrir_med' [-Wimplicit-function-declaration]
>    if (ouvrir_med(maillage, nomfich, nomsyr) != 0) return 1;
>        ^~~~~~~~~~
> convert2syrthes4.c:349:7: warning: implicit declaration of function 'lire_entete_med' [-Wimplicit-function-declaration]
>    if (lire_entete_med(maillage) != 0) return 1;
>        ^~~~~~~~~~~~~~~
> convert2syrthes4.c:351:7: warning: implicit declaration of function 'lire_coord_med' [-Wimplicit-function-declaration]
>    if (lire_coord_med(maillage) != 0) return 1;
>        ^~~~~~~~~~~~~~
> convert2syrthes4.c:352:7: warning: implicit declaration of function 'lire_noeuds_colores_med' [-Wimplicit-function-declaration]
>    if (lire_noeuds_colores_med(maillage) != 0) return 1;
>        ^~~~~~~~~~~~~~~~~~~~~~~
> convert2syrthes4.c:354:7: warning: implicit declaration of function 'lire_elem_med' [-Wimplicit-function-declaration]
>    if (lire_elem_med(maillage) != 0) return 1;
>        ^~~~~~~~~~~~~
> convert2syrthes4.c:355:7: warning: implicit declaration of function 'lire_zones_med' [-Wimplicit-function-declaration]
>    if (lire_zones_med(maillage) != 0) return 1;
>        ^~~~~~~~~~~~~~
> convert2syrthes4.c:357:7: warning: implicit declaration of function 'lire_cl_med' [-Wimplicit-function-declaration]
>    if (lire_cl_med(maillage) != 0) return 1;
>        ^~~~~~~~~~~
> convert2syrthes4.c:358:7: warning: implicit declaration of function 'ecrire_correspondance_syr_med' [-Wimplicit-function-declaration]
>    if (ecrire_correspondance_syr_med(maillage) !=0 ) return 1;
>        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> convert2syrthes4.c:363:7: warning: implicit declaration of function 'fermer_med' [-Wimplicit-function-declaration]
>    if (fermer_med(maillage) != 0) return 1;
>        ^~~~~~~~~~
> Makefile:28: recipe for target '../../../../build//lecture_med.o' failed
> make[3]: *** [../../../../build//lecture_med.o] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2016/12/19/syrthes_4.3.0-dfsg1-1_unstable.log

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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the debian-science-maintainers mailing list