<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: compile vsftpd-2.0.5 in HP-UX B.11.11 failed. in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/compile-vsftpd-2-0-5-in-hp-ux-b-11-11-failed/m-p/3837411#M545408</link>
    <description>Hello Jonathan&lt;BR /&gt;&lt;BR /&gt;Thanks a lot for your reply and help!&lt;BR /&gt;&lt;BR /&gt;1. no configure step needed&lt;BR /&gt;&lt;BR /&gt;According INSTALL file under vsftpd-2.0.5 folder, the first step is make.&lt;BR /&gt;&lt;BR /&gt;2. struct msghdr defined in /usr/include/sys/socket.h&lt;BR /&gt;&lt;BR /&gt;#if defined(_XOPEN_SOURCE_EXTENDED) &amp;amp;&amp;amp; !defined(_KERNEL)&lt;BR /&gt;/*&lt;BR /&gt; * Message header for recvmsg and sendmsg calls.&lt;BR /&gt; * Used value-result for recvmsg, value only for sendmsg.&lt;BR /&gt; */&lt;BR /&gt;struct msghdr {&lt;BR /&gt;        void    *msg_name;              /* optional address */&lt;BR /&gt;        socklen_t msg_namelen;          /* size of address */&lt;BR /&gt;        struct  iovec *msg_iov;         /* scatter/gather array */&lt;BR /&gt;        int     msg_iovlen;             /* # elements in msg_iov */&lt;BR /&gt;        void    *msg_control;           /* ancillary data, see below */&lt;BR /&gt;        socklen_t msg_controllen;       /* ancillary data buffer len */&lt;BR /&gt;        int     msg_flags;              /* flags on received message */&lt;BR /&gt;};&lt;BR /&gt;#else&lt;BR /&gt;/*&lt;BR /&gt; * Message header for recvmsg and sendmsg calls.&lt;BR /&gt; */&lt;BR /&gt;struct msghdr {&lt;BR /&gt;        caddr_t msg_name;               /* optional address */&lt;BR /&gt;        int     msg_namelen;            /* size of address */&lt;BR /&gt;        struct  iovec *msg_iov;         /* scatter/gather array */&lt;BR /&gt;        int     msg_iovlen;             /* # elements in msg_iov */&lt;BR /&gt;        caddr_t msg_accrights;          /* access rights sent/received */&lt;BR /&gt;        int     msg_accrightslen;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;/*&lt;BR /&gt; * Message header for recvmsg and sendmsg calls.&lt;BR /&gt; * Used value-result for recvmsg, value only for sendmsg.&lt;BR /&gt; */&lt;BR /&gt;struct msghdr2 {&lt;BR /&gt;        caddr_t msg_name;               /* optional address */&lt;BR /&gt;        socklen_t msg_namelen;          /* size of address */&lt;BR /&gt;        struct  iovec *msg_iov;         /* scatter/gather array */&lt;BR /&gt;        u_int   msg_iovlen;             /* # elements in msg_iov */&lt;BR /&gt;        caddr_t msg_control;            /* ancillary data, see below */&lt;BR /&gt;        socklen_t msg_controllen;       /* ancillary data buffer_ len */&lt;BR /&gt;        int     msg_flags;              /* flags on received message */&lt;BR /&gt;};&lt;BR /&gt;#endif /* _XOPEN_SOURCE_EXTENDED */&lt;BR /&gt;&lt;BR /&gt;3. check if __hpux defined. I am not sure whether my method is right. and would you please tell me how to define __hpux? Thanks!&lt;BR /&gt;&lt;BR /&gt;# grep hpux sysdeputil.c&lt;BR /&gt;#ifdef __hpux&lt;BR /&gt;#if (defined(__sgi) || defined(__hpux) || defined(__osf__))&lt;BR /&gt;#&lt;BR /&gt;&lt;BR /&gt;4. check if _XOPEN_SOURCE_EXTENDED defined&lt;BR /&gt;&lt;BR /&gt;# grep _XOPEN_SOURCE_EXTENDED sysdeputil.c&lt;BR /&gt;</description>
    <pubDate>Fri, 04 Aug 2006 20:11:17 GMT</pubDate>
    <dc:creator>Platinum</dc:creator>
    <dc:date>2006-08-04T20:11:17Z</dc:date>
    <item>
      <title>compile vsftpd-2.0.5 in HP-UX B.11.11 failed.</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/compile-vsftpd-2-0-5-in-hp-ux-b-11-11-failed/m-p/3837409#M545406</link>
      <description>Hi All&lt;BR /&gt;&lt;BR /&gt;I want to install vsftpd to replace original ftp server in HP-UX.&lt;BR /&gt;&lt;BR /&gt;According run dependencies, I have installed following depots in HP-UX.&lt;BR /&gt;&lt;BR /&gt;gettext-0.14.6-hppa-11.11.depot  &lt;BR /&gt;libiconv-1.10-hppa-11.11.depot&lt;BR /&gt;gcc-4.1.1-hppa-11.11.depot       &lt;BR /&gt;libgcc-4.1.1-hppa-11.11.depot    &lt;BR /&gt;&lt;BR /&gt;But, I met compiling error when I  compile vsftpd-2.0.5 in my HP-UX.&lt;BR /&gt;&lt;BR /&gt;# cd vsftpd-2.0.5&lt;BR /&gt;# make&lt;BR /&gt;        gcc -c main.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c utility.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c prelogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c ftpcmdio.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c postlogin.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c privsock.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c tunables.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c ftpdataio.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c secbuf.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c ls.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c postprivparent.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c logging.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c str.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c netstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c sysstr.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c strlist.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c banner.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c filestr.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c parseconf.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c secutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c ascii.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c oneprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c twoprocess.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c privops.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c standalone.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c hash.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c tcpwrap.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c ipaddrparse.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c access.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c features.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c readwrite.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c ssl.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;        gcc -c sysutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;sysutil.c: In function 'vsf_sysutil_accept_timeout':&lt;BR /&gt;sysutil.c:1662: warning: passing argument 3 of 'accept' from incompatible pointe                                              r type&lt;BR /&gt;sysutil.c: In function 'vsf_sysutil_getsockname':&lt;BR /&gt;sysutil.c:1765: warning: passing argument 3 of 'getsockname' from incompatible p                                              ointer type&lt;BR /&gt;sysutil.c: In function 'vsf_sysutil_getpeername':&lt;BR /&gt;sysutil.c:1790: warning: passing argument 3 of 'getpeername' from incompatible p                                              ointer type&lt;BR /&gt;        gcc -c sysdeputil.c -O2 -Wall -W -Wshadow -idirafter dummyinc&lt;BR /&gt;sysdeputil.c: In function 'vsf_sysdep_check_auth':&lt;BR /&gt;sysdeputil.c:292: warning: initialization from incompatible pointer type&lt;BR /&gt;sysdeputil.c: In function 'vsf_sysutil_setproctitle_internal':&lt;BR /&gt;sysdeputil.c:849: warning: assignment discards qualifiers from pointer target type&lt;BR /&gt;sysdeputil.c: In function 'vsf_sysutil_send_fd':&lt;BR /&gt;sysdeputil.c:1070: error: 'struct msghdr' has no member named 'msg_accrights'&lt;BR /&gt;sysdeputil.c:1071: error: 'struct msghdr' has no member named 'msg_accrightslen'&lt;BR /&gt;sysdeputil.c: In function 'vsf_sysutil_recv_fd':&lt;BR /&gt;sysdeputil.c:1093: error: 'struct msghdr' has no member named 'msg_accrights'&lt;BR /&gt;sysdeputil.c:1094: error: 'struct msghdr' has no member named 'msg_accrightslen'&lt;BR /&gt;*** Error exit code 1&lt;BR /&gt;&lt;BR /&gt;Stop.&lt;BR /&gt;#&lt;BR /&gt;&lt;BR /&gt;I have searched relative cases in ITRC, and  checked sysdeputil.c&lt;BR /&gt;&lt;BR /&gt;#ifdef __hpux&lt;BR /&gt;  #include &lt;SYS&gt;&lt;BR /&gt;  #ifdef SF_DISCONNECT&lt;BR /&gt;    #define VSF_SYSDEP_HAVE_HPUX_SENDFILE&lt;BR /&gt;  #endif&lt;BR /&gt;  #include &lt;SYS&gt;&lt;BR /&gt;  #include &lt;SYS&gt;&lt;BR /&gt;  #ifdef PSTAT_SETCMD&lt;BR /&gt;    #define VSF_SYSDEP_HAVE_HPUX_SETPROCTITLE&lt;BR /&gt;  #endif&lt;BR /&gt;  #undef VSF_SYSDEP_HAVE_UTMPX&lt;BR /&gt;#endif&lt;BR /&gt;&lt;BR /&gt;It has already been what engineer said as above in other threads.&lt;BR /&gt;&lt;BR /&gt;Hello, everyone, would you please give me some idea about this case?&lt;BR /&gt;&lt;BR /&gt;Thanks so much!&lt;BR /&gt;&lt;BR /&gt;&lt;/SYS&gt;&lt;/SYS&gt;&lt;/SYS&gt;</description>
      <pubDate>Fri, 04 Aug 2006 09:19:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/compile-vsftpd-2-0-5-in-hp-ux-b-11-11-failed/m-p/3837409#M545406</guid>
      <dc:creator>Platinum</dc:creator>
      <dc:date>2006-08-04T09:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: compile vsftpd-2.0.5 in HP-UX B.11.11 failed.</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/compile-vsftpd-2-0-5-in-hp-ux-b-11-11-failed/m-p/3837410#M545407</link>
      <description>&lt;!--!*#--&gt;First, make sure that __hpux is being defined, otherwise it won't include sys/socket.h. In a lot of applications there is a ./config or ./Configure step before the make, so check the README or INSTALL files in the vsftpd-2.0.5 directory for any steps you may be missing. &lt;BR /&gt;&lt;BR /&gt;If you've followed those directions correctly I would check to make sure that _XOPEN_SOURCE_EXTENDED isn't being defined in the vsftpd code. If you peek at /usr/include/sys/socket.h you'll see that the msghdr struct is declared differently depending on whether _XOPEN_SOURCE_EXTENDED is defined.</description>
      <pubDate>Fri, 04 Aug 2006 10:03:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/compile-vsftpd-2-0-5-in-hp-ux-b-11-11-failed/m-p/3837410#M545407</guid>
      <dc:creator>Jonathan Fife</dc:creator>
      <dc:date>2006-08-04T10:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: compile vsftpd-2.0.5 in HP-UX B.11.11 failed.</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/compile-vsftpd-2-0-5-in-hp-ux-b-11-11-failed/m-p/3837411#M545408</link>
      <description>Hello Jonathan&lt;BR /&gt;&lt;BR /&gt;Thanks a lot for your reply and help!&lt;BR /&gt;&lt;BR /&gt;1. no configure step needed&lt;BR /&gt;&lt;BR /&gt;According INSTALL file under vsftpd-2.0.5 folder, the first step is make.&lt;BR /&gt;&lt;BR /&gt;2. struct msghdr defined in /usr/include/sys/socket.h&lt;BR /&gt;&lt;BR /&gt;#if defined(_XOPEN_SOURCE_EXTENDED) &amp;amp;&amp;amp; !defined(_KERNEL)&lt;BR /&gt;/*&lt;BR /&gt; * Message header for recvmsg and sendmsg calls.&lt;BR /&gt; * Used value-result for recvmsg, value only for sendmsg.&lt;BR /&gt; */&lt;BR /&gt;struct msghdr {&lt;BR /&gt;        void    *msg_name;              /* optional address */&lt;BR /&gt;        socklen_t msg_namelen;          /* size of address */&lt;BR /&gt;        struct  iovec *msg_iov;         /* scatter/gather array */&lt;BR /&gt;        int     msg_iovlen;             /* # elements in msg_iov */&lt;BR /&gt;        void    *msg_control;           /* ancillary data, see below */&lt;BR /&gt;        socklen_t msg_controllen;       /* ancillary data buffer len */&lt;BR /&gt;        int     msg_flags;              /* flags on received message */&lt;BR /&gt;};&lt;BR /&gt;#else&lt;BR /&gt;/*&lt;BR /&gt; * Message header for recvmsg and sendmsg calls.&lt;BR /&gt; */&lt;BR /&gt;struct msghdr {&lt;BR /&gt;        caddr_t msg_name;               /* optional address */&lt;BR /&gt;        int     msg_namelen;            /* size of address */&lt;BR /&gt;        struct  iovec *msg_iov;         /* scatter/gather array */&lt;BR /&gt;        int     msg_iovlen;             /* # elements in msg_iov */&lt;BR /&gt;        caddr_t msg_accrights;          /* access rights sent/received */&lt;BR /&gt;        int     msg_accrightslen;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;/*&lt;BR /&gt; * Message header for recvmsg and sendmsg calls.&lt;BR /&gt; * Used value-result for recvmsg, value only for sendmsg.&lt;BR /&gt; */&lt;BR /&gt;struct msghdr2 {&lt;BR /&gt;        caddr_t msg_name;               /* optional address */&lt;BR /&gt;        socklen_t msg_namelen;          /* size of address */&lt;BR /&gt;        struct  iovec *msg_iov;         /* scatter/gather array */&lt;BR /&gt;        u_int   msg_iovlen;             /* # elements in msg_iov */&lt;BR /&gt;        caddr_t msg_control;            /* ancillary data, see below */&lt;BR /&gt;        socklen_t msg_controllen;       /* ancillary data buffer_ len */&lt;BR /&gt;        int     msg_flags;              /* flags on received message */&lt;BR /&gt;};&lt;BR /&gt;#endif /* _XOPEN_SOURCE_EXTENDED */&lt;BR /&gt;&lt;BR /&gt;3. check if __hpux defined. I am not sure whether my method is right. and would you please tell me how to define __hpux? Thanks!&lt;BR /&gt;&lt;BR /&gt;# grep hpux sysdeputil.c&lt;BR /&gt;#ifdef __hpux&lt;BR /&gt;#if (defined(__sgi) || defined(__hpux) || defined(__osf__))&lt;BR /&gt;#&lt;BR /&gt;&lt;BR /&gt;4. check if _XOPEN_SOURCE_EXTENDED defined&lt;BR /&gt;&lt;BR /&gt;# grep _XOPEN_SOURCE_EXTENDED sysdeputil.c&lt;BR /&gt;</description>
      <pubDate>Fri, 04 Aug 2006 20:11:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/compile-vsftpd-2-0-5-in-hp-ux-b-11-11-failed/m-p/3837411#M545408</guid>
      <dc:creator>Platinum</dc:creator>
      <dc:date>2006-08-04T20:11:17Z</dc:date>
    </item>
  </channel>
</rss>

