蛙の井戸見聞記 Pretty frog in a well who knows nothing of the great web ocean!

~~ 好奇心は猫をも殺す Curiosity Kills the Cat ~~ ♪欲しいモノ・食べたいモノ・ネットで集めた情報と日々の記録の倉庫♪ Logging my life... Since 2003.12  

leopard dvipsk-jaのコンパイル。

dvi tex関係のinstall。。。。makeで、エラーがでるとき、もしかして

../kpathsea/c-std.h: error: conflicting types for 'calloc'
../kpathsea/c-std.h: error: conflicting types for 'malloc'
../kpathsea/c-std.h: error: conflicting types for 'realloc'
/usr/include/stdlib.h: error: previous declaration of 'realloc' was here

ってなのがでるときには、configureの際に、

 checking for ANSI C header files... no

というのがないかどうかチェック。要するに、ANSIのヘッダファイルが無いものとして、configされているのに、makeの時には存在しているものだからバッティングしてしまっている。

この場合、上記を回避するためには、ファイル群を全部新しくして(configureのキャッシュがなくなるようにして)

CFLAGS=-ansi ./configure <オプション>
./configure <オプション>

とした後

make

とすると、うまくいくかもしれない。

下記、参照URL。