Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

skktools の make #8

Open
yutopia opened this issue May 7, 2016 · 4 comments
Open

skktools の make #8

yutopia opened this issue May 7, 2016 · 4 comments

Comments

@yutopia
Copy link
Contributor

yutopia commented May 7, 2016

#7 のテスト過程で気付いたのですが、以下の環境で make が通りませんでした。

  • cygwin
  • MSYS2/mingw64
  • Ubuntu 16.04
    cygwin と mingw64 は最新の状態に sync してあります。
    なお、FreeBSD 10.0 では正常に ./configure && make が通りました。
@yutopia
Copy link
Contributor Author

yutopia commented May 7, 2016

MIngw64 だけの問題かもしれませんが、make で autoconf が呼ばれるときに、

configure.ac:6: error: possibly undefined macro: AM_INIT_AUTOMAKE
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.

となり make が止まってしまいました。
結局、古い情報のようですが http://homepage2.nifty.com/hippos/autoconf/automake.html の方法で autoconf までは通るようになりました。
ただし、依然、gcc でのコンパイル時にコンパイルエラーが多発してコンパイルが完了しませんでした。
gcc のバージョンは 5.3.0 です。

@yutopia
Copy link
Contributor Author

yutopia commented May 9, 2016

libgdm.a の検知に configure が失敗してるためにコンパイル中に落ちてしまうようなのですが、何故検知されないのかがよくわかりません。
インストールはしてあるのですが。

@tats
Copy link
Member

tats commented May 10, 2016

Ubuntu 16.04

下記パッケージを追加してみてはどうでしょうか。

  • libdb-dev
  • libglib2.0-dev
  • pkg-config

ちなみに、Ubuntu 16.04 LTS (Xenial Xerus)では、2015-09-01時点の
スナップショットがuniverseパッケージとして提供されています。

@yutopia
Copy link
Contributor Author

yutopia commented May 10, 2016

@tats ありがとうございます。
Ubuntu に関しては libdb-dev だけが不足していたようであっけなく make が通りました。

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants