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

[plamo:09558] nicolatter-1.7.2pre3でコンパイル失敗



X上で親指シフトかな入力をするために、Q's nicolatter for X

http://www2.airnet.ne.jp/pak04955/dl-linux.htm#nicolatter

を入れようとしていますが、コンパイルで失敗してしまいます。

 ソースからのインストールは殆ど初めてで、エラー出力を覗いてみても、
一体何のことだか。です。

そこでお伺いしたいのですが、

1.
 これはソースの方を何とかしなくてはいけないのか、ライブラリか何かのバージョンが
合っていないので、別に何かをインストールする必要があるという問題なのでしょうか。

2.
 コンパイルエラーになるような場合で比較的多く見られるようなパターン
(エラー出力とその原因、対処法)を知るための資料みたいなものがあれば、
その所在など教えていただけないでしょうか。
 JFなど、タイトル一覧をじーと眺めてみましたが、求めているようなのは、
見当たらないように思いました。 


-------------------------------------- make nicolatter >make.out
cd nicolatter; make
make[1]: ディレクトリ入ります `/home/yamashina/softlib/nicolatter-1.7.2pre3/nicolatter'
c++ -Wall -g -DDEBUG=1 -I/usr/include/wnn  -I../libs -I.. -DUSE_GTK -DGTK_DISABLE_COMPAT_H `gtk-config --cflags`  -c ../keymap.cc -o ../keymap.o
make[1]: ディレクトリ出ます `/home/yamashina/softlib/nicolatter-1.7.2pre3/nicolatter'

※日本語の部分は打ち代え

-------------------------------------- make nicolatter 2>make.err
In file included from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/iostream.h:31,
                 from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/stl_alloc.h:45,
                 from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/alloc.h:21,
                 from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/std/bastring.h:39,
                 from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/string:6,
                 from ../keymap.h:7,
                 from ../keymap.cc:4:
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h: In method `struct streampos streambuf::pubseekoff(long long int, ios::seek_dir, int = 3)':
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h:362: conversion from `__off64_t' to non-scalar type `streampos' requested
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h: In method `struct streampos streambuf::pubseekpos(_G_fpos64_t, int = 3)':
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h:364: `struct streampos' used where a `long long int' was expected
/usr/lib/gcc-lib/i386-pc-linux/2.95.2/../../../../include/g++-3/streambuf.h:364: warning: control reaches end of non-void function `streambuf::pubseekpos(_G_fpos64_t, int)'
make[1]: *** [../keymap.o] エラー 1
make: *** [nicolatter] エラー 2

※ 日本語の部分は打ち代え

-------------------------------------------------------------------
IBM Aptiva12J (sis530)
Plamo 2.1 (SD誌00年11月号) デスクトップ+wnn でインストール

 よろしくお願いします。


1-1.(便乗)
 Linuxでは、ライブラリなどのバージョン番号をかなり気にするように思いますが、
実際にインストールされている物のバージョン番号などを知る方法を教えていただ
けないでしょうか。これは手元にメモしておくしかない、のでしょうか。


-- ----------------------------------------------
  (^^)/ 末松 史朗 @ 福岡市 箱崎
  mailto:BYQ04143@nifty.ne.jp

Follow-Ups
[plamo:09561] Re: nicolatter-1.7.2pre3でコンパイル失敗, Atsushi Kajiwara

[検索ページ] [メール一覧]
Plamo ML 公開システム