Your message dated Sat, 17 Mar 2018 01:04:33 +0000
with message-id <[email protected]>
and subject line Bug#893097: fixed in lynkeos.app 2.10+dfsg1-2
has caused the Debian Bug report #893097,
regarding lynkeos.app: FTBFS on many architectures - PAGE_SIZE undeclared
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.)


-- 
893097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893097
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lynkeos.app
Version: 2.10+dfsg1-1
Severity: serious
Tags: sid buster

Hi,

lynkeos.app FTBFS on many architectures (all except for x86, s390x and
alpha) with the error:
> /<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep/../Sources/MyCachePrefs.m: In 
> function '-[MyCachePrefs(Private) initPrefs]':
> /<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep/../Sources/MyCachePrefs.m:60:33: 
> error: 'PAGE_SIZE' undeclared (first use in this function); did you mean 
> '_GSC_SIZE'?
>     memSize = get_phys_pages() * PAGE_SIZE;
>                                  ^~~~~~~~~
>                                  _GSC_SIZE
> /<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep/../Sources/MyCachePrefs.m:60:33: 
> note: each undeclared identifier is reported only once for each function it 
> appears in
> make[5]: *** [/usr/share/GNUstep/Makefiles/rules.make:479: 
> obj/Lynkeos.obj/MyCachePrefs.m.o] Error 1
> make[5]: *** Waiting for unfinished jobs....
> gcc 
> /<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep/../Sources/LynkeosStandardImageBuffer.m
>  -c \
>       -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I.. 
> -I/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep.. 
> -I/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep/../Sources 
> -I/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep/../ThreadConnectionSources 
> -I/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1/GNUstep/../ThirdPartySources/SMDoubleSlider
>  -DNO_FRAMEWORK_CHECK=1 -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=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong -Wformat -Werror=format-security -fgnu-runtime 
> -Wno-unknown-pragmas -Wno-cpp -fconstant-string-class=NSConstantString -I. 
> -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>        -o obj/Lynkeos.obj/LynkeosStandardImageBuffer.m.o
> make[4]: *** [/usr/share/GNUstep/Makefiles/Instance/application.make:147: 
> internal-app-run-compile-submake] Error 2
> make[3]: *** [/usr/share/GNUstep/Makefiles/Master/rules.make:297: 
> Lynkeos.all.app.variables] Error 2
> make[2]: *** [/usr/share/GNUstep/Makefiles/Master/application.make:38: 
> internal-all] Error 2
> dh_auto_build: cd GNUstep && make -j2 -O "INSTALL=install 
> --strip-program=true" messages=yes "CFLAGS=-g -O2 
> -fdebug-prefix-map=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong -Wformat -Werror=format-security" 
> "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "CXXFLAGS=-g -O2 
> -fdebug-prefix-map=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong -Wformat -Werror=format-security" "FCFLAGS=-g -O2 
> -fdebug-prefix-map=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong" "FFLAGS=-g -O2 
> -fdebug-prefix-map=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong" "GCJFLAGS=-g -O2 
> -fdebug-prefix-map=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong" "LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,--no-undefined 
> -Wl,--as-needed" "OBJCFLAGS=-g -O2 
> -fdebug-prefix-map=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong -Wformat -Werror=format-security" "OBJCXXFLAGS=-g 
> -O2 -fdebug-prefix-map=/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1=. 
> -fstack-protector-strong -Wformat -Werror=format-security" returned exit code 
> 2
> make[1]: *** [debian/rules:15: override_dh_auto_build] Error 25
> make[1]: Leaving directory '/<<BUILDDIR>>/lynkeos.app-2.10+dfsg1'
> make: *** [debian/rules:12: build-arch] Error 2
> dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
> status 2

There are two problems here:

PAGE_SIZE is not necessarily a constant. For example, MIPS kernels can
be compiled with different flags to change the page size. If you need to
use the page size, you should use sysconf(_SC_PAGESIZE) instead which
will calculate it at runtime.

In this case, the PAGE_SIZE constant is provided by <sys/user.h>. The
entire contents of this header is highly architecture specific and
portable applications should not include it at all.

Thanks,
James

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: lynkeos.app
Source-Version: 2.10+dfsg1-2

We believe that the bug you reported is fixed in the latest version of
lynkeos.app, 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.
Yavor Doganov <[email protected]> (supplier of updated lynkeos.app 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: SHA512

Format: 1.8
Date: Fri, 16 Mar 2018 16:04:26 +0200
Source: lynkeos.app
Binary: lynkeos.app lynkeos.app-common
Architecture: source
Version: 2.10+dfsg1-2
Distribution: unstable
Urgency: low
Maintainer: Debian GNUstep maintainers 
<[email protected]>
Changed-By: Yavor Doganov <[email protected]>
Description:
 lynkeos.app - GNUstep app for processing planetary astronomical images
 lynkeos.app-common - GNUstep app for processing astronomical images (common 
files)
Closes: 893097
Changes:
 lynkeos.app (2.10+dfsg1-2) unstable; urgency=low
 .
   * debian/patches/gnustep-port.patch: Fix FTBFS on most architectures
     (undeclared PAGE_SIZE) (Closes: #893097).  Avoid locking the low knob
     of the double slider when it is set to the minimal value.
   * debian/control (lynkeos.app-common): Mark as M-A: foreign.
Checksums-Sha1:
 9008d16bab5024f6d3396323365208aff1199bbc 2242 lynkeos.app_2.10+dfsg1-2.dsc
 6bc2c70c2f37438f37cfe9e113685d45990fc957 17860 
lynkeos.app_2.10+dfsg1-2.debian.tar.xz
 f310cdef0ec6209d46fdf19252547df105bc8826 5516 
lynkeos.app_2.10+dfsg1-2_source.buildinfo
Checksums-Sha256:
 27fa2b8142454d031267e146c7d70d7de3ab139f959d8fcf9a406c6f92803206 2242 
lynkeos.app_2.10+dfsg1-2.dsc
 8016495b17bf49e0baa590f145f1b9b1fab31052ce6b627a0e93a7c851aba225 17860 
lynkeos.app_2.10+dfsg1-2.debian.tar.xz
 f32fe7d0a3f7c780961f96fe1d4bb29bb02f0e8ae6358babdfa8f2a1328ae2e4 5516 
lynkeos.app_2.10+dfsg1-2_source.buildinfo
Files:
 f035ad73aa7366d1a9c43d49d4a51d38 2242 gnustep optional 
lynkeos.app_2.10+dfsg1-2.dsc
 727a200807aeb4770b1bc502a4534675 17860 gnustep optional 
lynkeos.app_2.10+dfsg1-2.debian.tar.xz
 fcde09f6bde75ae8fb98b6962e84f2ca 5516 gnustep optional 
lynkeos.app_2.10+dfsg1-2_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAlqsZokACgkQweDZLphv
fH5PYQ//Y1ujp1TGsaRY69RFdKmbDqXHPPNAXFDvQsgiVYzCUjxCIja7Dkq479/l
ijzXyopnWrteMa1WinGPHP3BureX85wHHvDfqrDFe3l0CjNZ5dti2GPXSGT/d51X
5MvMiTEPdaBFfab4RPObxhywxmZ+r2aDs8sflrZrJPy9COblV6f/5MvQE4Fyu+SB
NS4TFV8M/d0W4nUjwOCdizRs+Q1eeOXRxyhZxdE52buBUBNlDPlxlOINHsodH/Hv
3fxW9ujnLG0ZtNFe/H4hrx1JehE2jpjn+IKCg03CfxERH0NIz6XdPuZn/MkJXj2x
9BG0lktSWTQlUzRTwImZOlyqNJOdD2V4km63a13f0HM6knJHyAFcjN6UHE+rD4ZI
EighzyH4Zhuero85f5w+ww7a2l4EBChfdfHeMHPKqn6WblLcz6MRmRgwmgePjDMI
TFzMNREYXLwUqIodQnapNiutKtWEvFqbbFf+i9nLpuSnwNcpdYPacIahYol97Cr/
riMjJ7WeSM9kwbyCObD6VaNUOuzmsWpiwFNfNkrmpmrYNffah9FLR/R/h7Sz8rKJ
VeeZ7tWxDrzb/36nX7XAqUH79Dqnfl5U8bqtQNsQKME/M1dyunNl2xTFfBfK575E
o4UWgPIrzjQU8njdIdqLUMgUIMW6gFlmWVqCithxrq0pUGIe06Y=
=cUF3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to