[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:07774] unable to buile Canna on glibc2.2?



藤吉と申します。

Glibc-2.2へ移行中の人々が多いと期待して質問です(:-)。

glibc-2.2上で、Canna3.5b2はmakeできますか?

2.1.2のころに作ったものをずっと使い続けていたのですが、
今日再びmakeしてみたところライブラリが全然できません。

#なのにmake自体は正常終了するのが不思議。


Nicolatterを試したいための再構築だったので、
そのためのパッチが悪いかと思って素のソースでも試しましたが変化なし。


メッセージ自体はこんな感じです。
---start
gcc -c -O2 -fno-strength-reduce    -I../../include  -I/usr/X11R6/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE      -DFUNCPROTO=15 -DNARROWPROTO      tempdic.c
In file included from tempdic.c:37:
/usr/include/strings.h:37: parse error before `('
/usr/include/strings.h:37: `memcpy' declared as function returning a function
/usr/include/strings.h:37: parse error before `char'
/usr/include/strings.h:40: parse error before `('
/usr/include/strings.h:40: `memset' declared as function returning a function
/usr/include/strings.h:40: parse error before `0x00'
make[3]: *** [tempdic.o] Error 1
rm -f permdic.o
---end

#include <strings.h>のあるところで軒並出ているようです。
ならば、とそこを全部コメントアウトしても×。
(まあ、当たり前ですが(^^;)。でもlib/libRK.aはできました。)

当方の環境は下の通りです。
XFree86-4.0.1など、いろいろなものをmakeしてちゃんと動作しているので、
システム自体が完全に狂っているということはないと思います。

ベース:	Slackware 7.0/7.1
kernel:	2.2.17 + VFAT-jp0.8.5b
glibc:	2.2
gcc:	2.95.2 19991024 (release) (+glibc-2.2 compat patch)
Canna:	3.5b2

昔作ったものが正常動作しているので急を要する事態ではないのですが、
やはり気持ち悪いので解決の糸口でもいただけたらと思います。

…Plamo2.1(およびその次)のCannaはどうやってmakeしているのでしょう?
それが分かると非常にありがたいのですけれど。→こじまさま

-- 
And now for        |---IT'S...------------------------------------------
  something        |「修士を農学でとってコンピュータ業界に就職した阿呆」
    completely     |    藤吉 敏英  (FUJIYOSHI Toshihide)
      different... |    <E-mail: mia@af.airnet.ne.jp>


[検索ページ] [メール一覧]
Plamo ML 公開システム