Your message dated Sun, 04 Aug 2019 09:08:57 +0000
with message-id <[email protected]>
and subject line Bug#831740: fixed in nut 2.7.4-9
has caused the Debian Bug report #831740,
regarding nut: FTBFS with libltdl-dev installed: libnutscan needs str_rtrim
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
831740: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831740
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: nut
Version: 2.4.2-3
Severity: important
Justification: fails to build from source (but built successfully in the past)

Builds of nut on systems with libltdl-dev installed fail:

  /bin/bash ../../libtool  --tag=CC   --mode=link gcc -I../../clients 
-I../../include  -I../../drivers -I/usr/include/nss -I/usr/include/nspr  
-DNETSNMP_ENABLE_IPV6 -fno-strict-aliasing -g -O2 -fstack-protector-strong 
-Wformat -Werror=format-security -DNETSNMP_USE_INLINE -Ulinux -Dlinux=linux 
-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe 
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/usr/lib/sparc64-linux-gnu/perl/5.22/CORE -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include -I/usr/include/neon   -g -O2 -fPIE -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -Wsign-compare  -version-info 1:0:0 
-fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o 
libnutscan.la -rpath /lib/sparc64-linux-gnu libnutscan_la-scan_nut.lo 
libnutscan_la-scan_ipmi.lo libnutscan_la-nutscan-device.lo 
libnutscan_la-nutscan-ip.lo libnutscan_la-nutscan-display.lo 
libnutscan_la-nutscan-init.lo libnutscan_la-scan_usb.lo libnutscan_la-scan_snmp
 .lo libnutscan_la-scan_xml_http.lo libnutscan_la-scan_avahi.lo 
libnutscan_la-scan_eaton_serial.lo libnutscan_la-nutscan-serial.lo 
../../drivers/libnutscan_la-serial.lo ../../drivers/libnutscan_la-bcmxcp_ser.lo 
../../common/libnutscan_la-common.lo  -lltdl  -lnss3 -lnssutil3 -lsmime3 -lssl3 
-lplds4 -lplc4 -lnspr4 -lpthread 
  libtool: link: gcc -shared  -fPIC -DPIC  .libs/libnutscan_la-scan_nut.o 
.libs/libnutscan_la-scan_ipmi.o .libs/libnutscan_la-nutscan-device.o 
.libs/libnutscan_la-nutscan-ip.o .libs/libnutscan_la-nutscan-display.o 
.libs/libnutscan_la-nutscan-init.o .libs/libnutscan_la-scan_usb.o 
.libs/libnutscan_la-scan_snmp.o .libs/libnutscan_la-scan_xml_http.o 
.libs/libnutscan_la-scan_avahi.o .libs/libnutscan_la-scan_eaton_serial.o 
.libs/libnutscan_la-nutscan-serial.o ../../drivers/.libs/libnutscan_la-serial.o 
../../drivers/.libs/libnutscan_la-bcmxcp_ser.o 
../../common/.libs/libnutscan_la-common.o   -Wl,--as-needed 
/usr/lib/sparc64-linux-gnu/libltdl.so -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 
-lplc4 -lnspr4 -lpthread  -g -O2 -fstack-protector-strong -g -O2 
-fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,defs 
-Wl,-O1   -Wl,-soname -Wl,libnutscan.so.1 -o .libs/libnutscan.so.1.0.0
  .libs/libnutscan_la-scan_usb.o: In function `nutscan_scan_usb':
  /<<PKGBUILDDIR>>/tools/nut-scanner/scan_usb.c:207: undefined reference to 
`str_rtrim'
  /<<PKGBUILDDIR>>/tools/nut-scanner/scan_usb.c:197: undefined reference to 
`str_rtrim'
  /<<PKGBUILDDIR>>/tools/nut-scanner/scan_usb.c:188: undefined reference to 
`str_rtrim'
  collect2: error: ld returned 1 exit status
  Makefile:562: recipe for target 'libnutscan.la' failed

libltdl-dev is not (yet?) a build dependency of nut, so minimal build
chroots shouldn't have it, but many real-world development
environments do.  (So did the sparc64 autobuilder landau3.)

It looks like this error should be simple to fix by linking libcommon
into libnutscan, so you might want to consider pushing forward here by
not only accommodating but also actively requiring libltdl-dev.

Thanks!

--- End Message ---
--- Begin Message ---
Source: nut
Source-Version: 2.7.4-9

We believe that the bug you reported is fixed in the latest version of
nut, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laurent Bigonville <[email protected]> (supplier of updated nut package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 04 Aug 2019 10:34:17 +0200
Source: nut
Architecture: source
Version: 2.7.4-9
Distribution: unstable
Urgency: medium
Maintainer: Arnaud Quette <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Closes: 831740 908963 919112 921379
Changes:
 nut (2.7.4-9) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * d/changelog: Remove trailing whitespaces
   * d/control: Remove XS-Testsuite field, not needed anymore
 .
   [ Arnaud Quette ]
   * debian/control, debian/rules, debian/libnutscan1.install,
     debian/libnutscan-dev.install: distribute nut-scanner. (Closes: #921379
     LP: #1814314)
 .
   [ Laurent Bigonville ]
   * Switch from cdbs to debhelper sequence
   * Bump debhelper compatibility version to 12
   * Add libltdl-dev to the build-dependencies and fix FTBFS when it is
     installed (Closes: #831740)
   * debian/control: Bump Standards-Version to 4.4.0 (no further changes)
   * debian/control: Add libnss3-dev to the dependencies of libupsclient-dev
   * debian/tests/control: Drop python-unit and depend against python package
     instead (Closes: #908963)
   * debian/control: Fix duplicate package descriptions to please lintian
   * debian/*.symbols: Add Build-Depends-Package field
   * debian/control, debian/watch: Use https for the Homepage and download page
   * debian/libnutclient0.symbols: Adjust the symbols due to C++ changes
   * debian/patches/0011-use-pkgconfig-module.patch: Use pkg-config module
     names instead of listing the libraries, to please lintian
   * Move pidfiles from /var/run/nut to /run/nut, there is nothing else to do
     since /var/run is a symlink to /run for some times now (policy 3.9.3)
   * debian/patches/0012-add-AEG-PROTECT-NAS-support.patch: Add support for
     recent AEG PROTECT NAS UPS, from upstream (Closes: #919112)
   * debian/nut-server.lintian-overrides: Override
     package-supports-alternative-init-but-no-init.d-script
     lib/systemd/system/nut-driver.service, in LSB world, the drivers are 
started
     by nut-server initscript
   * debian/nut-client.lintian-overrides: Drop unused override
   * debian/nut-monitor.install: Install nut-monitor.appdata.xml in
     /usr/share/metainfo/ instead of /usr/share/appdata/
   * Simplify debian/rules, install systemd files on non-linux arch as well
   * Remove obsolete files and old upgrade paths for users coming from version
     prior to wheezy
   * debian/control: Mark -dev packages as Multi-Arch: same
   * Add debian/patches/0001-reproductible-build.patch: Try to make the
     documentation reproductible
   * debian/patches/0003-install-dev-files-in-usr.patch: Also change the prefix
     in libnutclient.pc.in for consistency
   * debian/patches/0009-fix-nutshutdown-install.patch: Use patch coming from
     upstream instead of our own patch
   * debian/rules, debian/control: Override --with-systemdshutdowndir passed to
     configure to fix FTBFS on non-linux architectures and do not build-depend
     against systemd
   * debian/rules: Install augeas lenses in /usr/share/augeas/lenses/ instead
     of /usr/share/augeas/lenses/dist/, the later seems to be reserved for
     augeas own lenses, not 3rd party ones
Checksums-Sha1:
 ca12f2c1306fa2bcbb2c5bfc3ef26287525a6437 3031 nut_2.7.4-9.dsc
 d2af53f1a5026e6e580613833686747782fb5a4b 55208 nut_2.7.4-9.debian.tar.xz
 601bd5f058f58a74cf793e19d4a5eb46c41d2717 5812 nut_2.7.4-9_source.buildinfo
Checksums-Sha256:
 68c2ada844b68e8c2ea3bee820da75ffd66b7b878be9d2a793c25b1a1f87cc8d 3031 
nut_2.7.4-9.dsc
 c3d7e3a96d98f3ad2fb058e980ae5647d87537d204d6ad5bb5933b635fadb115 55208 
nut_2.7.4-9.debian.tar.xz
 0e7c0d14b3feb1ceaff18cf6addb91346942046e1115fbbd4e2f385ff04e4004 5812 
nut_2.7.4-9_source.buildinfo
Files:
 a37bfd7a0f50fded4af51456302c5fe3 3031 admin optional nut_2.7.4-9.dsc
 9b6e17861302bfb23028108091bec318 55208 admin optional nut_2.7.4-9.debian.tar.xz
 d11538c3f50b0871cfbdc48332a7a8ed 5812 admin optional 
nut_2.7.4-9_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFFBAEBCAAvFiEEmRrdqQAhuF2x31DwH8WJHrqwQ9UFAl1GmigRHGJpZ29uQGRl
Ymlhbi5vcmcACgkQH8WJHrqwQ9Vsvwf+Ooken6UkXThHAAXpeWEU5bg5Ws+/kfuv
m1qAd2QuYm1A1/vlNUpR5ZIPsCrIURbNIwqZHW1ZJkqkwIRJocF3t5IYomLrN8t8
2Hp+QjvAcUBiAyEC6bsK4Tf/dg3SAfjSNkuq+isVcMidw9MILHhkxXgWmbowgVsS
hJ16ssixRLeZUp+AFyVzxHyws71VkN1dr56vX4CXXnTdf7wWbRifUIYeaEsBAD6P
9uiHD3pv/x/8EAqBxKVu0nN12pIr7ydx7UF89td2loVMtpFEuxhmxsndKfN2DB4c
ptp6zwwmrzVP6j9AJfNPq4UQLpKdlUVB0ucql7qKph9GN+TwjhlUJQ==
=OA6+
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to