このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

qmailでエラーが出る このメッセージに返信する
日時: 2014/04/19(Sat) 21:15
名前: たけ
URL:
qmailを構築していますが、インストールでエラーが出ます。
# vi error.h
#ifndef ERROR_H
#define ERROR_H

#extern int errno;

extern int error_intr;
extern int error_nomem;
extern int error_noent;
extern int error_txtbsy;
extern int error_io;
extern int error_exist;
extern int error_timeout;
extern int error_inprogress;
extern int error_wouldblock;
extern int error_again;
extern int error_pipe;
extern int error_perm;
extern int error_acces;

extern char *error_str();
extern int error_temp();

#endif
# make setup check
./compile qmail-local.c
qmail-local.c:19 から include されたファイル中:
error.h:4:2: error: 無効なプリプロセスディレクティヴ #extern
qmail-local.c: In function ‘temp_fork’:
qmail-local.c:37: error: ‘errno’ undeclared (first use in this function)
qmail-local.c:37: error: (Each undeclared identifier is reported only once
qmail-local.c:37: error: for each function it appears in.)
qmail-local.c: In function ‘temp_read’:
qmail-local.c:38: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘temp_qmail’:
qmail-local.c:42: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘maildir_child’:
qmail-local.c:91: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘mailfile’:
qmail-local.c:183: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘mailprogram’:
qmail-local.c:247: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘checkhome’:
qmail-local.c:316: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘qmeox’:
qmail-local.c:338: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘qmeexists’:
qmail-local.c:354: error: ‘errno’ undeclared (first use in this function)
qmail-local.c: In function ‘main’:
qmail-local.c:491: error: ‘errno’ undeclared (first use in this function)
make: *** [qmail-local.o] エラー 1

おそらく何かが足りないんだと思いますが、
何が必要でしょうか。
gccは入ってます。
# rpm -qa | grep gcc
libgcc-4.4.7-4.el6.x86_64
gcc-c++-4.4.7-4.el6.x86_64
gcc-4.4.7-4.el6.x86_64
gcc-gfortran-4.4.7-4.el6.x86_64

centos6.5です。

よろしくお願いします。
記事編集 編集
Re: qmailでエラーが出る このメッセージに返信する
日時: 2014/04/20(Sun) 00:25
名前: 通りすがり
URL:
>おそらく何かが足りないんだと思いますが、
>何が必要でしょうか。


http://ja.wikipedia.org/wiki/Qmail
最新のOSでのコンパイルや、作成された当時になかった規格に対応しようとすると、非公式のパッチを探して当てなければならず、構築を複雑なものとしている。
記事編集 編集
Re: qmailでエラーが出る このメッセージに返信する
日時: 2014/04/20(Sun) 07:26
名前: stranger
URL: http://ja.528p.com/
error.h

<修正前> extern int errno;
<修正後> #include <errno.h>

にすれば通ると解説してあるサイトが多数ある
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -