This is a discussion on Re: Problems after having crosscompiled for XScale within the OpenSSH Development forums, part of the Networking and Network Related category; Darren Tucker wrote: > Rogier Stam wrote: > >> I tried porting OpenSSH-4.3p2 to arm-linux (IXP425 ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Darren Tucker wrote:
> Rogier Stam wrote: > >> I tried porting OpenSSH-4.3p2 to arm-linux (IXP425 Xscale platform) > >> using openssl-0.9.8b and uClibc. This on the snapgear 3.2.0 >> distribution. It all compiles without problems, but when i run any >> openssh executable it will always show output similar to the following: >> # ssh >> sh: /usr/bin/ssh: No such file or directory >> # >> >> I checked for the libraries, they are all in /lib. To give you an ls: > >[list of libs] > > libz.so seems to be missing. > > If that's not it, do you have ldd on your target, and if so what does > ldd /usr/bin/ssh say? > I just managed to crosscompile ldd on my host platform. The result is the following: root@RinceWind:/tmp/uClinux-dist/snapgear/uClibc/utils# ./ldd.host .../../modules/openssh-4.3p2/sftp libc.so.0 => not found (0x00000000) libdl.so.0 => not found (0x00000000) libz.so => /usr/lib/libz.so (0x00000000) libcrypto.so.0.9.8 => not found (0x00000000) libutil.so.0 => not found (0x00000000) libcrypt.so.0 => not found (0x00000000) libresolv.so.0 => not found (0x00000000) libc.so.6 => not found (0x00000000) not a dynamic executable Don't mind the not found messages, as it cannot find these libraries as the libraries are not in the system path yet, as i run ldd on the host not the target. This just to show what ldd says. Symlinking libc.so.6 to libc.so.0 or /lib/libuClibc-0.9.27.so does not seem to solve the problem either. _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@mindrot.org http://www.mindrot.org/mailman/listi...enssh-unix-dev |