Your message dated Sun, 28 Feb 2010 22:33:37 +0000
with message-id <e1nlrhh-0007vi...@ries.debian.org>
and subject line Bug#571319: fixed in gnash 0.8.7-2
has caused the Debian Bug report #571319,
regarding Gnash fail to build on ia64 (incorrect use of _() macro?)
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 ow...@bugs.debian.org
immediately.)


-- 
571319: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571319
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package:  gnash
Version:  0.8.7-1
Severity: serious
Tags:     patch

The latest gnash source fail to build on ia64.  This is the error from
<URL:https://buildd.debian.org/fetch.cgi?&pkg=gnash&ver=0.8.7-1&arch=ia64&stamp=1266658752&file=log>:

Making all in utilities
make[3]: Entering directory 
`/build/buildd-gnash_0.8.7-1-ia64-mJKYpK/gnash-0.8.7/tmp.agg/utilities'
ia64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../utilities -I..  -I../../libbase 
-I../../libnet -I../../libamf -I../../backend -I../../libcore 
-I../../libcore/asobj -I../../libcore/swf -I../../libcore/parser 
-I../../libcore/vm -I../../libmedia -I../../libsound 
-DLOCALEDIR=\"/usr/share/locale\" -pthread -I/usr/include/gstreamer-0.10 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   
-pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include   -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include     -pthread    -pthread 
-I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I../../libmedia/gst   -g 
-O2     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     
-Wreturn-type     -Wnon-virtual-dtor     -Wunused      -c -o processor.o 
../../utilities/processor.cpp
/bin/bash ../libtool --tag=CXX   --mode=link ia64-linux-gnu-g++  -g -O2     -W  
   -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type 
    -Wnon-virtual-dtor     -Wunused      -export-dynamic -Wl,--no-add-needed 
-Wl,--as-needed -o gprocessor processor.o ../libcore/libgnashcore.la 
../libamf/libgnashamf.la ../libnet/libgnashnet.la ../libbase/libgnashbase.la 
../libmedia/libgnashmedia.la ../libsound/libgnashsound.la  
../libltdl/libltdlc.la    -lglib-2.0   -lgstinterfaces-0.10 -lgstreamer-0.10 
-lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0     -ldl   
-lcurl -ljpeg  -lpng12   -lboost_thread-mt -lboost_date_time-mt -lpthread -ldl 
-lutil -lm -lpython2.5 -lpthread   -lc -lrt -lX11 -llber -ldl 
libtool: link: ia64-linux-gnu-g++ -g -O2 -W -Wall -Wcast-align -Wcast-qual 
-Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -Wl,--no-add-needed 
-Wl,--as-needed -o .libs/gprocessor processor.o -Wl,--export-dynamic  
/build/buildd-gnash_0.8.7-1-ia64-mJKYpK/gnash-0.8.7/tmp.agg/libltdl/./.libs/dlopen.a
 ../libcore/.libs/libgnashcore.so ../libamf/.libs/libgnashamf.so 
../libnet/.libs/libgnashnet.so ../libbase/.libs/libgnashbase.so 
../libmedia/.libs/libgnashmedia.so ../libsound/.libs/libgnashsound.so 
../libltdl/.libs/libltdlc.a -lgstinterfaces-0.10 /usr/lib/libgstreamer-0.10.so 
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so 
/usr/lib/libgthread-2.0.so /usr/lib/libxml2.so /usr/lib/libglib-2.0.so 
/usr/lib/libcurl-gnutls.so /usr/lib/libjpeg.so -lpng12 -lboost_thread-mt 
-lboost_date_time-mt -lutil -lm -lpython2.5 -lpthread -lc -lrt -lX11 -llber 
-ldl -pthread -Wl,-rpath -Wl,/usr/lib/gnash
ia64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../utilities -I..  -I../../libbase 
-I../../libnet -I../../libamf -I../../backend -I../../libcore 
-I../../libcore/asobj -I../../libcore/swf -I../../libcore/parser 
-I../../libcore/vm -I../../libmedia -I../../libsound 
-DLOCALEDIR=\"/usr/share/locale\" -pthread -I/usr/include/gstreamer-0.10 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   
-pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include   -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include     -pthread    -pthread 
-I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I../../libmedia/gst   -g 
-O2     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     
-Wreturn-type     -Wnon-virtual-dtor     -Wunused      -c -o soldumper.o 
../../utilities/soldumper.cpp
In file included from ../../utilities/soldumper.cpp:44:
../../libamf/amf.h: In static member function 'static amf::Element::amf0_type_e 
amf::AMF::extractElementHeader(uint8_t*)':
../../libamf/amf.h:348: warning: cast from 'uint8_t*' to 
'amf::Element::amf0_type_e*' increases required alignment of target type
/bin/bash ../libtool --tag=CXX   --mode=link ia64-linux-gnu-g++  -g -O2     -W  
   -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type 
    -Wnon-virtual-dtor     -Wunused       -ldl   -lcurl -ljpeg  -lpng12   
-lboost_thread-mt -lboost_date_time-mt -lpthread -ldl -lutil -lm -lpython2.5 
-lpthread   -Wl,--no-add-needed -Wl,--as-needed -o soldumper soldumper.o 
../libcore/libgnashcore.la ../libamf/libgnashamf.la ../libnet/libgnashnet.la 
../libbase/libgnashbase.la ../libmedia/libgnashmedia.la 
../libsound/libgnashsound.la  ../libltdl/libltdlc.la    -lglib-2.0   
-lgstinterfaces-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 
-lrt -lxml2 -lglib-2.0     -ldl   -lcurl -ljpeg  -lpng12   -lboost_thread-mt 
-lboost_date_time-mt -lpthread -ldl -lutil -lm -lpython2.5 -lpthread   -lc -lrt 
-lX11 -llber -ldl 
libtool: link: ia64-linux-gnu-g++ -g -O2 -W -Wall -Wcast-align -Wcast-qual 
-Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -Wl,--no-add-needed 
-Wl,--as-needed -o .libs/soldumper soldumper.o  
/build/buildd-gnash_0.8.7-1-ia64-mJKYpK/gnash-0.8.7/tmp.agg/libltdl/./.libs/dlopen.a
 ../libcore/.libs/libgnashcore.so ../libamf/.libs/libgnashamf.so 
../libnet/.libs/libgnashnet.so ../libbase/.libs/libgnashbase.so 
../libmedia/.libs/libgnashmedia.so ../libsound/.libs/libgnashsound.so 
../libltdl/.libs/libltdlc.a -lgstinterfaces-0.10 /usr/lib/libgstreamer-0.10.so 
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so 
/usr/lib/libgthread-2.0.so /usr/lib/libxml2.so /usr/lib/libglib-2.0.so 
/usr/lib/libcurl-gnutls.so /usr/lib/libjpeg.so -lpng12 -lboost_thread-mt 
-lboost_date_time-mt -lutil -lm -lpython2.5 -lpthread -lc -lrt -lX11 -llber 
-ldl -pthread -Wl,-rpath -Wl,/usr/lib/gnash
ia64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../utilities -I..  -I../../libbase 
-I../../libnet -I../../libamf -I../../backend -I../../libcore 
-I../../libcore/asobj -I../../libcore/swf -I../../libcore/parser 
-I../../libcore/vm -I../../libmedia -I../../libsound 
-DLOCALEDIR=\"/usr/share/locale\" -pthread -I/usr/include/gstreamer-0.10 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   
-pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include   -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include     -pthread    -pthread 
-I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I../../libmedia/gst   -g 
-O2     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     
-Wreturn-type     -Wnon-virtual-dtor     -Wunused      -c -o dumpshm.o 
../../utilities/dumpshm.cpp
../../utilities/dumpshm.cpp:321:58: error: macro "_" passed 2 arguments, but 
takes just 1
../../utilities/dumpshm.cpp:322:72: error: macro "_" passed 2 arguments, but 
takes just 1
../../utilities/dumpshm.cpp:323:73: error: macro "_" passed 2 arguments, but 
takes just 1
../../utilities/dumpshm.cpp:324:73: error: macro "_" passed 2 arguments, but 
takes just 1
In file included from ../../utilities/dumpshm.cpp:71:
../../libamf/amf.h: In static member function 'static amf::Element::amf0_type_e 
amf::AMF::extractElementHeader(uint8_t*)':
../../libamf/amf.h:348: warning: cast from 'uint8_t*' to 
'amf::Element::amf0_type_e*' increases required alignment of target type
../../utilities/dumpshm.cpp: In function 'key_t list_lcs()':
../../utilities/dumpshm.cpp:319: error: '_' was not declared in this scope
make[3]: *** [dumpshm.o] Error 1
make[3]: Leaving directory 
`/build/buildd-gnash_0.8.7-1-ia64-mJKYpK/gnash-0.8.7/tmp.agg/utilities'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/build/buildd-gnash_0.8.7-1-ia64-mJKYpK/gnash-0.8.7/tmp.agg'
make[1]: *** [all] Error 2
make[1]: Leaving directory 
`/build/buildd-gnash_0.8.7-1-ia64-mJKYpK/gnash-0.8.7/tmp.agg'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2


I had a look at the source, and believe the problem is incorrect use
of the _() macro.  This patch should solve it, by making sure it is
only given one argument.  I did not test it on a ia64 machine.

diff -ru gnash-0.8.7/utilities/dumpshm.cpp 
gnash-0.8.7-pere/utilities/dumpshm.cpp
--- gnash-0.8.7/utilities/dumpshm.cpp   2010-02-11 00:20:23.000000000 +0100
+++ gnash-0.8.7-pere/utilities/dumpshm.cpp      2010-02-25 10:12:00.000000000 
+0100
@@ -316,12 +316,12 @@
         }
 #ifdef IPC_PERM_KEY
         if (shmseg.shm_segsz == 64528) {
-            log_debug(_("Found it! \"set LCShmKey %s\" in your ~/.gnashrc",
+            log_debug(_("Found it! \"set LCShmKey %s\" in your ~/.gnashrc"),
                         boost::io::group(hex, showbase,
-                            shmseg.shm_perm.IPC_PERM_KEY)));
-            log_debug(_("Last changed on: %s", ctime(&shmseg.shm_ctime)));
-            log_debug(_("Last attached on: %s", ctime(&shmseg.shm_atime)));
-            log_debug(_("Last detached on: %s", ctime(&shmseg.shm_dtime)));
+                            shmseg.shm_perm.IPC_PERM_KEY));
+            log_debug(_("Last changed on: %s"), ctime(&shmseg.shm_ctime));
+            log_debug(_("Last attached on: %s"), ctime(&shmseg.shm_atime));
+            log_debug(_("Last detached on: %s"), ctime(&shmseg.shm_dtime));
             return shmseg.shm_perm.IPC_PERM_KEY;
         }
 #endif    // end of IPC_PERM_KEY


Happy hacking,
-- 
Petter Reinholdtsen



--- End Message ---
--- Begin Message ---
Source: gnash
Source-Version: 0.8.7-2

We believe that the bug you reported is fixed in the latest version of
gnash, which is due to be installed in the Debian FTP archive:

gnash-common-opengl_0.8.7-2_amd64.deb
  to main/g/gnash/gnash-common-opengl_0.8.7-2_amd64.deb
gnash-common_0.8.7-2_amd64.deb
  to main/g/gnash/gnash-common_0.8.7-2_amd64.deb
gnash-cygnal_0.8.7-2_amd64.deb
  to main/g/gnash/gnash-cygnal_0.8.7-2_amd64.deb
gnash-opengl_0.8.7-2_amd64.deb
  to main/g/gnash/gnash-opengl_0.8.7-2_amd64.deb
gnash-tools_0.8.7-2_amd64.deb
  to main/g/gnash/gnash-tools_0.8.7-2_amd64.deb
gnash_0.8.7-2.diff.gz
  to main/g/gnash/gnash_0.8.7-2.diff.gz
gnash_0.8.7-2.dsc
  to main/g/gnash/gnash_0.8.7-2.dsc
gnash_0.8.7-2_amd64.deb
  to main/g/gnash/gnash_0.8.7-2_amd64.deb
klash-opengl_0.8.7-2_amd64.deb
  to main/g/gnash/klash-opengl_0.8.7-2_amd64.deb
klash_0.8.7-2_amd64.deb
  to main/g/gnash/klash_0.8.7-2_amd64.deb
konqueror-plugin-gnash_0.8.7-2_amd64.deb
  to main/g/gnash/konqueror-plugin-gnash_0.8.7-2_amd64.deb
mozilla-plugin-gnash_0.8.7-2_amd64.deb
  to main/g/gnash/mozilla-plugin-gnash_0.8.7-2_amd64.deb



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 571...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Miriam Ruiz <little_m...@yahoo.es> (supplier of updated gnash 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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 19 Feb 2010 23:25:26 +0100
Source: gnash
Binary: gnash-common gnash-common-opengl gnash gnash-opengl klash klash-opengl 
gnash-tools gnash-cygnal mozilla-plugin-gnash konqueror-plugin-gnash
Architecture: source amd64
Version: 0.8.7-2
Distribution: unstable
Urgency: low
Maintainer: Miriam Ruiz <little_m...@yahoo.es>
Changed-By: Miriam Ruiz <little_m...@yahoo.es>
Description: 
 gnash      - free Shockwave Flash (SWF) movie player
 gnash-common - free Shockwave Flash (SWF) movie player - common files/libraries
 gnash-common-opengl - free Shockwave Flash (SWF) movie player - common 
files/libraries
 gnash-cygnal - free Shockwave Flash (SWF) movie player - Media server
 gnash-opengl - free Shockwave Flash (SWF) movie player
 gnash-tools - free Shockwave Flash (SWF) movie player - Command-line Tools
 klash      - free Shockwave Flash (SWF) movie player - standalone player for K
 klash-opengl - free Shockwave Flash (SWF) movie player - standalone player for 
K
 konqueror-plugin-gnash - free Shockwave Flash (SWF) movie player - Plugin for 
Konqueror
 mozilla-plugin-gnash - free Shockwave Flash (SWF) movie player - Plugin for 
Mozilla and
Closes: 475853 522865 548282 563167 570212 571319
Changes: 
 gnash (0.8.7-2) unstable; urgency=low
 .
   [ Miriam Ruiz ]
   * Cleaned up debian/rules a bit
   * Added patch build_on_ia64.patch. Closes: #571319
   * Removed csound from recommeds. Closes: #570212
   * Changed short descriptions so that "aptitude search flash" finds this
     package. Closes: #522865
   * Fix debian/*.desktop.in files. Closes: #475853
   * Thanks to Petter Reinholdtsen <p...@hungry.com>
   * debian/rules: Added --without-included-ltdl to ./configure. See #559808
   * Added support for Renesas SH4. Closes: #563167
   * Updated debian/*.local files. Closes: #548282
Checksums-Sha1: 
 4e5bbb124e1cbb3a63fc437ee8edf180eca2cc6b 2488 gnash_0.8.7-2.dsc
 7827eb8e0476a4726f5747834e7323fa6baa86b6 36960 gnash_0.8.7-2.diff.gz
 a6cb99c9460c112f8888262ea9b66fcc34ade33c 2682540 gnash-common_0.8.7-2_amd64.deb
 f2b5dc2e089bf5b1886bc907a4b4d3cd41f16100 2464364 
gnash-common-opengl_0.8.7-2_amd64.deb
 ede721abf8626a6be17f05bb102867d90ae5d1be 158862 gnash_0.8.7-2_amd64.deb
 2f810b0778609e586f37ad81857a457438022e43 195044 gnash-opengl_0.8.7-2_amd64.deb
 2ab7c6870822f2a2aceed01dc2e01c28da7dc9f5 160826 klash_0.8.7-2_amd64.deb
 f7d97f14d2c8131b2ae13e2db2b7cce6e63b15d4 196822 klash-opengl_0.8.7-2_amd64.deb
 38bf0a13576d14ee14caf7ba1e88c9dd97840f6b 142042 gnash-tools_0.8.7-2_amd64.deb
 66b2f05284667c93d27dfcbfeed1434a997a9449 159560 gnash-cygnal_0.8.7-2_amd64.deb
 a9c3cd545beb93f9fdf936d70281c237ba801ec8 49610 
mozilla-plugin-gnash_0.8.7-2_amd64.deb
 13272701f4fcd609426af8229e8b943ab5e7b7ec 54644 
konqueror-plugin-gnash_0.8.7-2_amd64.deb
Checksums-Sha256: 
 5f77ae706abb4c1c431881a1325416546fff1d75e8b0cd911d8ff8e311a5dcf1 2488 
gnash_0.8.7-2.dsc
 04b792a695ae6fa41d6c7a92cc566873bb1dd9a9bff530966c003ade470b8150 36960 
gnash_0.8.7-2.diff.gz
 9e058517d19fda85c86ab53c39e08724dd530339a700d358cc795d1f89bd2fda 2682540 
gnash-common_0.8.7-2_amd64.deb
 6093bbe72625198e7c80d708802b9e89e5213ed1e9887022c0570428ce0d82ec 2464364 
gnash-common-opengl_0.8.7-2_amd64.deb
 76b46f5d59917820024012a5ca46d6d0ca8ad67b9d013b0e8804e5f6894406a9 158862 
gnash_0.8.7-2_amd64.deb
 5f19799ff4b2cb5bde8d617c118ce7839c3e9d541d7e8f879debe41c9ef0c76b 195044 
gnash-opengl_0.8.7-2_amd64.deb
 c080419da6276e6718ca45ddce130d3f0a5ef30489f4301753efd499eafe7c67 160826 
klash_0.8.7-2_amd64.deb
 e85e06f57e58f9bf73ccdff013a41bb351b477fa6e1cb2be658e4101c90c2c1e 196822 
klash-opengl_0.8.7-2_amd64.deb
 5f054bbda20c79123ab9fd655334a2ac4a6f7a7fcdd41a3c60fa6bc98a3996d4 142042 
gnash-tools_0.8.7-2_amd64.deb
 039c48c59d230b9f3921208a024bb5de7f7b165a176673d306af053ca513c87e 159560 
gnash-cygnal_0.8.7-2_amd64.deb
 9f115be14d8b14b4572804d7467280c5dcf1bdc003e2dd976a8681a5b8fff262 49610 
mozilla-plugin-gnash_0.8.7-2_amd64.deb
 52d3fa17852f04ce7eddf355a4fb27b501dbe5c52298599ed4b39ef42d1b8f48 54644 
konqueror-plugin-gnash_0.8.7-2_amd64.deb
Files: 
 3a6c9fa23afa33cb180a01509a4ffa4f 2488 utils optional gnash_0.8.7-2.dsc
 b7796364183dcff6fd149c06b4cfe932 36960 utils optional gnash_0.8.7-2.diff.gz
 3010870c933c73fdede6361fc97cc76f 2682540 libs optional 
gnash-common_0.8.7-2_amd64.deb
 97b7114adbcc1f6f3b536745cb69c00b 2464364 libs optional 
gnash-common-opengl_0.8.7-2_amd64.deb
 446ad7a2fcdffaa3cb2722490218b8b0 158862 utils optional gnash_0.8.7-2_amd64.deb
 7f351a89123bacdf684a81c578964acf 195044 utils optional 
gnash-opengl_0.8.7-2_amd64.deb
 9599a19514711675940f4705fd29045b 160826 utils optional klash_0.8.7-2_amd64.deb
 4a5a4a4b31aa2ab56ac39a94430d49d9 196822 utils optional 
klash-opengl_0.8.7-2_amd64.deb
 32c4f50bdc4d8566383fa6c4884cc2de 142042 utils optional 
gnash-tools_0.8.7-2_amd64.deb
 9ed438414703e08b26fe3df94fba19ea 159560 utils optional 
gnash-cygnal_0.8.7-2_amd64.deb
 fe83900926620c2300be7e868e7f2f75 49610 utils optional 
mozilla-plugin-gnash_0.8.7-2_amd64.deb
 e1b25b92507c3ce742a5abcdf7e8e8bc 54644 utils optional 
konqueror-plugin-gnash_0.8.7-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkuK5vYACgkQfbltLjbuCGFREgCcD2ouJlOJEhWrZBjYxjifUqf8
mEgAnig/7/UuUF314reNmomXs5eJOKR/
=HMmy
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to