Tony Eva
2013-07-03 14:09:01 UTC
I've cross-compiled lftp 4.4.8 for a MIPS64-based embedded system using
buildroot (configured with --without-gnutls --with-openssl).
(Incidentally, the unmodified configure script does not work for a
cross-compiled system because the test for posix_fallocate() support
requires the execution of a test program, which is obviously not possible
when cross-compiling. So I just hardcoded that to 'yes'.)
The resulting lftp executable appears to work on the target OK with remote
FTP servers - I can connect, get files, get directory listings and so on.
However when I try to connect to a remote SFTP server, after entering the
userid and password, if I try 'ls' the prompt status says 'connecting' and
it stays like that for ever. I can ^C to abort it, but any command that
needs to connect to the remote server just does the same thing again.
I'm not really sure where to start looking for the problem ... any
assistance would be much appreciated.
buildroot (configured with --without-gnutls --with-openssl).
(Incidentally, the unmodified configure script does not work for a
cross-compiled system because the test for posix_fallocate() support
requires the execution of a test program, which is obviously not possible
when cross-compiling. So I just hardcoded that to 'yes'.)
The resulting lftp executable appears to work on the target OK with remote
FTP servers - I can connect, get files, get directory listings and so on.
However when I try to connect to a remote SFTP server, after entering the
userid and password, if I try 'ls' the prompt status says 'connecting' and
it stays like that for ever. I can ^C to abort it, but any command that
needs to connect to the remote server just does the same thing again.
I'm not really sure where to start looking for the problem ... any
assistance would be much appreciated.
--
Tony
Tony