Bug#1052008: gm2-13 Cannot Find Its Libraries At Link Time
Package: gm2-13
Version: 13.2.0-4
Severity: important
X-Debbugs-Cc: ron163264@startmail.com
Dear Maintainer,
Since the upgrade from gm2-12 to gm2-13, the link step fails:
/usr/bin/gm2 -fpim -flibs=m2pim,m2cor,m2iso -o topsort_m2 ../topsort.mod
FAILED: topsort_m2
/usr/bin/gm2 -fpim -flibs=m2pim,m2cor,m2ios -o topsort_m2 ../topsort.mod
/usr/bin/ld: cannot find -lm2pim: No such file or directory
/usr/bin/ld: cannot find -lm2cor: No such file or directory
/usr/bin/ld: cannot find -lm2iso: No such file or directory
collect2: error: ld returned 1 exit status
As a temporary workaround, I modified my build flags to include the
subdirectories containing links to the shared libraries:
/usr/bin/gm2 -L/usr/lib/gcc/x86_64-linux-gnu/13/m2/m2pim/
-L/usr/lib/gcc/x86_64-linux-gnu/13/m2/m2cor/ -L/usr/lib/gcc/x86_64-linux-
gnu/13/m2/m2iso/ -fpim -flibs=m2pim,m2cor,m2iso -o topsort_m2 ../topsort.mod
The GNU Modula-2 packages installed are:
gm2_4:13.2.0-1_amd64
gm2-13_13.2.004_amd64
libgm2-13-dev_13.2.0-4_amd64
libgm2-18_13.2.0-4_amd64
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.5.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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
Versions of packages gm2-13 depends on:
ii g++-13 13.2.0-4
ii gcc-13-base 13.2.0-4
ii libc6 2.37-9
ii libgcc-s1 13.2.0-4
ii libgm2-13-dev 13.2.0-4
ii libgmp10 2:6.3.0+dfsg-2
ii libisl23 0.26-3
ii libmpc3 1.3.1-1
ii libmpfr6 4.2.1-1
ii libstdc++6 13.2.0-4
ii libzstd1 1.5.5+dfsg2-1
ii zlib1g 1:1.2.13.dfsg-3
gm2-13 recommends no packages.
gm2-13 suggests no packages.
-- no debconf information
Reply to: