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

[debian-users:04418] Can't make xemacs on hamm.



金原といいます。
subの件、hammでxemacs-20.5-b25をmakeしているのですが、
--with-pop付きでconfigure後、makeすると、以下メッセージを
吐き出してお亡くなりになります。

configureのオプション
./configure  '--site-includes=/usr/include' '--site-libraries=/usr/lib'
 '--with-pop' '--with-mule' '--with-xfs'

make実施後のメッセージ(この後makeが死ぬ)
/usr/local/xemacs-20.5-b25/lib-src/pop.c:118:
 conflicting types for `getline'
/usr/include/stdio.h:204: previous declaration of `getline'
make[1]: *** [movemail] Error 1
make[1]: Leaving directory `/usr/local/xemacs-20.5-b25/lib-src'
make: *** [lib-src] Error 2

pop.cの118行目
static int socket_connection (/* char *, int */);
static char *getline (/* popserver */);←ここです                     
static int sendline (/* popserver, char * */);

stdio.hの204行目
#ifdef __USE_GNU
extern _IO_ssize_t getdelim __P ((char **, size_t *, int, FILE*));
extern _IO_ssize_t getline __P ((char **, size_t *, FILE *));←ここ 
extern _IO_ssize_t __getline __P ((char **, size_t *, FILE *));

grep stdio.h /var/lib/dpkg/info/*すると、

         :
/var/lib/dpkg/info/libc6-dev.list
                 /usr/include/stdio.h
                  :

となり、libc6-devのパッケージでインストールされたことは、わかりました。
尚、バージョンは、2.0.7pre1-1でした。

念のため、過去の記事を見たところ、--with-pop付でmake出来ている方も
いらっしゃるようなのですが、今回の場合、libc6-devが悪いのか、xemacs
が悪いのか、見当が付かない状態です。

何か、情報がありましたら教えてください。

--金原--