Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Component-ibus-pinyin

New issue 873 by lidaobing: [patch] ibus-pinyin 1.3.3 compile failed on armel, mips, mipsel and sh4.
http://code.google.com/p/ibus/issues/detail?id=873

From: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578335

--- a/src/DynamicSpecialPhrase.cc
+++ b/src/DynamicSpecialPhrase.cc
@@ -57,7 +57,7 @@ inline const std::string
 DynamicSpecialPhrase::dec (gint d, const gchar *fmt)
 {
     char string [32];
-    std::snprintf (string, sizeof (string), fmt, d);
+    snprintf (string, sizeof (string), fmt, d);
     return string;
 }


g++ -DHAVE_CONFIG_H -I. -I..    -pthread -I/usr/include/ibus-1.0
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include
-DGETTEXT_PACKAGE=\"ibus-pinyin\"
-DPKGDATADIR=\"/usr/share/ibus-pinyin\"
-DLIBEXECDIR=\"/usr/lib/ibus-pinyin\"  -I/usr/include/uuid   -g -O2 -c
-o ibus_engine_pinyin-PinyinProperties.o `test -f
'PinyinProperties.cc' || echo './'`PinyinProperties.cc
  CXX    ibus_engine_pinyin-SimpTradConverter.o
g++ -DHAVE_CONFIG_H -I. -I..    -pthread -I/usr/include/ibus-1.0
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include
-DGETTEXT_PACKAGE=\"ibus-pinyin\"
-DPKGDATADIR=\"/usr/share/ibus-pinyin\"
-DLIBEXECDIR=\"/usr/lib/ibus-pinyin\"  -I/usr/include/uuid   -g -O2 -c
-o ibus_engine_pinyin-SimpTradConverter.o `test -f
'SimpTradConverter.cc' || echo './'`SimpTradConverter.cc
  CXX    ibus_engine_pinyin-DynamicSpecialPhrase.o
g++ -DHAVE_CONFIG_H -I. -I..    -pthread -I/usr/include/ibus-1.0
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include
-DGETTEXT_PACKAGE=\"ibus-pinyin\"
-DPKGDATADIR=\"/usr/share/ibus-pinyin\"
-DLIBEXECDIR=\"/usr/lib/ibus-pinyin\"  -I/usr/include/uuid   -g -O2 -c
-o ibus_engine_pinyin-DynamicSpecialPhrase.o `test -f
'DynamicSpecialPhrase.cc' || echo './'`DynamicSpecialPhrase.cc
DynamicSpecialPhrase.cc: In member function 'const std::string
PY::DynamicSpecialPhrase::dec(gint, const gchar*)':
DynamicSpecialPhrase.cc:60: error: 'snprintf' is not a member of 'std'
make[4]: *** [ibus_engine_pinyin-DynamicSpecialPhrase.o] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
make[4]: Leaving directory `/build/buildd-ibus-pinyin_1.3.3-1-armel-cflICV/

full log: https://buildd.debian.org/fetch.cgi?pkg=ibus-pinyin;ver=1.3.3-
1;arch=armel;stamp=1271429150


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复