お世話になります。
CTCシステムオペレーションズ松藤と申します。
SunRayのutactionコマンドでKIOSKモード環境のSunRayを制御する必要があります。
具体的には、カードを抜いた際にWindows側のセッションロックを呼び出す動作
になります。
Solaris10(Sparc版)のOS上で確認しましたところ、「xvkbd」が無い為、そのモジ
ュールをソースコードからインストールしないといけないことが分かりました。
Sunのドキュメント「820-6493.pdf」の42ページに記載があります。
◆ドキュメントからの抜粋
//------------------------------------
#!/bin/sh
XVKBD=/usr/openwin/bin/xvkdb
/opt/SUNWut/bin/utaction -d "$XVKBD -text ’\Ml’" &
------------------------------------//
インストール時のmake段階で以下のようなメッセージが出力されており、
原因が特定できず困っております。
この件につきましてご存じの方がいらっしゃいましたら、ご教授をお願
いできますでしょうか。
◆作業時のログ
//------------------------------------
bash-3.2# ln -s /usr/sfw/bin/gmake /usr/sfw/bin/make
bash-3.2# crle -c /var/ld/ld.config -l /lib:/usr/lib:/usr/sfw/lib
bash-3.2# PATH=/usr/openwin/bin:/usr/sfw/bin:$PATH
bash-3.2# export PATH
bash-3.2# pwd
/works/xvkbd-3.3
bash-3.2# xmkmf
imake -DUseInstalled -I/usr/openwin/lib/X11/config
bash-3.2# ls
Imakefile XVkbd-german.ad XVkbd-portuguese.ad XVkbd.ad
Makefile XVkbd-greek.ad XVkbd-russian.ad findwidget.c
README XVkbd-hebrew.ad XVkbd-slovene.ad iconify.xbm
XVkbd-belgian.ad XVkbd-icelandic.ad XVkbd-small.ad resources.h
XVkbd-common.ad XVkbd-italian.ad XVkbd-spanish.ad xvkbd.c
XVkbd-common.h XVkbd-jisx6002.ad XVkbd-strip.ad xvkbd.man
XVkbd-danish.ad XVkbd-jisx6004.ad XVkbd-swedish.ad xvkbd.xbm
XVkbd-fitaly.ad XVkbd-korean.ad XVkbd-swissgerman.ad xvkbd_icon.xbm
XVkbd-french.ad XVkbd-latin1.ad XVkbd-turkish.ad xvkbd_iconmask.xbm
XVkbd-french2.ad XVkbd-norwegian.ad XVkbd-uk.ad
bash-3.2# make
rm -f xvkbd.o
cc -c -O -Xc -xF -xarch=v8 -I/usr/openwin/include -Dsun -Dsparc -DSVR4
-DSYSV -DXAW3D -DUSE_XTEST -DUSE_I18N xvkbd.c
make: cc: Command not found
make: *** [xvkbd.o] Error 127
------------------------------------//
以上。宜しくお願い致します。
--
---------------------------------------
CTCシステムオペレーションズ株式会社
オペレーションサービス第1部
オペレーションサービス第2グループ
松藤 康弘 (Yasuhiro Matsufuji)
〒141-8522 東京都品川区大崎1-2-2
アートヴィレッジ大崎セントラルタワー
TEL:080-6601-1059
E-MAIL:
yasuhiro....@ctc-g.co.jp
---------------------------------------