[Debian GNUstep maintainers] Bug#897502: batmon.app: FTBFS: convert-im6.q16: improper image header `Resources/BatMon_icon.tif' @ error/psd.c/ReadPSDLayersInternal/1670.

Lucas Nussbaum lucas at debian.org
Wed May 2 21:40:29 BST 2018


Source: batmon.app
Version: 0.9-1
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20180502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> This is gnustep-make 2.7.0. Type 'make print-gnustep-make-help' for help.
> cd .; \
> /usr/share/GNUstep/Makefiles/mkinstalldirs ./obj
> Making all for app batmon...
> cd .; \
> /usr/share/GNUstep/Makefiles/mkinstalldirs ./obj/batmon.obj/
> /usr/share/GNUstep/Makefiles/mkinstalldirs batmon.app/.
> gcc AppController.m -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/batmon.obj/AppController.m.o
> gcc BatteryModel.m -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/batmon.obj/BatteryModel.m.o
> gcc BatteryModel-FreeBSD.m -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/batmon.obj/BatteryModel-FreeBSD.m.o
> gcc BatteryModel-Linux.m -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/batmon.obj/BatteryModel-Linux.m.o
> gcc BatteryModel-NetBSD.m -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/batmon.obj/BatteryModel-NetBSD.m.o
> gcc BatteryModel-OpenBSD.m -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/batmon.obj/BatteryModel-OpenBSD.m.o
> gcc main.m -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/batmon.obj/main.m.o
> gcc  -rdynamic      -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -pthread  -fexceptions -fgnu-runtime -o batmon.app/./batmon \
> ./obj/batmon.obj/AppController.m.o ./obj/batmon.obj/BatteryModel.m.o ./obj/batmon.obj/BatteryModel-FreeBSD.m.o ./obj/batmon.obj/BatteryModel-Linux.m.o ./obj/batmon.obj/BatteryModel-NetBSD.m.o ./obj/batmon.obj/BatteryModel-OpenBSD.m.o ./obj/batmon.obj/main.m.o       -L/usr/local/lib -L/usr/lib      -lgnustep-gui    -lgnustep-base    -lobjc   -lm
> /usr/share/GNUstep/Makefiles/mkinstalldirs batmon.app/Resources
> echo "OLD_GNUSTEP_STAMP_ASTRING = _NSApplication-BatMon_icon.tif--" > ./batmon.app/stamp.make
> (echo "{"; echo '  NOTE = "Automatically generated, do not edit!";'; \
>   echo "  NSExecutable = \"batmon\";"; \
>   echo "  NSMainNibFile = \"\";"; \
>   echo "  GSMainMarkupFile = \"\";"; \
>   if [ "BatMon_icon.tif" != "" ]; then \
>     echo "  NSIcon = \"BatMon_icon.tif\";"; \
>   fi; \
>   echo "  NSPrincipalClass = \"NSApplication\";"; \
>   echo "}") >batmon.app/Resources/Info-gnustep.plist
> if [ -r "batmonInfo.plist" ]; then \
>    plmerge batmon.app/Resources/Info-gnustep.plist "batmonInfo.plist"; \
>   fi
> pl2link batmon.app/Resources/Info-gnustep.plist ./batmon.app/Resources/batmon.desktop; \
>                  chmod a+x ./batmon.app/Resources/batmon.desktop
> for f in Resources/batmon.gorm Resources/BatMon_icon.tif Resources/small_battery.tif Resources/small_plug.tif Resources/LICENSE Resources/README; do \
>   if [ -f .//$f -o -d .//$f ]; then \
>     cp -fr .//$f ./batmon.app/Resources/; \
>   else \
>     echo "Warning: .//$f not found - ignoring"; \
>   fi; \
> done
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> convert Resources/BatMon_icon.tif -resize 32x32 batmon.xpm
> convert-im6.q16: improper image header `Resources/BatMon_icon.tif' @ error/psd.c/ReadPSDLayersInternal/1670.
> make[1]: *** [debian/rules:25: override_dh_auto_build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2018/05/02/batmon.app_0.9-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-GNUstep-maintainers mailing list