[Cuppa-users:173] NetBSD上でコンパイル

Zurück zum Archiv-Index

Suu Gyoka gyoka****@nsk*****
2002年 11月 8日 (金) 16:53:49 JST


NetBSD 1.5 でcuppaを使いたかったですので、最新版(2.0.2)を
ダウンロードして、インストールしました。インストール中に
いくつかのトラブルがありましたので、報告します。
(1) 行末の^M
  ./configure の後、makeを実行すると、
	...(略)
	make all in cpp
	make all in lib
	 can not cd to src   Stop
    のようなエラーがでました。cpp/lib 下のMakefileの中身
  を調べたら、
	SUBDIRS = src^M
    のように、ところどころの行末に^Mが付いています!
 
  なるほど、Windows上ではこれが問題にならないですが、
  UNIX上では、これでうまく行かない場合もありますよ。

  とりあえず解決策として、全てのMakefileの^Mを削除してみました。

(2) strvec.lo 問題
  以下のようなエラーが出ました。
        ...(略)
	Make all in tbcuppa
	  don't know how to make strvec.lo     Stop

    むー、仕方がないですね。まあ、strvec.o にリンクすれば、ライブラリ
  がなくでも大丈夫かなぁと思い、Makefileを変更してみました。
  具体的に:
  a) c/tbcuppa 下のMakefileの中
              libstrvec_la_OBJECTS = strvec.lo 
     のある行を
          libstrvec_la_OBJECTS =
       に変更
    b) c/tbuma 下のMakefileの中
	   tuma_OBJECTS = tuma.($OBJEXT)
	   buma_OBJECTS = buma.($OBJEXT)
              CFLAGS = -g -O2
       のある行をそれぞれ
       tuma_OBJECTS = tuma.($OBJEXT) ../tbcuppa/strvec.o
       buma_OBJECTS = buma.($OBJEXT) ../tbcuppa/strvec.o
	      CFLAGS = -g -O2 -I../tbcuppa
       に変更しました。


--------
Zou Xiaoxia
xiaox****@bd6*****



Cuppa-users メーリングリストの案内
Zurück zum Archiv-Index