お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-09-25 07:06:00

yamadatarou
メンバ
登録日: 2007-05-17

ubuntuにインストールしようとしたら

こうなりました.
yamadatarou@yamadatarou:~/lilfes-1.096 $ make
Making all in src
make[1]: Entering directory `/home/yamadatarou/lilfes-1.096/src'
c++  -g -O2  -fstrict-aliasing -W -Wall -Wl,-rpath -Wl,/usr/local/lib -o lilfes  yacc.o lex.o assoc.o basic.o bdbm.o builtin.o cell.o code.o code2.o compile.o const_def.o dbm.o default.o earley.o ecup.o errors.o fariths.o farray.o files.o ftmanip.o ftype.o hash.o lildbmem.o lildbm.o lildbm-dbtree.o lildbm-interface.o lildbm-schema.o machine.o machine2.o main.o memalloc.o minoparse.o mitsuisi.o module.o n1fsp.o n1machine.o nishiken.o option.o outform.o parse.o proc.o profile.o qc.o lregex.o stream.o strop.o structur.o tsdb.o tsdbprof.o will.o schema.o edge.o featurestructure.o rule-fs.o tnt_parse0.o tnt_parse1.o tnt_parse2.o tnt_parse3.o tnt_readrule.o sigint.o initial.o lstring.o memchk.o version.o amis.o xml.o  -lgdbm -lnsl -lfl
lex.o(.gnu.linkonce.r._ZTV11yyFlexLexer+0x28):/usr/include/c++/3.3/i486-linux/bits/atomicity.h:38: undefined reference to `yyFlexLexer::yywrap()'
lex.o(.gnu.linkonce.r._ZTV15lilfesFlexLexer+0x28):/usr/include/c++/3.3/i486-linux/bits/atomicity.h:38: undefined reference to `yyFlexLexer::yywrap()'
collect2: ld はステータス 1 で終了しました
make[1]: *** [lilfes] エラー 1
make[1]: Leaving directory `/home/yamadatarou/lilfes-1.096/src'
make: *** [all-recursive] エラー 1

どうしたらいいでしょうか?教えてください。

オフライン

 

#2 2009-09-25 08:49:33

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ubuntuにインストールしようとしたら

http://www-tsujii.is.s.u-tokyo.ac.jp/lilfes/index-j.html#download
これですか?
それにしてはバージョンが合わないような。。
なにをしようとしているのか、もう少し具体的にお願いします。
なんとなくREADME.txtやINSTALL.txtを読むと解決するような話のような気もしますが。
# ./configureが必要とかってことはないでしょうか。

オフライン

 

#3 2009-09-25 10:09:16

yamadatarou
メンバ
登録日: 2007-05-17

Re: ubuntuにインストールしようとしたら

すいません、実はubuntu4.10を先日インストールしてlilfes-1.096をインストールしようとしていました。すると、ubuntu4.10では日本語入力がままならず、コピペだけで文章をつくらず得なくなり、最低限の情報のみの投稿となってしまいました。
いまは別のパソコンで投稿しています。
どうしてもlilfes-1.096をインストールする必要があり、思い切ってOSのバージョンを4.10(2004年)にすれば、すんなり入るのかと思いまして、やってみたは良いものの、最後にできるはずのおそらく/usr/local/binにはいるであろうものができないようです・・・。
今思ったのですが、そもそもgcc-2.95あたりでないとコンパイルできないようなのですが、gcc-3.3で./configureしました。c++も3あたりのバージョンです。それが原因でしょうか・・・。
あと少しでインストールできたように思えますが、ここまできてできないのは残念です。
良い方法があればアドバイスをお願いします。

オフライン

 

#4 2009-09-25 12:58:41

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ubuntuにインストールしようとしたら

https://bugs.launchpad.net/ubuntu-jp-improvement/+bug/434964
の件のようですが、ソースのありかもなにもわからない状態では、アドバイスのしようもありません。
なにをしようとしているのか、もう少し具体的にお願いします。
ぱっと見では、atomicity.hの内容がソースが期待するものと一致していないようですが、コンパイルに必要な要件を確認してはいかがでしょう。

オフライン

 

Board footer

Powered by FluxBB