[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1067068: mpfi: Please package new upstream version



Source: mpfi
Version: 1.5.3+ds-6
Severity: wishlist
Tags: upstream
X-Debbugs-Cc: debian-tex-maint@lists.debian.org

Dear Maintainer,

I'm on the way to package the TeX Live sources (also known as src:texlive-bin)
for TL 2024. The sources use the library mpfi. Unfortunately(?) the TL
maintainers use the library in version 1.5.4; compiling with version 1.5.3
fails:

gcc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c     -I./../../libs   -I/<<PKGBUILDDIR>>/Work/texk -I/<<PKGBUILDDIR>>/texk -I../../../texk/web2c/mplibdir -Wdate-time -D_FORTIFY_SOURCE=2 -Wimplicit -Wreturn-type -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libmplibextramath_a-mpmathinterval.o `test -f 'mpmathinterval.c' || echo '../../../texk/web2c/'`mpmathinterval.c
../../../texk/web2c/mplibdir/mpmathinterval.w: In function ‘mpfi_remainder_1’:
../../../texk/web2c/mplibdir/mpmathinterval.w:305:1: error: implicit declaration of function ‘mpfi_inits2’; did you mean ‘mpfi_init2’? [-Werror=implicit-function-declaration]
  305 |      mpfi_inits2(precision_bits, ret1, ret2, l1, l2, (mpfi_ptr) 0);
      | ^    ~~~~~~
      | mpfi_init2
../../../texk/web2c/mplibdir/mpmathinterval.w:312:1: error: implicit declaration of function ‘mpfi_clears’; did you mean ‘mpfi_clear’? [-Werror=implicit-function-declaration]
  312 |      mpfi_clears(ret1, ret2, l1,l2,(mpfi_ptr)0);
      | ^    ~~~~~~
      | mpfi_clear
cc1: some warnings being treated as errors

a test with:

hille@rasppi2:~/devel/TeXLive $ ls -l *mpfi*
-rw-r--r-- 1 hille hille 34036 Mar 17 23:01 libmpfi0_1.5.4+ds-1_arm64.deb
-rw-r--r-- 1 hille hille 32228 Mar 17 23:01 libmpfi-dev_1.5.4+ds-1_arm64.deb
-rw-r--r-- 1 hille hille 10032 Mar 17 23:01 libmpfi-dev-common_1.5.4+ds-1_all.deb

was positive, so I would like to use your library. The binary packages I
created were really just hacks, so feel free to ignore them.

Please be so kind to upgrade to the latest upstream version, so I can start
using your package. Thanks!

Hilmar

-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf

Kernel: Linux 6.6.20+rpt-rpi-v8 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Attachment: signature.asc
Description: PGP signature


Reply to: