<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>68257</bug_id>
          
          <creation_ts>2004-10-20 03:09 0000</creation_ts>
          <short_desc>im-ja doesn&apos;t compile</short_desc>
          <delta_ts>2005-02-04 22:36:17 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2004.3</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ruben@lambda1.be</reporter>
          <assigned_to>cjk@gentoo.org</assigned_to>
          <cc>gnome@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ruben@lambda1.be</who>
            <bug_when>2004-10-20 03:09:09 0000</bug_when>
            <thetext>im-ja, a japanese GTK2 input method doesn&apos;t compile on my system (which is quite annoying)

Error message:

gcc -shared  im_ja_la-im-ja-gtk-impl.lo im_ja_la-im-ja-gtk.lo im_ja_la-im-ja.lo im_ja_la-conf.lo im_ja_la-romakana.lo im_ja_la-kanjipad.lo im_ja_la-padarea.lo im_ja_la-common.lo im_ja_la-error.lo im_ja_la-statuswin.lo im_ja_la-preeditwin.lo im_ja_la-preeditarea.lo im_ja_la-candwin.lo im_ja_la-symbols.lo im_ja_la-actionmenu.lo im_ja_la-anthy.lo  -L/usr/lib /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libanthydic.so /usr/lib/libanthy.so /usr/lib/libanthyinput.so  -Wl,-O1 -Wl,--export-dynamic -Wl,--export-dynamic -Wl,-soname -Wl,im-ja.so -o .libs/im-ja.so
creating im-ja.la
(cd .libs &amp;&amp; rm -f im-ja.la &amp;&amp; ln -s ../im-ja.la im-ja.la)
gtk-query-immodules-2.0 im-ja.la &gt; gtk.immodules
Cannot load module /var/tmp/portage/im-ja-1.2-r1/work/im-ja-1.2/src/gtk/im-ja.la: /var/tmp/portage/im-ja-1.2-r1/work/im-ja-1.2/src/gtk/.libs/im-ja.so: undefined symbol: gtk_im_module_get_type
/var/tmp/portage/im-ja-1.2-r1/work/im-ja-1.2/src/gtk/im-ja.la does not export GTK+ IM module API: /var/tmp/portage/im-ja-1.2-r1/work/im-ja-1.2/src/gtk/.libs/im-ja.so: undefined symbol: gtk_im_module_get_type
make[3]: *** [gtk.immodules] Error 1
make[3]: Leaving directory `/var/tmp/portage/im-ja-1.2-r1/work/im-ja-1.2/src/gtk&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/im-ja-1.2-r1/work/im-ja-1.2/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/im-ja-1.2-r1/work/im-ja-1.2&apos;
make: *** [all] Error 2

Gtk+ version:

2.5.2

System Info:

Portage 2.0.51_rc10 (gcc34-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8.1-mm2 i686)
=================================================================
System uname: 2.6.8.1-mm2 i686 Intel(R) Pentium(R) M processor 1.70GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-O2 -march=pentium-m -pipe -fomit-frame-pointer -fforce-addr -frename-registers -falign-functions=64&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -march=pentium-m -pipe -fomit-frame-pointer -fforce-addr -frename-registers -falign-functions=64&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache distlocks sandbox&quot;
GENTOO_MIRRORS=&quot;http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/&quot;
MAKEOPTS=&quot;-j5&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/overlays/bmg-main /usr/local/overlays/bmg-gnome-current /usr/local/overlays/portage&quot;
SYNC=&quot;rsync://ftp.belnet.be/gentoo-portage/&quot;
USE=&quot;X acpi alsa anthy apm avi berkdb bitmap-fonts cdparanoia cdr cjk crypt cups dba dvd dvdr eds encode evo f77 fam ffmpeg foomaticdb gd gdbm gif gnome gphoto2 gtk gtk2 gtkhtml hal icon imap imlib java jpeg libg++ libwww mad mmx mozilla moznocompose moznoirc moznomail mpeg ncurses nls nptl oggvorbis opengl pam pdflib perl php png python quicktime readline slang spell sse sse2 ssl tcltk theora tiff truetype x86 xml2 xprint xv xvid zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-20 05:03:04 0000</bug_when>
            <thetext>Where did you get gtk+ 2.5.2?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2004-10-20 05:51:11 0000</bug_when>
            <thetext>see overlays.. 

you are using a development version of gtk+ and probably other applications, you get to keep the pieces.

note that setting this to &apos;critical&apos; because you&apos;ve blown your own system is silly

*** This bug has been marked as a duplicate of 45937 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>imperito@gmail.com</who>
            <bug_when>2005-01-24 19:48:00 0000</bug_when>
            <thetext>This happens on 2.6.1, which is in portage, under ~x86 mask. This probably needs to be reopened.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leftmostcat@gmail.com</who>
            <bug_when>2005-02-01 17:29:49 0000</bug_when>
            <thetext>Created an attachment (id=50185)
Patch against 1.2-r1

This patch fixes the gtk_im_module_get_type() error and is taken from im-ja&apos;s
post-1.2 cvs tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2005-02-04 22:32:11 0000</bug_when>
            <thetext>Right, this should be applied to im-ja if you are using &gt;=gtk+-2.6.
I&apos;m going to add the patch to CVS.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2005-02-04 22:36:17 0000</bug_when>
            <thetext>Fixed in CVS. Thanks for the bug report and patch.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50185</attachid>
            <date>2005-02-01 17:29 0000</date>
            <desc>Patch against 1.2-r1</desc>
            <filename>im-ja-1.2-gentoo.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGltLWphL2ltLWphL3NyYy9ndGsvaW0tamEtZ3RrLmMJMjAwNC8wNi8yNSAwODo1NzoxOAkx
LjcKKysrIGltLWphL2ltLWphL3NyYy9ndGsvaW0tamEtZ3RrLmMJMjAwNC8xMi8wOSAxMzowNzow
OQkxLjgKQEAgLTM3LDggKzM3LDggQEAKICNpbmNsdWRlICIuLi9hY3Rpb25tZW51LmgiCiAKIGV4
dGVybiBHVHlwZSBndGtfaW1fbW9kdWxlX2dldF90eXBlKHZvaWQpOwotI2RlZmluZSBHVEtfVFlQ
RV9JTV9NT0RVTEUgKGd0a19pbV9tb2R1bGVfZ2V0X3R5cGUoKSkKLSNkZWZpbmUgR1RLX0lNX01P
RFVMRShpbV9tb2R1bGUpIChHX1RZUEVfQ0hFQ0tfSU5TVEFOQ0VfQ0FTVCgoaW1fbW9kdWxlKSwg
R1RLX1RZUEVfSU1fTU9EVUxFLCBHdGtJTU1vZHVsZSkpCisvKiNkZWZpbmUgR1RLX1RZUEVfSU1f
TU9EVUxFIChndGtfaW1fbW9kdWxlX2dldF90eXBlKCkpKi8KKy8qI2RlZmluZSBHVEtfSU1fTU9E
VUxFKGltX21vZHVsZSkgKEdfVFlQRV9DSEVDS19JTlNUQU5DRV9DQVNUKChpbV9tb2R1bGUpLCBH
VEtfVFlQRV9JTV9NT0RVTEUsIEd0a0lNTW9kdWxlKSkqLwogCiBJTUpBQ29uZmlnIGNmZzsgCiBn
aW50IG5vdGlmeV9pZCA9IDA7CkBAIC00MjksNyArNDI5LDcgQEAKIAlHdGtJTU1vZHVsZSAqaW1f
bW9kdWxlOwogCUlNX0pBX0RFQlVHKCJpbV9tb2R1bGVfaW5pdCgpXG4iKTsKIAotCWltX21vZHVs
ZSA9IEdUS19JTV9NT0RVTEUobW9kdWxlKTsKKwlpbV9tb2R1bGUgPSBtb2R1bGU7CiAJZ19tb2R1
bGVfbWFrZV9yZXNpZGVudChpbV9tb2R1bGUtPmxpYnJhcnkpOyAvKkZJWE1FOiBUaGlzIGlzIG9u
bHkgYSB3b3JrYXJvdW5kIGZvciB0aGUgR0NvbmYgYnVnICovCiAKIAlpbV9qYV9ndGtfcmVnaXN0
ZXJfdHlwZShtb2R1bGUpOwo=
</data>        

          </attachment>
    </bug>

</bugzilla>