Your message dated Wed, 15 Jul 2015 13:33:54 +0000
with message-id <[email protected]>
and subject line Bug#790478: fixed in aseprite 1.0.9+ds-3
has caused the Debian Bug report #790478,
regarding FTBFS with GCC 5 on !x86: invalid register name for ‘bestfit’
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.)
--
790478: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790478
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aseprite
Version: 1.0.9+ds-2
Severity: serious
User: [email protected]
Usertags: ftbfs-gcc-5
aseprite fails to build on arm64 (and presumably other non-x86 arches)
with GCC 5.
It complains about this line:
#ifdef __GNUC__
register int bestfit asm("%eax");
#else
I believe eax is a x86 register, so I'm surprised this works with GCC 4.9.
In any case, GCC 5 produces an error.
> sbuild (Debian sbuild) 0.64.1 (13 Oct 2013) on m400-c2n1.hlinux.usa.hp.com
...
> [ 37%] Building CXX object
> src/raster/CMakeFiles/raster-lib.dir/palette_io.cpp.o
> cd /«BUILDDIR»/aseprite-1.0.9+ds/build/src/raster && /usr/bin/c++
> -DALLEGRO_STATICLINK -DENABLE_SAVE -DHAVE_CONFIG_H -DNDEBUG -DPNG_NO_MMX_CODE
> -g -O2 -fstack-protector-strong -Wformat -Werror=format-security
> -D_FORTIFY_SOURCE=2 -Wall -Wno-switch -std=gnu++11 -O2 -g -DNDEBUG
> -I/«BUILDDIR»/aseprite-1.0.9+ds/build/third_party/zlib
> -I/«BUILDDIR»/aseprite-1.0.9+ds/third_party/libpng
> -I/«BUILDDIR»/aseprite-1.0.9+ds/src/. -I/«BUILDDIR»/aseprite-1.0.9+ds/src/..
> -I/«BUILDDIR»/aseprite-1.0.9+ds/src/../third_party -I/usr/include/pixman-1
> -o CMakeFiles/raster-lib.dir/palette_io.cpp.o -c
> /«BUILDDIR»/aseprite-1.0.9+ds/src/raster/palette_io.cpp
> /«BUILDDIR»/aseprite-1.0.9+ds/src/raster/palette.cpp: In member function 'int
> raster::Palette::findBestfit(int, int, int, int) const':
> /«BUILDDIR»/aseprite-1.0.9+ds/src/raster/palette.cpp:431:16: error: invalid
> register name for 'bestfit'
> register int bestfit asm("%eax");
> ^
> /usr/bin/cmake -E cmake_progress_report
> /«BUILDDIR»/aseprite-1.0.9+ds/build/CMakeFiles
GCC 5:
(sid)359:tbm@m400-c2n1: ..-1.0.9+ds/build/src/raster] /usr/bin/g++-5
-DALLEGRO_STATICLINK -DENABLE_SAVE -DHAVE_CONFIG_H -DNDEBUG -DPNG_NO_MMX_CODE
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2 -Wall -Wno-switch -std=gnu++11 -O2 -g -DNDEBUG
-I/home/tbm/aseprite-1.0.9+ds/build/third_party/zlib
-I/home/tbm/aseprite-1.0.9+ds/third_party/libpng
-I/home/tbm/aseprite-1.0.9+ds/src/. -I/home/tbm/aseprite-1.0.9+ds/src/..
-I/home/tbm/aseprite-1.0.9+ds/src/../third_party -I/usr/include/pixman-1 -o
CMakeFiles/raster-lib.dir/palette.cpp.o -c
/home/tbm/aseprite-1.0.9+ds/src/raster/palette.cpp
/home/tbm/aseprite-1.0.9+ds/src/raster/palette.cpp: In member function ‘int
raster::Palette::findBestfit(int, int, int, int) const’:
/home/tbm/aseprite-1.0.9+ds/src/raster/palette.cpp:431:16: error: invalid
register name for ‘bestfit’
register int bestfit asm("%eax");
^
GCC 4.9:
(sid)360:tbm@m400-c2n1: ..-1.0.9+ds/build/src/raster] /usr/bin/g++-4.9
-DALLEGRO_STATICLINK -DENABLE_SAVE -DHAVE_CONFIG_H -DNDEBUG -DPNG_NO_MMX_CODE
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2 -Wall -Wno-switch -std=gnu++11 -O2 -g -DNDEBUG
-I/home/tbm/aseprite-1.0.9+ds/build/third_party/zlib
-I/home/tbm/aseprite-1.0.9+ds/third_party/libpng
-I/home/tbm/aseprite-1.0.9+ds/src/. -I/home/tbm/aseprite-1.0.9+ds/src/..
-I/home/tbm/aseprite-1.0.9+ds/src/../third_party -I/usr/include/pixman-1 -o
CMakeFiles/raster-lib.dir/palette.cpp.o -c
/home/tbm/aseprite-1.0.9+ds/src/raster/palette.cpp
(sid)361:tbm@m400-c2n1: ..-1.0.9+ds/build/src/raster]
--
Martin Michlmayr
Linux for HP Helion OpenStack, Hewlett-Packard
--- End Message ---
--- Begin Message ---
Source: aseprite
Source-Version: 1.0.9+ds-3
We believe that the bug you reported is fixed in the latest version of
aseprite, 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.
Tobias Hansen <[email protected]> (supplier of updated aseprite 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: Wed, 15 Jul 2015 15:04:27 +0200
Source: aseprite
Binary: aseprite
Architecture: source amd64
Version: 1.0.9+ds-3
Distribution: sid
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Tobias Hansen <[email protected]>
Description:
aseprite - sprite and pixel art editor
Closes: 790478
Changes:
aseprite (1.0.9+ds-3) unstable; urgency=medium
.
* debian/patches/dont_use_x86_assembly.patch:
- Added. Fixes FTBFS with GCC 5. (Closes: #790478)
Checksums-Sha1:
441df1a14cb13796c615828c837c5ea894e93f18 2063 aseprite_1.0.9+ds-3.dsc
0cf2e2648b469a7bb055df7f01d995f3f1637743 20280
aseprite_1.0.9+ds-3.debian.tar.xz
2201387bc6bd884729d9dd78284ed5a41d2d9ad8 900064 aseprite_1.0.9+ds-3_amd64.deb
Checksums-Sha256:
bb16c7441048c3070ef86723aab5386098d6f42ffb2389c7852ec95058567932 2063
aseprite_1.0.9+ds-3.dsc
1ba0bc2de1beca9fe9c3cc23d85c0608c3bb53da253dfe435762678406bd7371 20280
aseprite_1.0.9+ds-3.debian.tar.xz
0de33028f7e639b5b9051b8ce0d0aa6ec402e0e7e8f2640431ea8274942c8487 900064
aseprite_1.0.9+ds-3_amd64.deb
Files:
cdc19f9d23147ba39bb2a01eb45fc731 2063 graphics optional aseprite_1.0.9+ds-3.dsc
ac8037f028c7cece74b252c5736a2804 20280 graphics optional
aseprite_1.0.9+ds-3.debian.tar.xz
8f31bdb58ba5ca957d047dfd214a16b9 900064 graphics optional
aseprite_1.0.9+ds-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVpl0vAAoJEIyCFp2Ozs0qaeYQAKUCsmWvbXWYNlvNFX5JXwGR
c1CJEBxRA6EZNXNGk9GUa9j61JcpzcuIkThqS/sP1ZKWgwVlwxgNAs+QRUZm4jLj
ahiTCWGiSWZD3F0i6GOTG52zSuQrZ6LMJW88dZp9+UsQCARe0sIsWVwl9Z9fhs90
zD/HmxEFdg9nkin9cCvgNsDB+GtAgMv44FqEmxTR9QHqt0zBwSdEmJ+5H5jj7zdi
YkziqwRAcRBJZfhpEYHPLMHw5D/3WiDCoxxg99KtPuy/1uMFhVTG8VfFqKE7Ub8m
2N3f4WPO1cNMBBkH9gYnW6uLxi4NKbv95uWiuxuIBhGK67YKVvxmEYC5t21d8ibz
RtpwyBdPE2iD4YhJ8Dri1RzAx9ytLH5bVkKkWRlIyKkOyIcPqeunaEu5Dxq8C+ON
QUCOVg7vCACRcEHZunUYvjB7/jkvCY5FImBhcoboMaY7gjDs9dhaERmYrWQF3r+q
C35m+oV0vtGvmhBaUtegwlvtjrJtAYCu8+NSsMfSAVZIP4hj0yw0DYpAV24AJmED
o7ECTEp1Eo+irgHBV94jBBNvUlKryXyhwyHIme2pzBk62oayq6Wq97EROs2PgUJe
xTiywLXozQrgQA9gKgW0oSFkCnLW7Ti8aIsLHf7fMjciHbub/FbfCTulgzJatfIS
kimKycyyujeQZlu0ujev
=rSb5
-----END PGP SIGNATURE-----
--- End Message ---