Your message dated Fri, 20 Dec 2024 10:05:38 +0000
with message-id <e1tozt4-00240f...@fasolo.debian.org>
and subject line Bug#1089268: fixed in montage 6.1+dfsg-1
has caused the Debian Bug report #1089268,
regarding montage: FTBFS with make 4.4.1
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 ow...@bugs.debian.org
immediately.)
--
1089268: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089268
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:montage
Version: 6.0+dfsg-10
User: debian...@lists.debian.org
Usertags: make-4.4
Severity: important
Tags: ftbfs
Dear Maintainer,
This package fails to build from source with Make 4.4.1, most likely because of
changes in $(shell) environment handling: environment variables exported from
Makefiles are now made available to commands invoked using $(shell), which
can cause issues with recursive definitions in particular. See
https://salsa.debian.org/debian/make/-/blob/master/debian/NEWS for a complete
list of backward-incompatible changes since Make 4.3.
Below you will find how the builds end, hopefully the most relevant
part from the build log. A full build log is available here:
https://people.debian.org/~sanvila/make-4.4/build-logs/
Make 4.4.1 is currently available in experimental and will hopefully
soon be uploaded to unstable, at which time this bug will become
release-critical.
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Please reach out to the Make maintainer, Stephen Kitt <sk...@debian.org> if
you need help fixing this.
--------------------------------------------------------------------------------
montageViewer.c:7084:4: warning: ignoring return value of ‘fgets’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
7084 | fgets(line, 1024, fhist);
| ^~~~~~~~~~~~~~~~~~~~~~~~
montageViewer.c:7088:7: warning: ignoring return value of ‘fgets’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
7088 | fgets(line, 1024, fhist);
| ^~~~~~~~~~~~~~~~~~~~~~~~
montageViewer.c:7092:4: warning: ignoring return value of ‘fgets’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
7092 | fgets(line, 1024, fhist);
| ^~~~~~~~~~~~~~~~~~~~~~~~
montageViewer.c:7093:4: warning: ignoring return value of ‘fgets’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
7093 | fgets(line, 1024, fhist);
| ^~~~~~~~~~~~~~~~~~~~~~~~
montageViewer.c:7097:7: warning: ignoring return value of ‘fgets’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
7097 | fgets(line, 1024, fhist);
| ^~~~~~~~~~~~~~~~~~~~~~~~
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c99 -fPIC
-DFONT_DIR='"/<<PKGBUILDDIR>>/data/fonts/"' -I. -I.. -I../../lib/include
-I../../lib/freetype/include -I../../lib/freetype/include/freetype2 -I../../Montage -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/wcstools -I/usr/include/freetype2 -c mViewer_graphics.c
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c99 -fPIC
-DFONT_DIR='"/<<PKGBUILDDIR>>/data/fonts/"' -I. -I.. -I../../lib/include
-I../../lib/freetype/include -I../../lib/freetype/include/freetype2 -I../../Montage -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/wcstools -I/usr/include/freetype2 -c mViewer_grid.c
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c99 -fPIC
-DFONT_DIR='"/<<PKGBUILDDIR>>/data/fonts/"' -I. -I.. -I../../lib/include
-I../../lib/freetype/include -I../../lib/freetype/include/freetype2 -I../../Montage -o mViewer mViewer.o
montageViewer.o mViewer_graphics.o mViewer_grid.o \
../util/checkHdr.o \
../util/checkWCS.o \
-L../../lib -lwcstools -lcoord -lcfitsio -ljpeg -llodepng -lmtbl -ljson
-lcmd -L../../lib/freetype/lib -lfreetype -lm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/Viewer'
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/Viewer'
cp mViewer ../../bin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/Viewer'
(cd DiffExec && make && make install)
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/DiffExec'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c mDiffExec.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c montageDiffExec.c
gcc -o mDiffExec mDiffExec.o montageDiffExec.o ../Diff/montageDiff.o \
../util/checkHdr.o ../util/checkWCS.o
../util/filePath.o -Wl,-z,relro -L../../lib -lwcstools -lmtbl -lcfitsio -lm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/DiffExec'
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/DiffExec'
cp mDiffExec ../../bin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/DiffExec'
(cd BgExec && make && make install)
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/BgExec'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c mBgExec.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c montageBgExec.c
gcc -o mBgExec mBgExec.o montageBgExec.o ../Background/montageBackground.o \
../util/checkHdr.o ../util/checkWCS.o ../util/filePath.o
-Wl,-z,relro -L../../lib -lwcstools -lmtbl -lcfitsio -lm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/BgExec'
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/BgExec'
cp mBgExec ../../bin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/BgExec'
(cd DiffFitExec && make && make install)
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/DiffFitExec'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c mDiffFitExec.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c montageDiffFitExec.c
montageDiffFitExec.c: In function ‘mDiffFitExec’:
montageDiffFitExec.c:121:7: warning: argument 1 null where non-null expected
[-Wnonnull]
121 | fclose(fout);
| ^~~~~~~~~~~~
In file included from montageDiffFitExec.c:11:
/usr/include/stdio.h:184:12: note: in a call to function ‘fclose’ declared
‘nonnull’
184 | extern int fclose (FILE *__stream) __nonnull ((1));
| ^~~~~~
gcc -o mDiffFitExec mDiffFitExec.o montageDiffFitExec.o \
../Diff/montageDiff.o ../Fitplane/montageFitplane.o
\
../util/checkHdr.o ../util/checkWCS.o
../util/filePath.o -Wl,-z,relro -L../../lib -lwcstools -lmtbl -lpixbounds
-lcfitsio -lm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/DiffFitExec'
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/DiffFitExec'
cp mDiffFitExec ../../bin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/DiffFitExec'
(cd FitExec && make && make install)
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/FitExec'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c mFitExec.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c montageFitExec.c
gcc -o mFitExec mFitExec.o montageFitExec.o ../Fitplane/montageFitplane.o \
../util/checkHdr.o ../util/checkWCS.o
../util/filePath.o ../util/checkFile.o -Wl,-z,relro -L../../lib -lwcstools
-lmtbl -lpixbounds -lcfitsio -lm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/FitExec'
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/FitExec'
cp mFitExec ../../bin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/FitExec'
(cd ProjExec && make && make install)
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/ProjExec'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c mProjExec.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon
-I/usr/include/wcstools -I. -I.. -I../../lib/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -std=c99 -fPIC -c montageProjExec.c
gcc -o mProjExec mProjExec.o montageProjExec.o \
../TANHdr/montageTANHdr.o \
../GetHdr/montageGetHdr.o \
../ProjectCube/montageProjectCube.o \
../Project/montageProject.o \
../ProjectQL/montageProjectQL.o \
../ProjectPP/montageProjectPP.o \
../util/checkFile.o ../util/filePath.o ../util/debugCheck.o
../util/checkHdr.o \
../util/checkWCS.o -Wl,-z,relro -L../../lib -lwcstools -lmtbl -lwww
-lcoord -ltwoplane -lcfitsio -lm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/ProjExec'
make[4]: Entering directory '/<<PKGBUILDDIR>>/MontageLib/ProjExec'
cp mProjExec ../../bin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib/ProjExec'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/MontageLib'
make[2]: *** [Makefile:11: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" returned
exit code 2
make[1]: *** [debian/rules:24: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: montage
Source-Version: 6.1+dfsg-1
Done: Ole Streicher <oleb...@debian.org>
We believe that the bug you reported is fixed in the latest version of
montage, 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 1089...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ole Streicher <oleb...@debian.org> (supplier of updated montage 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 20 Dec 2024 10:11:24 +0100
Source: montage
Architecture: source
Version: 6.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Ole Streicher <oleb...@debian.org>
Closes: 1089268
Changes:
montage (6.1+dfsg-1) unstable; urgency=medium
.
* New upstream version 6.1+dfsg
* Drop patches that are no longer required
* Fix argument of tcol in mExec.c (Closes: #1089268)
* Add dependency for Montagelib::lib target
* Add minimal, superficial, Python test
* Add more CFLAGS/LDFLAGS... propagation to Makefiles
Checksums-Sha1:
8828447ce9c82022c4a705fafa91710881755a57 2316 montage_6.1+dfsg-1.dsc
82f3c4a383fbb308aa66d9810f49afb542230900 26556440 montage_6.1+dfsg.orig.tar.xz
ab0e367ac90b09b67b5120433b626aebcf7bcf30 54912 montage_6.1+dfsg-1.debian.tar.xz
Checksums-Sha256:
eaee6afcb340074baa016977b282f625ad6cc2fc04b71f049484109e791699f0 2316
montage_6.1+dfsg-1.dsc
ea63e0ce5ac01fa407478a795a26feeddd3b2922afb042b175b6051cc9726680 26556440
montage_6.1+dfsg.orig.tar.xz
3698aa60e25adb8b51fff7fd37e17d513e05f94c28ee1cedc7f13ed10ca4d4f6 54912
montage_6.1+dfsg-1.debian.tar.xz
Files:
5e6c672073a29bc868f57730b13f6be6 2316 science optional montage_6.1+dfsg-1.dsc
8051da7d6ed2fbcd4715066a194737aa 26556440 science optional
montage_6.1+dfsg.orig.tar.xz
24b39b0eb706bccb992700b88dbe1a2e 54912 science optional
montage_6.1+dfsg-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmdlO38ACgkQcRWv0HcQ
3PdeDg/9GFo4BtUNmJRGLjTcJ+9rPN8f5IqK5AiC6subiIGQLfxlHTRWzRQFNLhH
XpX/p7z3Yk0hb7zWok2oEd7/JHUlkOYnq4C1wAeaQSKBHL9zhzI4LObB9ribPuGu
sBqW7UZQjRTL3TcmB+aSu8PYxXAO1w8MWF79T60WkhIkixVlMQnKecHbCr4Mu8gc
StaptBQb9puevdr9nOZEKpuzlwSzaVpZ/MZRhiTet4qdoLb55i5qiLEPsyWv4JOT
c+dyz6/IxblKocjdawkBu517QP2Hf48LiAwGqr1AYMfF3+F+XmfFEvPXRXOSUj1Q
4YSyuZKuD8PWMrMC+16TPU/uRuCIqSTJ/j/Y0UEu4NzUYEMaBJ9w6uNozYBGGECV
wffElvhQRbBk3z2Rbm4NioE3rxgZiesQVW3tQUixYji7cy9z7XzLp9H2EAORs/QW
6Cgk8hU7niWdo6WvDLaz2C6gurQTMe/Ub1SZmL2oaj5HhJqi5NBSoCe3WxGqpHbF
vE1lI74mHMX7jnoSmXI7eZV25jXtYNSaa1fHiHO69CRlXpuQgf/vzmPWkZufwsHG
FESk4GfUNt3gC80AixFPPr6qJkf5MaIE9bj6pqdDmNCynpm6MOA0JvoBgErAbC9F
vnJAG5kJHkz0Hg/GekoGxvkTZsa0eHOYVAvMcgadfso6ipg/9mE=
=E6fF
-----END PGP SIGNATURE-----
pgpqf9X8mX8at.pgp
Description: PGP signature
--- End Message ---