[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: inputmethod/Chinput
- Subject: Re: inputmethod/Chinput
- From: SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp>
- To: kay@kaynet.or.jp
- Date: Thu, 01 May 2003 18:50:46 +0900 (JST)
- Message-Id: <20030501.185046.65679674.kei_sun@ba2.so-net.ne.jp>
- In-Reply-To: <200304300306.h3U36hoY029681@layna.kaynet.or.jp>
- References: <200303160620.h2G6Kbg19331@layna.kaynet.or.jp><20030429.231855.68546193.kei_sun@ba2.so-net.ne.jp><200304300306.h3U36hoY029681@layna.kaynet.or.jp>
- Cc: tech-pkg-ja@jp.netbsd.org
- Delivered-To: mailing list tech-pkg-ja@jp.netbsd.org
- Mailing-List: contact tech-pkg-ja-help@jp.netbsd.org; run by ezmlm-idx
> cc -o chinput chinput.o init.o server.o config.o color.o util.o convert.o IC.o XIM.o focus.o root.o overspot.o onspot.o offspot.o voice.o keyboard.o handw.o hwengine.o loop.o -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib -lXext -lX11 ./IMdkit/lib/libXimd.a -limmclient -limm_server -lpth
> ld: cannot find -lpth
> *** Error code 1
>
> という感じでエラーになりました。
うーん。こちらのi386ではこれでリンクできます。
ひょっとしてSA pthreadの入った後のuserlandをお使いでしょうか。
こちらでは例のUFS2の問題のためにuserlandの更新ができずに、
pthreadが入る前のままになっています。それが関係しているかも
知れません。
ldd /usr/pkg/bin/chinputの結果は下のようになります。
$ ldd /usr/pkg/bin/chinput
/usr/pkg/bin/chinput:
-lX11.6 => /usr/X11R6/lib/libX11.so.6
-lXext.6 => /usr/X11R6/lib/libXext.so.6
-lstdc++.4 => /usr/lib/libstdc++.so.4
-lm.0 => /usr/lib/libm387.so.0
-lm.0 => /usr/lib/libm.so.0
-limmclient.1 => /usr/pkg/lib/libimmclient.so.1
-lpth.14 => /usr/pkg/lib/libpth.so.14
-limm_server.1 => /usr/pkg/lib/libimm_server.so.1
-lc.12 => /usr/lib/libc.so.12
> work/Chinput-3.0/src/Makefile の
>
> LIB = -lXext -lX11 ./IMdkit/lib/libXimd.a -limmclient -limm_server -lpth
>
> の行を
>
> LIB = -lXext -lX11 ./IMdkit/lib/libXimd.a -limmclient -limm_server -lpthread
>
> と書き換えるとリンクまでは問題なくできるようになりました。
この行はpatch-aaで変更されてこのようになっています。他にこの
問題が起きている方はいらっしゃいませんか。
--
SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp>
May the peace be with us all.