[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 511] Re: 早速の返信ありがとうございます。



太田です。

> 太田さん、追加情報ありがとうございます。
あっ、いえいえなんなりとお申し付け下さい。(^^;
# 返事はだいたい夕方になるのですが。

> 変換候補窓がフォーカスを奪ってしまう、という現象でしょうか。
> Googleで検索したときにそういう現象が起こる、という記述をたくさん見つけましたが、私の環境ではその現象は
> 発生していませんので、パッチが当たっているのだと思っていました。
はい。いまだに発生なんて見たら....

> 太田さんが利用されているQtのバージョンを教えていただいてよろしいでしょうか?
> もし、違うバージョンのQtと入れ替えればAtokが利用できる、ということであれば試してみたいですので。
> 私が利用しているのは3.1.2-r4です。

*  x11-libs/qt
      Latest version available: 3.1.2-r4
      Latest version installed: 3.1.2-r3
      Size of downloaded files: 13,045 kB
      Homepage:    http://www.trolltech.com/
      Description: QT version 3.1.2
だそうです。

ちなみに、ちょちょいと、(いえ、長々と)
----------------------------- r3
src_unpack() {
	unpack ${A}

	cd ${S}
	
	epatch ${FILESDIR}/designer.diff
	epatch ${FILESDIR}/${P}-qmlined.diff
	epatch ${FILESDIR}/${P}-r3-qsocket.diff
	# Fix issues with coreutils's head and tail commands
	epatch ${FILESDIR}/${P}-coreutils-fixup.patch
	
	cp configure configure.orig
	sed -e 's:read acceptance:acceptance=yes:' configure.orig > configure
	
	cd mkspecs/linux-g++
	# use env's $CC, $CXX
	if [ -n "$CXX" ]; then
		einfo 'Using environment definition of $CXX'
		cp qmake.conf qmake.conf.orig
		sed -e "s:= g++:= ${CXX}:" qmake.conf.orig > qmake.conf
	fi
	if [ -n "$CC" ]; then
		einfo 'Using environment definition of $CC'
		cp qmake.conf qmake.conf.orig
		sed -e "s:= gcc:= ${CC}:" qmake.conf.orig > qmake.conf
	fi
	
	# hppa people, please review the following
	
	# hppa need some additional flags
	if [ "${ARCH}" = "hppa" ]; then
		echo "QMAKE_CFLAGS += -fPIC -ffunction-sections" >> qmake.conf
		echo "QMAKE_CXXFLAGS += -fPIC -ffunction-sections" >> qmake.conf
		echo "QMAKE_LFLAGS += -ffunction-sections -Wl,--stub-group-size=25000" >> 
qmake.conf
	fi
}

----------------------------- r4
src_unpack() {
	unpack ${A}

	cd ${S}
	
	epatch ${FILESDIR}/designer.diff
	epatch ${FILESDIR}/${P}-qmlined.diff
	epatch ${FILESDIR}/${P}-r3-qsocket.diff
	epatch ${FILESDIR}/${P}-qlistview-dnd.diff
	# Fix issues with coreutils's head and tail commands
	epatch ${FILESDIR}/${P}-coreutils-fixup.patch

	use cjk && epatch ${FILESDIR}/${P}-korean-xim.patch
	epatch ${FILESDIR}/${P}-thai-complextext.patch
	
	cp configure configure.orig
	sed -e 's:read acceptance:acceptance=yes:' configure.orig > configure
	
	cd mkspecs/linux-g++
	# use env's $CC, $CXX
	if [ -n "$CXX" ]; then
		einfo 'Using environment definition of $CXX'
		cp qmake.conf qmake.conf.orig
		sed -e "s:= g++:= ${CXX}:" qmake.conf.orig > qmake.conf
	fi
	if [ -n "$CC" ]; then
		einfo 'Using environment definition of $CC'
		cp qmake.conf qmake.conf.orig
		sed -e "s:= gcc:= ${CC}:" qmake.conf.orig > qmake.conf
	fi

	# hppa people, please review the following
	# hppa need some additional flags
	if [ "${ARCH}" = "hppa" ]; then
		echo "QMAKE_CFLAGS += -fPIC -ffunction-sections" >> qmake.conf
		echo "QMAKE_CXXFLAGS += -fPIC -ffunction-sections" >> qmake.conf
		echo "QMAKE_LFLAGS += -ffunction-sections -Wl,--stub-group-size=25000" >> 
qmake.conf
	fi
}
--------------------------------------------
てなわけで、あらー。
	use cjk && epatch ${FILESDIR}/${P}-korean-xim.patch
これ(以外にも...) -r4から入ったのかしら?
てな訳でバージョン違うようです。emerge -pu worldでは表示されませんけど。

# -devに投げるべきなんでしょうが..... inherit eutilsいらなくて、epatch使えるようになったの?
# あと、econfって使ってないのが主流になったのかしら? [OT]


あと忘れてたんですけど、確かそのときのUSEフラグを見るには、
matrix root # cat /var/db/pkg/x11-libs/qt-3.1.2-r3/USE

x86 oss 3dnow apm arts avi crypt encode gif gpm java jpeg libg++ libwww mad 
mikmod motif mpeg ncurses nls pdflib png quicktime sdl slang spell svga 
truetype xml2 xmms xv zlib gdbm berkdb readline tcpd pam ssl perl python esd 
imlib oggvorbis opengl X gtk gnome alsa kde qt cups ldap postgres mysql cjk 
xml sse mmx

とすべきだったのかと後悔。

--------------------------------------------
篠原さんへ。

*  x11-base/xfree
      Latest version available: 4.3.0-r2
      Latest version installed: 4.3.0-r2
      Size of downloaded files: 70,839 kB
      Homepage:    http://www.xfree.org
      Description: Xfree86: famous and free X server

*  app-i18n/atokx
      Latest version available: 1.0-r2
      Latest version installed: 1.0-r2
      Size of downloaded files: 3,207 kB
      Homepage:    http://www.justsystem.co.jp/atokx
      Description: ATOKX is a commercial Japanese conversion server

matrix root # cat /etc/init.d/IIim

#!/sbin/runscript
#
# Copyright (c) 1999 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident  "@(#)IIim       1.9     99/08/30 SMI"

start() {
        ebegin "Starting IIim"

        if [ -x /usr/lib/im/htt ]; then
                /usr/lib/im/htt -port 9010 -syslog -message_locale C 
>/dev/null 2>&1 &
        fi

        eend $? "Failed to start IIim"

}

stop() {
        ebegin "Stopping IIim"
        pkill /usr/lib/im/htt >/dev/null 2>&1
        eend $? "Failed to stop IIim"
}

何にもしてません。(^^;
これでフォーカスが変以外は、なんとか使えてます。はい。
シャットダウンするときにエラーは吐きますが....。使えているので....。


-- 
Takashi Ota. <088@xxxxxxxxxxxxx>