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

[plamo:28542] Re: Plamo-4.22のinstallに関連して(vsftpd-2.0.5)



  名倉 です。

> (2)vsftpdのmake
> ftpdを最近はvsftpdを使用することが多くvsftpdをmakeして
> installして使用しています。(vsftpd-2.0.5)
> Plamo-3.0の頃gcc version 2.95.3 20010315 (release)や
> gcc version 4.1.0(SUSE Linux) などでは makeに問題ないの
> ですが、以下のようにmake errorとなります。この場合、
> 簡単なerror回避の方法はありますでしょうか。
> 
   Plamo-test/for-5.0/  のgcc-4.2.2,glibc-2.6.1 入りのマシンでも同様でしたので。
  やり方を替え。

   sysdeputil.cの162行あたりの_syscall2をコメントにするととりあえず
  warningはでますがコンパイルはできるようです。

  #include <linux/capability.h>
  #include <errno.h>
   #include <syscall.h>
   /*_syscall2(int, capset, cap_user_header_t, header, const cap_user_data_t, data)  */
   /* Gross HACK to avoid warnings - linux headers overlap glibc headers */
   #undef __NFDBITS
   #undef __FDMASK
   #endif /* VSF_SYSDEP_HAVE_CAPABILITIES */

   root@mb860:/u5/plamopack/vsftpd/vsftpd-2.0.5# make
   gcc -c sysdeputil.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
   sysdeputil.c: In function `do_checkcap':
   sysdeputil.c:516: 警告: 関数 `capset' の暗黙の宣言
   gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o 
   ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o
   banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o
   standalone.o hash.o tcpwrap.o ipaddrparse.o access.o features.o readwrite.o ssl.o sysutil.o
   sysdeputil.o -Wl,-s `./vsf_findlibs.sh`

 




Follow-Ups
[plamo:28544] Re: Plamo-4.22のinstallに関連して(vsftpd-2.0.5), Takehiko Ogata
References
[plamo:28541] Plamo-4.22のinstallに関連して, Takehiko Ogata

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