[Debian-astro-maintainers] Bug#1077267: gyoto FTBFS when MPICH is the default implementation because it lacks mpic++.mpich

Thibaut Paumard thibaut at debian.org
Sat Jul 27 15:21:39 BST 2024


Source: gyoto
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: thibaut at debian.org, Adrian Bunk <bunk at debian.org>

See #1077247: gyoto does FTBFS on 32-bit, due to mpich being used there.

This is due to the following code in debian/rules:
  # Make sure we build with the right MPI implementation
  include /usr/share/mpi-default-dev/debian_defaults
  MPICXX := /usr/bin/mpic++.$(ARCH_DEFAULT_MPI_IMPL)
  export MPICXX

I'm trying to fix it for gyoto by replacing mpic++.$() with mpicxx.$() there.
This should fix the issure for gyoto but I believe mpich should also provide
mpic++.mpich.

Cheers.


-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable-debug'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-18-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the Debian-astro-maintainers mailing list