Your message dated Wed, 20 May 2015 16:20:08 +0000
with message-id <[email protected]>
and subject line Bug#783828: fixed in puredata 0.46.6-2
has caused the Debian Bug report #783828,
regarding puredata: "restrictive" definition of t_gotfn on arm64
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.)
--
783828: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783828
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: puredata
Version: 0.46.6-1
There's this code in m_pd.h:
/* in ARM 64 a varargs prototype generates a different function call sequence
from a fixed one, so in that special case we maek a more restrictive
definition for t_gotfn. This will break some code in the "chaos" package
in Pd extended. (that code will run incorrectly anyhow so why not catch it
at compile time anyhow.) */
#ifdef __aarch64__
typedef void (*t_gotfn)(void *x);
#else
typedef void (*t_gotfn)(void *x, ...);
#endif
It prevents pd-chaos from building:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783824
I think the change to t_gotfn only makes sense on iOS, not on Linux.
The two systems use different calling conventions:
https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html
Perhaps the "#ifdef __aarch64__" should be something like
"#if defined(__APPLE__) && defined(__aarch64__)"?
--- End Message ---
--- Begin Message ---
Source: puredata
Source-Version: 0.46.6-2
We believe that the bug you reported is fixed in the latest version of
puredata, 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.
IOhannes m zmölnig (Debian/GNU) <[email protected]> (supplier of updated
puredata 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, 20 May 2015 17:34:17 +0200
Source: puredata
Binary: puredata puredata-core puredata-gui puredata-doc puredata-dev
puredata-utils puredata-extra
Architecture: source amd64 all
Version: 0.46.6-2
Distribution: unstable
Urgency: medium
Maintainer: Paul Brossier <[email protected]>
Changed-By: IOhannes m zmölnig (Debian/GNU) <[email protected]>
Description:
puredata - realtime computer music and graphics system
puredata-core - realtime computer music and graphics system - core components
puredata-dev - realtime computer music and graphics system - development files
puredata-doc - realtime computer music and graphics system - documentation
puredata-extra - realtime computer music and graphics system - extra files
puredata-gui - realtime computer music and graphics system - GUI
puredata-utils - realtime computer music and graphics system - utility programs
Closes: 783828
Changes:
puredata (0.46.6-2) unstable; urgency=medium
.
* Fixed vararg definition on arm64 (Closes: #783828)
* Thanks to Edmund Grimley Evans.
* Reproducible builds
* Patch to NOT use timestamp macros
* Inject Debian package version instead
Checksums-Sha1:
ad436b62a13c0e1e52c4073cab0ceaaada0726b4 2412 puredata_0.46.6-2.dsc
e47971957bebb1999ec7f6f7ec0244df6e320392 22592 puredata_0.46.6-2.debian.tar.xz
6e2b8f2c579c1bf3e3ca8b53ed3311f8890faceb 516022
puredata-core_0.46.6-2_amd64.deb
55379b54018bbf1098b758eba643fa5ecef0081a 36398 puredata-dev_0.46.6-2_all.deb
36add5459c1927bf111b73df78c438ba65e61b27 856710 puredata-doc_0.46.6-2_all.deb
2ffc44f09821cd6f23666cc07e926690fb088315 166852
puredata-extra_0.46.6-2_amd64.deb
ae2f42d367e74e221989179c82513aa5c09f6066 93332 puredata-gui_0.46.6-2_all.deb
039a374508fac8038092ea3f1812998bd7e2c48f 24074
puredata-utils_0.46.6-2_amd64.deb
222ff3e2734a3682a56a6902daac9647f75733c4 17476 puredata_0.46.6-2_all.deb
Checksums-Sha256:
54b6a8ebe75784bdc19b45ca9701cbe257b047b9f9b8637a7cc34351db5e9e17 2412
puredata_0.46.6-2.dsc
5add54e0788f057064bb3f6e1fc07dbfe63d527078d624a8650527e1bfc06dde 22592
puredata_0.46.6-2.debian.tar.xz
d362508ffa9866c3718424fe8e5166a6d37b0d348a23f1c25938cf068607c55d 516022
puredata-core_0.46.6-2_amd64.deb
2e43c5c54c9592cb33674e9d0a0c492d481f9b1ef024b6d41b94463a82292cc8 36398
puredata-dev_0.46.6-2_all.deb
59a6d00391171d18fc2e81b3306c88cc3e6bbb632739dc7193e29b65ef004528 856710
puredata-doc_0.46.6-2_all.deb
0ba9576206d51978108bc20b925db36d1451b08e6d889ae6797748ac9d09bb8e 166852
puredata-extra_0.46.6-2_amd64.deb
6b2936e9ff486ff804f22c573f011d83dd9d7f5c2f87607fdd303cb2017d6191 93332
puredata-gui_0.46.6-2_all.deb
605941a4fd59d838eff2fd77c1a6ecac59bbfb4d7bccd11befa91ad0f003d3ae 24074
puredata-utils_0.46.6-2_amd64.deb
6220550e49fa7e563e9b0fc68b0a5998fe1e6d0b80c3ae0cd05b7a4e6678cbde 17476
puredata_0.46.6-2_all.deb
Files:
845ecd8a19914025e86cb6c9a158af54 2412 sound optional puredata_0.46.6-2.dsc
535ae30915e03fd8814db48a9f908613 22592 sound optional
puredata_0.46.6-2.debian.tar.xz
acd248dc36996337f6c3866fe9f04dcf 516022 sound optional
puredata-core_0.46.6-2_amd64.deb
a29cc347b7e4e2f6c900580bdd45c4cc 36398 libdevel optional
puredata-dev_0.46.6-2_all.deb
431af0c064f0c6ffb9823261b219b2c3 856710 doc optional
puredata-doc_0.46.6-2_all.deb
04f937a897495b52cbff6a4022d673a6 166852 sound optional
puredata-extra_0.46.6-2_amd64.deb
163269f63bf1d150d848f6632826b872 93332 sound optional
puredata-gui_0.46.6-2_all.deb
93e306670ea8c3e489c1f7213876d737 24074 utils optional
puredata-utils_0.46.6-2_amd64.deb
e4b29e433b837ec9175b172fc1cdaea8 17476 sound optional puredata_0.46.6-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVXKsWAAoJELZQGcR/ejb4l2MP/RDy7RFWkP3C22MDqierMKx/
X1pV/QmTZVH9yrPyxcAH7jSnNX+MLwTPpc6vcOT5VZf8UKkj2usz55X719Awps/Y
8eTKh+HmEDQ+VSnxVT4hfWuP/WoimuUwhl6x6BjRQqVWPufHcjwa/ubrGoXUO6P8
DuXt9LUg947Q4ce9XOi36G38SwDi/cXVv9dfl9yQx0Yg8p0+pBSbNlmZr85Xb2rO
z0humOdHWa+mx/LhkC2SWxrFl3rhvHMzI9K5glzilnk7XpmUdxolLvBKeWk6oVuk
sSDz8FVPlSpyQ0Rvvwb9h75YxFcXYk+ePuhL1DNbxX6Ab0cWYpvajKAdRArescwZ
BZStZ7j9LgC5VBpTx81Xyu95xvu/7Eig3oLFww0HhcGeQ5YyjgKIYhK+d0C9s8Z2
TZVTAQP5UKYmElGl5KOnLir8ZHohZul7tDmANhwUJtEVZbxxkbos4u1sC5vI6wpj
HER/bTUaHNeMf8wHxiD/v6GADDcM3+Qewu7jsPXNOKt3vqcOdh4wjskwk0w8Y38v
cUMZhRYcAwn4IjobOsd+q+yus7VYwrl/t9C/9RJaK/BZkQ18BPYEjM3WCUBcpirh
kHQYYBlzGReFS/JkjGuSc5MJAl1nS5SUWttFZKyZKGPB5Agzm0rAzkUDyAmkfQnw
NFQVBpYJmVvyNW+rBE7l
=YScr
-----END PGP SIGNATURE-----
--- End Message ---