scp with openssh on the server side and $PATH.

Marc Haber Marc.Haber-lists at
Wed Dec 15 00:29:27 EST 1999

On 13 Dec 1999 17:06:52 +0000, you wrote:
>Marc.Haber-lists at (Marc Haber) writes:
>> On 10 Dec 1999 17:50:13 +0000, you wrote:
>> >I suggest you install the debian package, rather than build it
>> >yourself.  You can grab it thus:
>> >
>> >  apt-get install ssh
>> >
>> >Then it'll just work (or you get to report a bug to me ;-)
>> Nope. slink here. The binary package depends on libc6.1, the source
>> package doesn't build because stropts.h is in libc6-dev from potato,
>> but not in slink's.
>So how are you building it yourself?

Looks like that stropts.h reference was included in pre17 and I have
built pre16. The pre17 patch does seem to apply to pre16 as well, with
the exception of some hunks failing in Unfortunately, the
old patches are not archived on the openssh ftp server.

However, it looks like the debian patched build process needs some
gnome files:
|gcc -g -O2 -Wall -DETCDIR=\"/etc/ssh\" -DSSH_PROGRAM=\"/usr/bin/ssh\" -DSSH_ASKPASS_DEFAULT=\"/usr/lib/ssh/ssh-askpass\" -DHAVE_CONFIG_H `gnome-config --cflags gnome gnomeui` -o gnome-ssh-askpass gnome-ssh-askpass.c `gnome-config --libs gnome gnomeui`
|/bin/sh: gnome-config: command not found
|/bin/sh: gnome-config: command not found
|gnome-ssh-askpass.c:39: gnome.h: No such file or directory
|gnome-ssh-askpass.c:40: X11/Xlib.h: No such file or directory
|gnome-ssh-askpass.c:41: gdk/gdkx.h: No such file or directory
|make[1]: *** [gnome-ssh-askpass] Error 1
|make[1]: Leaving directory `/mnt/main8/home/mh/devel/userspace/openssh-1.2pre17/openssh-1.2pre16'
|make: *** [build-stamp] Error 2
|mh at torres[40/538]:~/devel/userspace/openssh-1.2pre17/openssh-1.2pre16$

Is this imperative? My server system doesn't even have a GUI
installed, so I feel that the compile should go through on minimal
systems as well.

I don't have a clue about libc issues, but I'd really like to see
openssh compiling on systems with older libc versions as well. Is it
very hard to have configure detect older libc versions as well and to
disable features that need 6.1 in that case?


-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber          |   " Questions are the         | Mailadresse im Header
Karlsruhe, Germany  |     Beginning of Wisdom "     | Fon: *49 721 966 32 15
Nordisch by Nature  | Lt. Worf, TNG "Rightful Heir" | Fax: *49 721 966 31 29

More information about the openssh-unix-dev mailing list