hns - 日記自動生成システム - Version 2.19.9

先月 2006年01月 来月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2006年01月09日(月) 旧暦 [n年日記] [更新:"2006/01/09 11:03:40"]

#1 [NetBSD][pkgsrc] mail/sendmail (8.13.5) and 3.99.15

cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DNETISO -I/usr/pkg/include -DNETINET6 -DNEEDSGETIPNODE -DTCPWRAPPERS -DMILTER -I/usr/include -c deliver.c
In file included from deliver.c:20:
/usr/include/login_cap.h:79: error: conflicting types for `setuserenv'
sendmail.h:2544: error: previous declaration of `setuserenv'
*** Error code 1
/usr/include/login_cap.h:
     79 int     setuserenv(login_cap_t *, envfunc_t, void *);
mail/sendmail/work/sendmail-8.13.5/sendmail/sendmail.h:
   2544 extern void     setuserenv __P((const char *, const char *));
__P が消えたおかげでエラーがでまくり 」 と同じやうな問題か ?
__BEGIN_DECLS
..
__END_DECLS
と囲んであるってどういう意味だっけ ? 次のようにすると、一応通る。
ttyp1:makoto@s900 10:41:53/060109(...personal-pkgsrc/config-serv)> diff -u  /usr/include/login_cap.h{-*,}
--- /usr/include/login_cap.h-original   2006-01-05 10:38:08.000000000 +0900
+++ /usr/include/login_cap.h    2006-01-09 10:35:19.000000000 +0900
@@ -76,7 +76,8 @@
 int    setclasscontext(const char *, u_int);
 int    setusercontext(login_cap_t *, struct passwd *, uid_t, u_int);
 void   setuserpath(login_cap_t *, const char *, envfunc_t, void *);
-int    setuserenv(login_cap_t *, envfunc_t, void *);
+/* int setuserenv(login_cap_t *, envfunc_t, void *); */
+void     setuserenv __P((const char *, const char *));
 
 __END_DECLS
 
(後で元に戻しておく)



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)