[Pkg-ime-devel] Bug#883229: emoji build problem
Osamu Aoki
osamu at debian.org
Sun Dec 31 06:10:00 UTC 2017
control: tags -1 - patch
Thanks for your patch but I updated ibus and this patch is not usable.
unicode-cldr-core is now available. I tried to build the new source
with following:
---
$ git diff HEAD^
diff --git a/debian/changelog b/debian/changelog
index 171bf77..6c5cdf2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ibus (1.5.17-3) UNRELEASED; urgency=medium
+
+ * enable emoji. Closes: #883229
+
+ -- Osamu Aoki <osamu at debian.org> Sun, 31 Dec 2017 14:43:33 +0900
+
ibus (1.5.17-2) unstable; urgency=medium
* Clean up debian/patches.
diff --git a/debian/control b/debian/control
index 82fc6aa..8914a98 100644
--- a/debian/control
+++ b/debian/control
@@ -34,6 +34,7 @@ Build-Depends: autoconf,
python3-all,
python3-dbus,
qtbase5-dev,
+ unicode-cldr-core,
unicode-data,
valac (>= 0.16)
Standards-Version: 3.9.8
diff --git a/debian/rules b/debian/rules
index 3fb3e13..f2ed50e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
CONFIGURE_FLAGS = \
--disable-silent-rules \
--disable-static \
- --disable-emoji-dict \
+ --enable-emoji-dict \
--enable-gtk2 \
--enable-gtk3 \
--enable-xim \
---
This did not build ...
---
...
/bin/bash ../libtool --tag=CC --mode=link gcc -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -fdebug-prefix-map=/build/ibus-1.5.17=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o emoji-parser emoji_parser-emoji-parser.o -lglib-2.0 libibus-1.0.la
libtool: link: gcc -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -fdebug-prefix-map=/build/ibus-1.5.17=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/emoji-parser emoji_parser-emoji-parser.o -lglib-2.0 ./.libs/libibus-1.0.so
/usr/bin/ld: emoji_parser-emoji-parser.o: undefined reference to symbol 'g_type_check_instance_is_a'
//usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:865: recipe for target 'emoji-parser' failed
make[6]: *** [emoji-parser] Error 1
...
---
How do I fix problem with symbol 'g_type_check_instance_is_a'? Do you have any idea?
Regards,
Osamu
More information about the Pkg-ime-devel
mailing list