Mindmap

MindmapのツールであるXMINDからドキュメントが作れるということなので、試してみた。

iconvのインストール
において、libiconv-1.14
をインストールするのだが、途中コンパイルエラー


gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c progname.c
In file included from progname.c:26:0:
./stdio.h:1010:1: エラー: ‘gets’ がここでは宣言されていません (関数内ではない)
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
^

/srclib/stdio.h
の中でgetsを使っているのが駄目のようなので、
# define gets fgets

で置き換えたら、コンパイルが通った。


xmindocを実行時に、

/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': libiconv.so.2: cannot open shared object file: No such file or directory

なるエラーが発生
ライブラリのパスが通っていない。

/etc/ld.so.conf
が設定ファイルだが、そこには、
include ld.so.conf.d/*.conf
とあるので、
/etc/ld.so.conf.d/
にconfファイルを追加したら良さそうである。
その後、ldconfig実行。






  • 最終更新:2014-12-16 18:33:26

このWIKIを編集するにはパスワード入力が必要です

認証パスワード