by
Anonymous Coward
on 2008年04月16日 16時30分
(#1331313)
はやくもアウト cc1: note: obsolete option -I- used, please use -iquote instead include/ndbm.h.ec:3:23: error: gdbm-ndbm.h: そのようなファイルやディレクトリはありません include/ndbm.h.ec: In function ‘main’: include/ndbm.h.ec:25: error: ‘DBM_INSERT’ undeclared (first use in this function) include/ndbm.h.ec:25: error: (Each undeclared identifier is reported only once include/ndbm.h.ec:25: error: for each function it appears in.) include/ndbm.h.ec:26: error: ‘DBM_REPLACE’ undeclared (first use in this function) Script (0) does not compile. make[1]: *** [../include/ndbm.h] エラー 1
コンパイラを通るかどうか試すといっても (スコア:1)
Re:コンパイラを通るかどうか試すといっても (スコア:0)
cc1: note: obsolete option -I- used, please use -iquote instead
include/ndbm.h.ec:3:23: error: gdbm-ndbm.h: そのようなファイルやディレクトリはありません
include/ndbm.h.ec: In function ‘main’:
include/ndbm.h.ec:25: error: ‘DBM_INSERT’ undeclared (first use in this function)
include/ndbm.h.ec:25: error: (Each undeclared identifier is reported only once
include/ndbm.h.ec:25: error: for each function it appears in.)
include/ndbm.h.ec:26: error: ‘DBM_REPLACE’ undeclared (first use in this function)
Script (0) does not compile.
make[1]: *** [../include/ndbm.h] エラー 1
configureもせずに、いきなりmakeではなかなか通らないと思うのだが
Re:コンパイラを通るかどうか試すといっても (スコア:1)
ライセンスが、"THE Q PUBLIC LICENSE"というよく知らないライセンスでした。
Qt用?オープンソース?
GPLとか修正BSDとかMITとか、もっと解りやすいライセンスのほうが良かった。。。
私が、Qtを使わないので知らないだけかもしれませんが
# 一応試してみようとしたのでこのツリー
Re:コンパイラを通るかどうか試すといっても (スコア:1, 参考になる)
日本語参考訳
http://www.kde.gr.jp/document/qpl.html
http://www.nslabs.jp/qpl-annotated-ja.rhtml
GPLや修正BSD、MITほどではないですが、KDE並には知られていると思うので、それほどマイナーでもないのではないでしょうか。
Objective CamlもQPLのようですね。
http://caml.inria.fr/ocaml/license.en.html
おそらく、それに合わせたとか、慣れていた、親しんでいたといったことがあるのではないかと推測します。
Re: (スコア:0)
# なんで QPL 選ぶんかなーとは思うけど
Re: (スコア:0)
入れたら通ったみたいだけど。
Re: (スコア:0)
Fail-Safe C: ダウンロードとコンパイル [aist.go.jp]のページに書いてある必要なソフトウェアのリストにはgdbm関係は入ってないけど、debian etchでbuildする場合に必要となるパッケージのリストの中にlibgdbm-devが入ってる。
# ライブラリ構築に必要なら、それは必要なソフトウェアだと思うんだが。