Skip to content
New issue

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

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

Already on GitHub? Sign in 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 が通りました。

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

No branches or pull requests

2 participants