Your message dated Wed, 25 Jun 2014 11:20:59 +0000 with message-id <[email protected]> and subject line Bug#751061: fixed in puredata 0.45.5-1 has caused the Debian Bug report #751061, regarding puredata: Conflicting declarations of function canvas_properties 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.) -- 751061: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751061 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: puredata Version: 0.45.4-2 Usertags: goto-cc Thank you very much for the previous bugfix. Yet during another rebuild of all Debian packages in a clean sid chroot (using cowbuilder and pbuilder) the build failed with a further error. Please note that we use our research compiler tool-chain (using tools from the cbmc package), which permits extended reporting on type inconsistencies at link time. [...] libtool: link: gcc -DPD -DINSTALL_PREFIX=\"/usr\" -DUSEAPI_ALSA -DUSEAPI_JACK -DJACK_XRUN -DUSEAPI_OSS -DUSEAPI_PORTAUDIO -O3 -funroll-loops -fomit-frame-pointer -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,--as-needed -o pd pd-g_canvas.o pd-g_graph.o pd-g_text.o pd-g_rtext.o pd-g_array.o pd-g_template.o pd-g_io.o pd-g_scalar.o pd-g_traversal.o pd-g_guiconnect.o pd-g_readwrite.o pd-g_editor.o pd-g_all_guis.o pd-g_bang.o pd-g_hdial.o pd-g_hslider.o pd-g_mycanvas.o pd-g_numbox.o pd-g_toggle.o pd-g_vdial.o pd-g_vslider.o pd-g_vumeter.o pd-m_pd.o pd-m_class.o pd-m_obj.o pd-m_atom.o pd-m_memory.o pd-m_binbuf.o pd-m_conf.o pd-m_glob.o pd-m_sched.o pd-s_main.o pd-s_inter.o pd-s_file.o pd-s_print.o pd-s_loader.o pd-s_path.o pd-s_entry.o pd-s_audio.o pd-s_midi.o pd-s_utf8.o pd-d_ugen.o pd-d_ctl.o pd-d_arithmetic.o pd-d_osc.o pd-d_filter.o pd-d_dac.o pd-d_misc.o pd-d_math.o pd-d_fft.o pd-d_array.o pd-d_global.o pd-d_delay.o pd-d_resample.o pd-d_soundfile.o pd-x_arithmetic.o pd-x_connective.o pd-x_interface.o pd-x_midi.o pd-x_misc.o pd-x_time.o pd-x_acoustics.o pd-x_net.o pd-x_text.o pd-x_gui.o pd-x_list.o pd-x_array.o pd-x_scalar.o pd-s_audio_alsa.o pd-s_audio_alsamm.o pd-s_midi_alsa.o pd-d_fft_mayer.o pd-d_fftroutine.o pd-s_audio_jack.o pd-s_audio_oss.o pd-s_midi_oss.o pd-s_audio_pa.o pd-s_audio_paring.o -Wl,--export-dynamic -lm -lasound -ljack -lportaudio -lpthread -ldl -lrt error: conflicting function declarations "canvas_properties" old definition in module g_canvas file g_canvas.c line 1532 void (struct _gobj *) new definition in module g_editor file g_editor.c line 1045 void (struct _glist *x) reason for conflict in types listed below (struct/struct): composite type component counts differ (2/47) struct _gobj { struct _class * g_pd; struct _gobj * g_next; } struct _glist { struct _text gl_obj; struct _gobj * gl_list; struct _gstub * gl_stub; signed int gl_valid; unsigned int $pad0; struct _glist * gl_owner; signed int gl_pixwidth; signed int gl_pixheight; float gl_x1; float gl_y1; float gl_x2; float gl_y2; signed int gl_screenx1; signed int gl_screeny1; signed int gl_screenx2; signed int gl_screeny2; signed int gl_xmargin; signed int gl_ymargin; struct _tick gl_xtick; signed int gl_nxlabels; struct _symbol ** gl_xlabel; float gl_xlabely; struct _tick gl_ytick; signed int gl_nylabels; unsigned int $pad1; struct _symbol ** gl_ylabel; float gl_ylabelx; unsigned int $pad2; struct _editor * gl_editor; struct _symbol * gl_name; signed int gl_font; unsigned int $pad3; struct _glist * gl_next; struct _canvasenvironment * gl_env; unsigned int gl_havewindow; unsigned int gl_mapped; unsigned int gl_dirty; unsigned int gl_loading; unsigned int gl_willvis; unsigned int gl_edit; unsigned int gl_isdeleting; unsigned int gl_goprect; unsigned int gl_isgraph; unsigned int gl_hidetext; unsigned int gl_private; unsigned __CPROVER_bitvector[5] $bit_field_pad0; unsigned __CPROVER_bitvector[48] $pad4; } Makefile:671: recipe for target 'pd' failed make[3]: *** [pd] Error 64 make[3]: Leaving directory '/srv/jenkins-slave/workspace/sid-goto-cc-puredata/puredata-0.45.4/src' Makefile:903: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 So canvas_properties is defined here: http://sources.debian.net/src/puredata/0.45.4-2/src/g_editor.c?hl=1045#L1045 and as described above the declaration here http://sources.debian.net/src/puredata/0.45.4-2/src/g_canvas.c?hl=1532#L1532 conflicts. What is possibly more worrying, however, is the use here: http://sources.debian.net/src/puredata/0.45.4-2/src/g_canvas.c?hl=1607#L1607 as a t_propertiesfn really takes two arguments, one being a t_gobj and the other being a struct _glist (so combine the conflicting declaration to get that!?): http://sources.debian.net/src/puredata/0.45.4-2/src/m_pd.h?hl=479#L479 Consequently I'm not sure whether fixing the declaration only will do the trick here. Best, Michael
pgp6DyEIwbK3k.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: puredata Source-Version: 0.45.5-1 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, 25 Jun 2014 12:58:15 +0200 Source: puredata Binary: puredata puredata-core puredata-gui puredata-doc puredata-dev puredata-utils puredata-extra Architecture: source all amd64 Version: 0.45.5-1 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: 751061 Changes: puredata (0.45.5-1) unstable; urgency=medium . * Imported Upstream version 0.45.5 . [ IOhannes m zmölnig ] * Updated watch file * Refreshed patches * Fixed conflicting function declaration (Closes: #751061) Checksums-Sha1: 71a8ff1f32e1b517e74fe780660d18455f13143e 2412 puredata_0.45.5-1.dsc 4dc4fa2ef3e359cabd727a27934ec4246dfaf365 2248251 puredata_0.45.5.orig.tar.gz 193c00ae36eb58d7c6dfb1b7e4e8ea232bd30e8b 22388 puredata_0.45.5-1.debian.tar.xz b83ba38338bbebfc4a6d48c0dbbff47c4a1898d4 16974 puredata_0.45.5-1_all.deb 962d2a9529a8f700287adceb20772cf429f9d8d9 488028 puredata-core_0.45.5-1_amd64.deb d0e59cb720f8642ed2c22bd74425b4eee704a475 92340 puredata-gui_0.45.5-1_all.deb ba086c07823518dcbcf6dfa0faf3237f76d122b2 855868 puredata-doc_0.45.5-1_all.deb 180559b0c39e12b1ee1d6adda365b76df296ae69 35356 puredata-dev_0.45.5-1_all.deb 32027970c80467416b09e2ab3dc8c4637a1a57b7 23666 puredata-utils_0.45.5-1_amd64.deb 29fedd816937f03a3a01b779757002a71ba83dc9 162670 puredata-extra_0.45.5-1_amd64.deb Checksums-Sha256: eb3298a898092ebe7cc1510549c4a9e1510c8538ae0fff49982b0813da71a663 2412 puredata_0.45.5-1.dsc c4a26e570a08b8e955b9b2058222c25ec0e8fc1333f616cd500cdd73d2670ac6 2248251 puredata_0.45.5.orig.tar.gz 3001c5e37a2d9c28e00858ef09bf8cc394570e247a4c0dc32201d089c9988f57 22388 puredata_0.45.5-1.debian.tar.xz d9042f912278dd4b22c45e4f9b591af724cf0475ce9e07d640fc54afcf5a2997 16974 puredata_0.45.5-1_all.deb 2ab3e3e90cc2ee8ed9fc5b9d343fd8a24c6a33e5256f20703ae73efd3a7c99a7 488028 puredata-core_0.45.5-1_amd64.deb c81895f2b55201ff1d845ee17b12dd224833c3ef255cd1aab069649573ad8cfa 92340 puredata-gui_0.45.5-1_all.deb 1360cfff0260d19936f69cb5b216f864a19e79287c0fa435934a5fbbab5b0897 855868 puredata-doc_0.45.5-1_all.deb 2283c9c9d84505ab1caba6e4641da5553078240ff502c0bbe3a86779ff220b43 35356 puredata-dev_0.45.5-1_all.deb f5c8f10fc3f3068e2994fa0be9bc08e1f189b30858b6aab125db3e4ffc65cf00 23666 puredata-utils_0.45.5-1_amd64.deb 438f4252c969bd2f6cc23a86385bb600dffe81cdb12055ab2292827070609cd7 162670 puredata-extra_0.45.5-1_amd64.deb Files: 33e9b4ede27969dd33753a67faf62cbf 16974 sound optional puredata_0.45.5-1_all.deb 775425afb9e10c851a0adc67cb2099f9 488028 sound optional puredata-core_0.45.5-1_amd64.deb 0038e525ce439499a4f3be4ff5a2ad92 92340 sound optional puredata-gui_0.45.5-1_all.deb 7fa7452f05ca3e35b3504594770e6c90 855868 doc optional puredata-doc_0.45.5-1_all.deb b186a56efe3ea42e5ff5cebaff004b51 35356 libdevel optional puredata-dev_0.45.5-1_all.deb 973a13853e080dc6f8b6a6b45774cc45 23666 utils optional puredata-utils_0.45.5-1_amd64.deb 84eb0ba9a1da54b70e46e8eff28e4f3c 162670 sound optional puredata-extra_0.45.5-1_amd64.deb 8f795dd3f097588beed9c9a79f83d847 2412 sound optional puredata_0.45.5-1.dsc b10b30940f971a2511c176661d85165e 2248251 sound optional puredata_0.45.5.orig.tar.gz 3cf585d08a763df195b693a2c213b812 22388 sound optional puredata_0.45.5-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJTqq05AAoJELZQGcR/ejb4vJYQAIvxtELo6I0C/2PUSDMuanSE sbiyVVDLgJkjgSMTt7QX2F2lXgC4q6+d8dlTWqRN9UPiyQtAb24Lo6N48S40abV0 OvQ4u9gvv3BpIb0IHsPuCL1vYxlnWPpl1s6Ga00qyGMsrWbHDLiHOxsx+jXnHKiD UjSxQt9zT5mso5rWUA6zgq9mvbjdGj+W1B+TGEvGQ5OyzccbzKSTTii/ugDWtavU kSNAatW9rqc9XCGCicL4IBTb2nFBwIvp/dMYYwWxpFnPm9d9mG+ub+kDuGis9oS/ LVf1libvp/952wImXf1717bpUyTHu5TKI+/p7LWaZIw309E0GJYjGRwUoZ/EVr+m usDcW16C6yrpzumfzKIPg7sa5hHH7VOji0G+sDj7aie2gxbP/GsSP2Xm/u/xpRhA AgapzHNkiaAImQbAEz5aPJXtA2I7mFAyT+FVywX9sfweXfck6UWUMZ8d73YN5uYO fchkWCptyQCn7ASIfCzb1vQ8AsOxiyAjcsTLtZOlDj1fQ8VPSXo9j8r1ppVuB/jv ZKYNSw/haALvkhhXPJ2YmEZfRlLOcXx3WRuSQeTEMkNT4DsYeJyWQoxK1HLHqsDt 6r8+2Ufukzt9MATIXd1SM+4O5NxR/4viVD447E469SfYRk4zuRuJV7XiwW90QdCC zra6s/ch05OPWORAvsx6 =Fy9n -----END PGP SIGNATURE-----
--- End Message ---

