1834760 Members
3465 Online
110070 Solutions
New Discussion

Compiling lftp for 11.11

 
SOLVED
Go to solution
Juha Eklund_1
Advisor

Compiling lftp for 11.11

Howdy,
I tried to compile lftp for hp-ux 11i ( 11.11 ). The machine has gcc ( 4.0.2 ) and openssl ( 0.9.8a ).
The configure script abort when checking if the compiler can handle dynamic initializers? Should gcc handle those initializers? ( so is the error actually in the config-script or in gcc ?)

Configure gives out the following output:

./configure
checking for a BSD-compatible install... /opt/imake/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking how to link simple c++ programs... using gcc
checking if gcc supports -fno-exceptions -fno-rtti... yes
checking if -fno-implement-inlines implements virtual functions... yes
checking if c++ compiler works... yes
checking if c++ compiler can handle dynamic initializers... no
configure: error: C++ compiler cannot handle dynamic initializers of static objects

The config.log is the following:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by lftp configure 3.4.0, which was
generated by GNU Autoconf 2.59. Invocation command line was

$ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = friday
uname -m = 9000/800
uname -r = B.11.11
uname -s = HP-UX
uname -v = U

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /usr/sbin
PATH: /usr/bin
PATH: /opt/ansic/bin
PATH: /usr/ccs/bin
PATH: /usr/contrib/bin
PATH: /opt/hparray/bin
PATH: /opt/nettladm/bin
PATH: /opt/upgrade/bin
PATH: /opt/fcms/bin
PATH: /opt/pd/bin
PATH: /opt/resmon/bin
PATH: /usr/bin/X11
PATH: /usr/contrib/bin/X11
PATH: /opt/graphics/common/bin
PATH: /opt/mx/bin
PATH: /usr/sbin/diag/contrib
PATH: /opt/perf/bin
PATH: /opt/ignite/bin
PATH: /opt/langtools/bin
PATH: /opt/imake/bin
PATH: /opt/ssh/bin
PATH: /sbin
PATH: /home/root
PATH: /usr/local/bin## ----------- ##
## Core tests. ##
## ----------- ##

configure:1574: checking for a BSD-compatible install
configure:1629: result: /opt/imake/bin/install -c
configure:1640: checking whether build environment is sane
configure:1683: result: yes
configure:1748: checking for gawk
configure:1777: result: no
configure:1748: checking for mawk
configure:1777: result: no
configure:1748: checking for nawk
configure:1777: result: no
configure:1748: checking for awk
configure:1764: found /usr/bin/awk
configure:1774: result: awk
configure:1784: checking whether make sets $(MAKE)
configure:1804: result: yes
configure:2037: checking for gcc
configure:2053: found /usr/local/bin/gcc
configure:2063: result: gcc
configure:2307: checking for C compiler version
configure:2310: gcc --version &5
gcc (GCC) 4.0.2
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2313: $? = 0
configure:2315: gcc -v &5
Using built-in specs.
Target: hppa2.0w-hp-hpux11.11
Configured with: ../gcc/configure
Thread model: single
gcc version 4.0.2
configure:2318: $? = 0
configure:2320: gcc -V &5
gcc: '-V' option must have argument
configure:2323: $? = 1
configure:2346: checking for C compiler default output file name
configure:2349: gcc conftest.c >&5
configure:2352: $? = 0
configure:2398: result: a.out
configure:2403: checking whether the C compiler works
configure:2409: ./a.out
configure:2412: $? = 0
configure:2429: result: yes
configure:2436: checking whether we are cross compiling
configure:2438: result: no
configure:2441: checking for suffix of executables
configure:2443: gcc -o conftest conftest.c >&5
configure:2446: $? = 0
configure:2471: result:
configure:2477: checking for suffix of object files
configure:2498: gcc -c conftest.c >&5
configure:2501: $? = 0
configure:2523: result: o
configure:2527: checking whether we are using the GNU C compiler
configure:2551: gcc -c conftest.c >&5
configure:2557: $? = 0configure:2567: test -s conftest.o
configure:2561: test -z
|| test ! -s conftest.err
configure:2564: $? = 0
configure:2570: $? = 0
configure:2583: result: yes
configure:2589: checking whether gcc accepts -g
configure:2610: gcc -c -g conftest.c >&5
configure:2616: $? = 0
configure:2620: test -z
|| test ! -s conftest.err
configure:2623: $? = 0
configure:2626: test -s conftest.o
configure:2629: $? = 0
configure:2640: result: yes
configure:2657: checking for gcc option to accept ANSI C
configure:2727: gcc -c -g -O2 conftest.c >&5
configure:2733: $? = 0
configure:2737: test -z
|| test ! -s conftest.err
configure:2740: $? = 0
configure:2743: test -s conftest.o
configure:2746: $? = 0
configure:2764: result: none needed
configure:2782: gcc -c -g -O2 conftest.c >&5
conftest.c:2: error: syntax error before 'me'
configure:2788: $? = 1
configure: failed program was:
| #ifndef __cplusplus
| choke me
| #endif
configure:2932: checking for style of include used by make
configure:2960: result: GNU
configure:2988: checking dependency style of gcc
configure:3078: result: gcc3
configure:3147: checking for g++
configure:3163: found /usr/local/bin/g++
configure:3173: result: g++
configure:3189: checking for C++ compiler version
configure:3192: g++ --version &5
g++ (GCC) 4.0.2
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3195: $? = 0
configure:3197: g++ -v &5
Using built-in specs.
Target: hppa2.0w-hp-hpux11.11
Configured with: ../gcc/configure
Thread model: single
gcc version 4.0.2
configure:3200: $? = 0
configure:3202: g++ -V &5
g++: '-V' option must have argument
configure:3205: $? = 1
configure:3208: checking whether we are using the GNU C++ compiler
configure:3232: g++ -c conftest.cc >&5
configure:3238: $? = 0
configure:3242: test -z
|| test ! -s conftest.err
configure:3245: $? = 0
configure:3248: test -s conftest.o
configure:3251: $? = 0
configure:3264: result: yes
configure:3270: checking whether g++ accepts -g
configure:3291: g++ -c -g conftest.cc >&5
configure:3297: $? = 0
configure:3301: test -z
|| test ! -s conftest.err
configure:3304: $? = 0
configure:3307: test -s conftest.o
configure:3310: $? = 0
configure:3321: result: yes
configure:3363: g++ -c -g -O2 conftest.cc >&5
configure:3369: $? = 0
configure:3373: test -z
|| test ! -s conftest.err
configure:3376: $? = 0
configure:3379: test -s conftest.o
configure:3382: $? = 0
configure:3408: g++ -c -g -O2 conftest.cc >&5
conftest.cc: In function 'int main()':
conftest.cc:16: error: 'exit' was not declared in this scope
configure:3414: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "lftp"
| #define PACKAGE_TARNAME "lftp"
| #define PACKAGE_VERSION "3.4.0"
| #define PACKAGE_STRING "lftp 3.4.0"
| #define PACKAGE_BUGREPORT "lftp-bugs@lftp.yar.ru"
| #define PACKAGE "lftp"
| #define VERSION "3.4.0"
| #define _GNU_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
| exit (42);
| ;
| return 0;
| }
configure:3363: g++ -c -g -O2 conftest.cc >&5
/usr/local/lib/gcc/hppa2.0w-hp-hpux11.11/4.0.2/include/stdlib.h:125: error: declaration of 'void std::exit(in
t)' throws different exceptions
conftest.cc:12: error: than previous declaration 'void std::exit(int) throw ()'
configure:3369: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "lftp"
| #define PACKAGE_TARNAME "lftp"
| #define PACKAGE_VERSION "3.4.0"
| #define PACKAGE_STRING "lftp 3.4.0"
| #define PACKAGE_BUGREPORT "lftp-bugs@lftp.yar.ru"
| #define PACKAGE "lftp"
| #define VERSION "3.4.0"
| #define _GNU_SOURCE 1
| /* end confdefs.h. */
| extern "C" void std::exit (int) throw (); using std::exit;
| #include
| int
| main ()
| {
| exit (42);
| ;
| return 0;
| }
configure:3363: g++ -c -g -O2 conftest.cc >&5
configure:3369: $? = 0
configure:3373: test -z
|| test ! -s conftest.err
configure:3376: $? = 0
configure:3379: test -s conftest.o
configure:3382: $? = 0
configure:3408: g++ -c -g -O2 conftest.cc >&5
configure:3414: $? = 0
configure:3418: test -z
|| test ! -s conftest.err
configure:3421: $? = 0
configure:3424: test -s conftest.o
configure:3427: $? = 0
configure:3452: checking dependency style of g++
configure:3542: result: gcc3
configure:3568: checking for special C compiler options needed for large files
configure:3667: result: no
configure:3673: checking for _FILE_OFFSET_BITS value needed for large files
configure:3704: gcc -c -g -O2 conftest.c >&5
conftest.c:21: warning: left shift count >= width of type
conftest.c:21: warning: left shift count >= width of type
conftest.c:23: error: size of array 'off_t_is_large' is negative
configure:3710: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "lftp"
| #define PACKAGE_TARNAME "lftp"
| #define PACKAGE_VERSION "3.4.0"
| #define PACKAGE_STRING "lftp 3.4.0"
| #define PACKAGE_BUGREPORT "lftp-bugs@lftp.yar.ru"
| #define PACKAGE "lftp"
| #define VERSION "3.4.0"
| #define _GNU_SOURCE 1
| #ifdef __cplusplus
| extern "C" void std::exit (int); using std::exit;
| #endif
| /* end confdefs.h. */
| #include
| /* Check that off_t can represent 2**63 - 1 correctly.
| We can't simply define LARGE_OFF_T to be 9223372036854775807,
| since some C++ compilers masquerading as C compilers
| incorrectly reject 9223372036854775807. */
| #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
| int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
| && LARGE_OFF_T % 2147483647 == 1)
| ? 1 : -1];
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3757: gcc -c -g -O2 conftest.c >&5
configure:3763: $? = 0
configure:3767: test -z
|| test ! -s conftest.err
configure:3770: $? = 0
configure:3773: test -s conftest.o
configure:3776: $? = 0
configure:3788: result: 64
configure:3798: checking for _LARGE_FILES value needed for large files
configure:3829: gcc -c -g -O2 conftest.c >&5
configure:3835: $? = 0
configure:3839: test -z
|| test ! -s conftest.err
configure:3842: $? = 0
configure:3845: test -s conftest.o
configure:3848: $? = 0
configure:3913: result: no
configure:3994: checking how to link simple c++ programs
configure:4021: gcc -o conftest -O2 -Wall -Wwrite-strings -Woverloaded-virtual -s conftest.cc >&5
/usr/ccs/bin/ld: Unsatisfied symbols:
operator delete[](void*)(code)
operator new[](unsigned long)(code)
collect2: ld returned 1 exit status
configure:4027: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "lftp"
| #define PACKAGE_TARNAME "lftp"
| #define PACKAGE_VERSION "3.4.0"
| #define PACKAGE_STRING "lftp 3.4.0"
| #define PACKAGE_BUGREPORT "lftp-bugs@lftp.yar.ru"
| #define PACKAGE "lftp"
| #define VERSION "3.4.0"
| #define _GNU_SOURCE 1
| #ifdef __cplusplus
| extern "C" void std::exit (int); using std::exit;
| #endif
| #define _FILE_OFFSET_BITS 64
| /* end confdefs.h. */
|
| int
| main ()
| {
| char *a=new char[10];delete[] a;
| ;
| return 0;
| }
configure:4066: gcc -o conftest -O2 -Wall -Wwrite-strings -Woverloaded-virtual -s conftest.cc -lsupc++ >&
5
configure:4072: $? = 0
configure:4076: test -z
|| test ! -s conftest.err
configure:4079: $? = 0
configure:4082: test -s conftest
configure:4085: $? = 0
configure:4107: result: using gcc
configure:4114: checking if gcc supports -fno-exceptions -fno-rtti
configure:4152: gcc -c -O2 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti conftest.cc
>&5
configure:4158: $? = 0
configure:4162: test -z
|| test ! -s conftest.err
configure:4165: $? = 0
configure:4168: test -s conftest.o
configure:4171: $? = 0
configure:4189: result: yes
configure:4198: checking if -fno-implement-inlines implements virtual functions
configure:4240: gcc -o conftest -O2 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -fn
o-implement-inlines -Winline -s conftest.cc -lsupc++ >&5
configure:4246: $? = 0
configure:4250: test -z
|| test ! -s conftest.err
configure:4253: $? = 0
configure:4256: test -s conftest
configure:4259: $? = 0
configure:4280: result: yes
configure:4296: checking if c++ compiler works
configure:4311: gcc -o conftest -O2 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -fn
o-implement-inlines -Winline -s conftest.cc -lsupc++ >&5
configure:4314: $? = 0
configure:4316: ./conftest
configure:4319: $? = 0
configure:4321: result: yes
configure:4352: checking if c++ compiler can handle dynamic initializers
configure:4373: gcc -o conftest -O2 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -fn
o-implement-inlines -Winline -s conftest.cc -lsupc++ >&5
/usr/ccs/bin/ld: Unrecognized argument: +init
/usr/ccs/bin/ld: Usage: /usr/ccs/bin/ld [options] [flags] files
collect2: ld returned 1 exit status
configure:4376: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "lftp"
| #define PACKAGE_TARNAME "lftp"
| #define PACKAGE_VERSION "3.4.0"
| #define PACKAGE_STRING "lftp 3.4.0"
| #define PACKAGE_BUGREPORT "lftp-bugs@lftp.yar.ru"
| #define PACKAGE "lftp"
| #define VERSION "3.4.0"
| #define _GNU_SOURCE 1
| #ifdef __cplusplus
| extern "C" void std::exit (int); using std::exit;
| #endif
| #define _FILE_OFFSET_BITS 64
| /* end confdefs.h. */
|
| int f() { return 1; }
| int a=f();
| int main()
| {
| return(1-a);
| }
|
configure:4394: result: no
configure:4397: error: C++ compiler cannot handle dynamic initializers of static objects

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CC_set=''
ac_cv_env_CC_value=''
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
ac_cv_env_CPPFLAGS_set=''
ac_cv_env_CPPFLAGS_value=''
ac_cv_env_CPP_set=''
ac_cv_env_CPP_value=''
ac_cv_env_CXXCPP_set=''
ac_cv_env_CXXCPP_value=''
ac_cv_env_CXXFLAGS_set=''
ac_cv_env_CXXFLAGS_value=''
ac_cv_env_CXX_set=''
ac_cv_env_CXX_value=''
ac_cv_env_F77_set=''
ac_cv_env_F77_value=''
ac_cv_env_FFLAGS_set=''
ac_cv_env_FFLAGS_value=''
ac_cv_env_LDFLAGS_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_build_alias_set=''
ac_cv_env_build_alias_value=''
ac_cv_env_host_alias_set=''
ac_cv_env_host_alias_value=''
ac_cv_env_target_alias_set=''
ac_cv_env_target_alias_value=''
ac_cv_exeext=''
ac_cv_objext=o
ac_cv_path_install='/opt/imake/bin/install -c'
ac_cv_prog_AWK=awk
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=''
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_sys_file_offset_bits=64
ac_cv_sys_large_files=no
ac_cv_sys_largefile_CC=no
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
lftp_cv_noimplementinline=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /tmp/lftp-3.4.0/missing --run aclocal-1.9'
ALLOCA=''
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /tmp/lftp-3.4.0/missing --run tar'
ANSI2KNR=''
AR=''
AUTOCONF='${SHELL} /tmp/lftp-3.4.0/missing --run autoconf'
AUTOHEADER='${SHELL} /tmp/lftp-3.4.0/missing --run autoheader'
AUTOMAKE='${SHELL} /tmp/lftp-3.4.0/missing --run automake-1.9'
AWK='awk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS=' -O2 -Wall'
COMPILE_READLINE=''
CPP=''
CPPFLAGS=''
CXX='gcc'
CXXCPP=''
CXXDEPMODE='depmode=gcc3'
CXXFLAGS=' -O2 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -fno-implement-inlines -W
inline'
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
ECHO='print -r'
ECHO_C='ECHO_N=''
ECHO_T=''
EGREP=''
EXEEXT=''
EXPAT_LIBS=''
F77=''
FFLAGS=''
GMSGFMT=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
INTLLIBS=''
LDFLAGS=' -s'
LFTP_EXPAT_LIBS=''
LFTP_LIBGNUTLS_LDFLAGS=''
LFTP_LIBGNUTLS_LIBS=''
LFTP_OPENSSL_LDFLAGS=''
LFTP_OPENSSL_LIBS=''
LIBGNUTLS_CFLAGS=''
LIBGNUTLS_CONFIG=''
LIBGNUTLS_LIBS=''
LIBICONV=''
LIBINTL=''
LIBOBJS=''
LIBS='-lsupc++ '
LIBTOOL=''
LN_S=''
LTLIBICONV=''
LTLIBINTL=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /tmp/lftp-3.4.0/missing --run makeinfo'


MKINSTALLDIRS=''
MODULES_LA=''
MODULES_LA_STATIC=''
MSGFMT=''
MSGMERGE=''
OBJEXT='o'
OPENSSL_CPPFLAGS=''
OPENSSL_LDFLAGS=''
OPENSSL_LIBS=''
PACKAGE='lftp'
PACKAGE_BUGREPORT='lftp-bugs@lftp.yar.ru'
PACKAGE_NAME='lftp'
PACKAGE_STRING='lftp 3.4.0'
PACKAGE_TARNAME='lftp'
PACKAGE_VERSION='3.4.0'
PATH_SEPARATOR=':'
POSUB=''
RANLIB=''
READLINE=''
READLINE_DEPEND=''
READLINE_DIR=''
SET_MAKE=''
SHELL='/bin/sh'
SOCKSLIBS=''
STRIP=''
U=''
USE_NLS=''
VERSION='3.4.0'
WITH_MODULES_FALSE=''
WITH_MODULES_TRUE=''
XGETTEXT=''
YACC=''
ac_ct_AR=''
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_F77=''
ac_ct_RANLIB=''
ac_ct_STRIP=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build=''
build_alias=''
build_cpu=''
build_os=''
build_vendor=''
datadir='${prefix}/share'
exec_prefix='NONE'
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/tmp/lftp-3.4.0/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
mkdir_p='$(mkinstalldirs)'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=''
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE "lftp"
#define PACKAGE_BUGREPORT "lftp-bugs@lftp.yar.ru"
#define PACKAGE_NAME "lftp"
#define PACKAGE_STRING "lftp 3.4.0"
#define PACKAGE_TARNAME "lftp"
#define PACKAGE_VERSION "3.4.0"
#define VERSION "3.4.0"
#define _FILE_OFFSET_BITS 64
#define _GNU_SOURCE 1
#endif
#ifdef __cplusplus
extern "C" void std::exit (int); using std::exit;

configure: exit 1

9 REPLIES 9
Juha Eklund_1
Advisor

Re: Compiling lftp for 11.11

Sorry for the last post, it was not "ready" .. The reason I try to compile the lftp is that I need ftp-program which supports "FTP over SSL". The server at other end also expects that the client says "AUTH TLS" before login. Admin at other end says that othet clients use lftp ..

What other possibilities I have ( preferably binaries )?

-- Juha --
Arunvijai_4
Honored Contributor

Re: Compiling lftp for 11.11

Hello,

You can "tunnel" FTP requests using Stunnel, which is secure and reliable. Otherwise, you can download and compile "vsftp".

http://h20293.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXWSSUITE
http://vsftpd.beasts.org/

-Arun
"A ship in the harbor is safe, but that is not what ships are built for"
Juha Eklund_1
Advisor

Re: Compiling lftp for 11.11

Thanx for very quickly answer .. However is the vsftp a SERVER ?! I need client that support the mentioned "FTP over SSL" ?!

-- Juha --
Arunvijai_4
Honored Contributor

Re: Compiling lftp for 11.11

OK, then you can use "sftp" which is part of Secure shell which you can download from,

http://h20293.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1471AA

# man sftp for more details after installing.

-Arun
"A ship in the harbor is safe, but that is not what ships are built for"
Juha Eklund_1
Advisor

Re: Compiling lftp for 11.11

Thanx again ...

BUT is sftp supporting "FTP over SSL" ( that is different that using ssh-based tools like scp etc ?!).

I try to check that ASAP, If You're right and sftp is really supporting "FTP over SSL" then I in OK-situation !!!!

-- Juha --
Juha Eklund_1
Advisor

Re: Compiling lftp for 11.11

Well,
I checked the sftp manual page and it says:

sftp is an interactive file transfer program, similar to ftp(1), which
performs all operations over an encrypted ssh(1) transport. It may
also use many features of ssh, such as public key authentication and
compression. sftp connects and logs into the specified host, then
enters an interactive command mode.

.. so its something else than "FTP over SSL" I quess ?!?!

-- Juha
Arunvijai_4
Honored Contributor
Solution

Re: Compiling lftp for 11.11

Hello,

You can try this,

http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-TLS.html

-Arun
"A ship in the harbor is safe, but that is not what ships are built for"
Juha Eklund_1
Advisor

Re: Compiling lftp for 11.11

well,
I already checked the list of the clients and get the lftp-sources .. But as told in the first message the compilation cant currently be done ..

Or was there something else You tried to poin to me ?!

-- Juha --

PS: About stunnel, have You any info how it can be used to make connection from client ( like normal ftp ) to the the remote server which needs that "AUTH TLS" before the connection . I have *any* authority to the other end ?!
Arunvijai_4
Honored Contributor

Re: Compiling lftp for 11.11

Hello,

You can check this site for more information to configure FTP with Stunnel,

http://www.stunnel.org/examples/ftp.html

-Arun
"A ship in the harbor is safe, but that is not what ships are built for"