Package: libnss-mysql
Severity: minor
Tags: ftbfs upstream
X-Debbugs-Cc: [email protected]

libnss-mysql (1.6.1-1) fails to build from source on hurd-amd64 and hurd-i386.

https://buildd.debian.org/status/fetch.php?pkg=libnss-mysql&arch=hurd-amd64&ver=1.6.1-2&stamp=1739625509&raw=0
snip of build log:

   dh_auto_build -a
        make -j1
make[1]: Entering directory '/build/reproducible-path/libnss-mysql-1.6.1'
make  all-recursive
make[2]: Entering directory '/build/reproducible-path/libnss-mysql-1.6.1'
Making all in src
make[3]: Entering directory '/build/reproducible-path/libnss-mysql-1.6.1/src'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   
-Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var 
-ffile-prefix-map=/build/reproducible-path/libnss-mysql-1.6.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -fcf-protection -Wall 
-I/usr/include/mariadb -I/usr/include/mariadb/mysql -c -o nss_config.lo 
nss_config.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-g -O2 -Werror=implicit-function-declaration -Werror=array-bounds 
-Werror=clobbered -Werror=volatile-register-var 
-ffile-prefix-map=/build/reproducible-path/libnss-mysql-1.6.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -fcf-protection -Wall 
-I/usr/include/mariadb -I/usr/include/mariadb/mysql -c nss_config.c  -fPIC 
-DPIC -o .libs/nss_config.o
nss_config.c: In function '_nss_mysql_load_config_file':
nss_config.c:85:11: warning: '__builtin_strncpy' output may be truncated 
copying 128 bytes from a string of length 1023 [-Wstringop-truncation]
   85 |           strncpy (key, cur, key_size);
      |           ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   
-Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var 
-ffile-prefix-map=/build/reproducible-path/libnss-mysql-1.6.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -fcf-protection -Wall 
-I/usr/include/mariadb -I/usr/include/mariadb/mysql -c -o nss_main.lo nss_main.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-g -O2 -Werror=implicit-function-declaration -Werror=array-bounds 
-Werror=clobbered -Werror=volatile-register-var 
-ffile-prefix-map=/build/reproducible-path/libnss-mysql-1.6.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -fcf-protection -Wall 
-I/usr/include/mariadb -I/usr/include/mariadb/mysql -c nss_main.c  -fPIC -DPIC 
-o .libs/nss_main.o
nss_main.c:38:43: error: incompatible types when initializing type 'int' using 
type 'struct __pthread_once'
   38 | pthread_once_t _nss_mysql_once_control = {PTHREAD_ONCE_INIT};
      |                                           ^~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:500: nss_main.lo] Error 1
make[3]: Leaving directory '/build/reproducible-path/libnss-mysql-1.6.1/src'
make[2]: *** [Makefile:438: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/libnss-mysql-1.6.1'
make[1]: *** [Makefile:370: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/libnss-mysql-1.6.1'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:13: binary-arch] Error 255
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2



-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.11-amd64 (SMP w/128 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.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 libnss-mysql depends on:
ii  libc6        2.40-6
ii  libmariadb3  1:11.4.4-3

libnss-mysql recommends no packages.

Versions of packages libnss-mysql suggests:
pn  default-mysql-server  <none>
pn  libpam-mysql          <none>

Reply via email to