ankita pal
2012-Oct-09 10:34 UTC
make install errors in openssh(when openpam is to be integrated with openssh)
Hi, I want to integrate openpam with openssh in our server (which uses QNX632 operating system). I am facing some problems in the "make install" part of openssh. Following are the steps I followed to build zlib, openssl, openpam and openssh. *NOTE*: Since I want the sshd and ssh binaries in my server(using QNX), I had to cross compile the packages for QNX (environment was set to x86) *1. zlib(1.2.7)*: CC=qcc CFLAGS+=-Vgcc_ntox86 ./configure --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal make clean make make install *2. openssl(1.0.1c):* CC=qcc CXX=qcc AR=ntox86-ar LD=qcc RANLIB=ntox86-ranlib CFLAGS+="-Vgcc_ntox86 -fPIC" LDFLAGS+="-Vgcc_ntox86 -shared" ./Configure zlib-dynamic QNX6-i386 --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal make clean make make install *3. openpam(20120526 Micrampelis)(with some modifications- added source codes of vasprintf and asprintf):* ./configure --enable-shared --without-doc --with-pamtest --host=i386-pc-linux-gnu --enable-debug --enable-debugging-symbols CC=qcc CFLAGS="-Vgcc_ntox86" --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal make clean make make install *The libraries were installed in /home/mpal/ws2/dawn_v1/3dParty/build_apal/lib * *4. openssh:* CC=qcc CFLAGS="-Vgcc_ntox86 -I${INF_WRK_AREA_FWD}/../3dParty/openpam/include -L${INF_WRK_AREA_FWD}/../3dParty/openpam/lib/.libs -L${INF_WRK_AREA_FWD}/../3dParty/build_apal/lib" LD=qcc LDFLAGS+=-Vgcc_ntox86 CXX=qcc CPPFLAGS+="-DMISSING_HOWMANY -DMISSING_NFDBITS -DMISSING_NFDMASK" ./configure --with-pam=${INF_WRK_AREA_FWD}/../3dParty/openpam --disable-lastlog --host=i386 --with-ssl-dir=${INF_WRK_AREA_FWD}/../3dParty/openssl --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal --datarootdir=/home/mpal/ws2/dawn_v1/3dParty/build_apal --datadir=/home/mpal/ws2/dawn_v1/3dParty/ --with-privsep-path=/home/mpal/ws2/dawn_v1/3dParty/build_apal --with-pid-dir=/home/mpal/ws2/dawn_v1/3dParty/build_apal ------------------------------------------------------------------------------------------------------------------ *message got after doing configure:* OpenSSH has been configured with the following options: User binaries: /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin System binaries: /home/mpal/ws2/dawn_v1/3dParty/build_apal/sbin Configuration files: /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc Askpass program: /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/ssh-askpass Manual pages: /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/manX PID file: /home/mpal/ws2/dawn_v1/3dParty/build_apal Privilege separation chroot path: /home/mpal/ws2/dawn_v1/3dParty/build_apal sshd default user PATH: /usr/bin:/bin:/usr/sbin:/sbin:/home/mpal/ws2/dawn_v1/3dParty/build_apal/bin Manpage format: doc PAM support: yes OSF SIA support: no KerberosV support: no SELinux support: no Smartcard support: S/KEY support: no TCP Wrappers support: no MD5 password support: no libedit support: no Solaris process contract support: no Solaris project support: no IP address in $DISPLAY hack: no Translate v4 in v6 hack: no BSD Auth support: no Random number source: OpenSSL internal ONLY Privsep sandbox style: rlimit Host: i386-pc-none Compiler: qcc Compiler flags: -Vgcc_ntox86 -I/home/mpal/ws2/dawn_v1/main/../3dParty/openpam/include -L/home/mpal/ws2/dawn_v1/main/../3dParty/openpam/lib/.libs -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -fno-strict-aliasing -fno-builtin-memset Preprocessor flags: -I/home/mpal/ws2/dawn_v1/main/../3dParty/openssl/include -DMISSING_HOWMANY -DMISSING_NFDBITS -DMISSING_NFDMASK Linker flags: -L/home/mpal/ws2/dawn_v1/main/../3dParty/openssl -Vgcc_ntox86 Libraries: -lcrypto -lz -lsocket +for sshd: -lpam PAM is enabled. You may need to install a PAM control file for sshd, otherwise password authentication may fail. Example PAM control files can be found in the contrib/ subdirectory WARNING: the operating system that you are using does not appear to support getpeereid(), getpeerucred() or the SO_PEERCRED getsockopt() option. These facilities are used to enforce security checks to prevent unauthorised connections to ssh-agent. Their absence increases the risk that a malicious user can connect to your agent. --------------------------------------------------------------------------------------------------------------------- *vim config.h:* #define MISSING_FD_MASK 1 //in line 1276 #undef HAVE_SYS_POL_H //in line 1016 #undef HAVE_POLL //in line 710 *vim Makefile*: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SSHDLIBS= -lpam //line 48 LDFLAGS=-L. -Lopenbsd-compat/ -L/home/mpal/ws2/dawn_v1/main/../3dParty/openssl -Vgcc_ntox86 -L/home/mpal/ws2/dawn_v1/3dParty/build_apal/lib -L/home/mpal/ws2/dawn_v1/3dParty/openpam/lib/.libs //line 58 CFLAGS=-Vgcc_ntox86 -I/home/mpal/ws2/dawn_v1/main/../3dParty/openpam/include -L/home/mpal/ws2/dawn_v1/main/../3dParty/build_apal/lib -L/home/mpal/ws2/dawn_v1/3dParty/openpam/lib/.libs -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -fno-strict-aliasing -fno-builtin-memset //line 44 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- make clean make *make INSTALL_PREFIX="/home/mpal/ws2/dawn_v1/3dParty/build_openssh" install* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- *message got after doing make install:* IN-NeAppsLnxBld3:openssh-5.9p1[x86-main]$make INSTALL_PREFIX="/home/mpal/ws2/dawn_v1/3dParty/build_apal" install (cd openbsd-compat && make) make[1]: Entering directory `/home/mpal/ws2/dawn_v1/3dParty/openssh-5.9p1/openbsd-compat' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/mpal/ws2/dawn_v1/3dParty/openssh-5.9p1/openbsd-compat' ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/sbin ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1 ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5 ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8 ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec (umask 022 ; ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal) /usr/bin/install -c -m 0755 -s ssh /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh /usr/bin/install -c -m 0755 -s scp /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/scp /usr/bin/install -c -m 0755 -s ssh-add /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-add /usr/bin/install -c -m 0755 -s ssh-agent /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-agent /usr/bin/install -c -m 0755 -s ssh-keygen /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-keygen /usr/bin/install -c -m 0755 -s ssh-keyscan /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-keyscan /usr/bin/install -c -m 0755 -s sshd /home/mpal/ws2/dawn_v1/3dParty/build_apal/sbin/sshd /usr/bin/install -c -m 4711 -s ssh-keysign /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/ssh-keysign /usr/bin/install -c -m 0755 -s ssh-pkcs11-helper /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/ssh-pkcs11-helper /usr/bin/install -c -m 0755 -s sftp /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/sftp /usr/bin/install -c -m 0755 -s sftp-server /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/sftp-server /usr/bin/install -c -m 644 ssh.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh.1 /usr/bin/install -c -m 644 scp.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/scp.1 /usr/bin/install -c -m 644 ssh-add.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-add.1 /usr/bin/install -c -m 644 ssh-agent.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-agent.1 /usr/bin/install -c -m 644 ssh-keygen.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-keygen.1 /usr/bin/install -c -m 644 ssh-keyscan.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-keyscan.1 /usr/bin/install -c -m 644 moduli.5.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5/moduli.5 /usr/bin/install -c -m 644 sshd_config.5.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5/sshd_config.5 /usr/bin/install -c -m 644 ssh_config.5.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5/ssh_config.5 /usr/bin/install -c -m 644 sshd.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/sshd.8 /usr/bin/install -c -m 644 sftp.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/sftp.1 /usr/bin/install -c -m 644 sftp-server.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/sftp-server.8 /usr/bin/install -c -m 644 ssh-keysign.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/ssh-keysign.8 /usr/bin/install -c -m 644 ssh-pkcs11-helper.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/ssh-pkcs11-helper.8 rm -f /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/slogin ln -s ./ssh /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/slogin rm -f /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/slogin.1 ln -s ./ssh.1 /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/slogin.1 if [ ! -d /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc ]; then \ ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc; \ fi /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc/ssh_config already exists, install will not overwrite /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc/sshd_config already exists, install will not overwrite /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc/moduli already exists, install will not overwrite */bin/sh: ./ssh-keygen: not found /bin/sh: ./ssh-keygen: not found /bin/sh: ./ssh-keygen: not found /bin/sh: ./ssh-keygen: not found make: *** [host-key] Error 127* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- This is the error I am getting (during make install of openssh). How can I remove it? ssh-keygen binary is been created in: /usr/bin/install -c -m 0755 -s ssh-keygen /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-keygen still it says ./ssh-keygen: not found Can you suggest some trick to get this correct. Regards, Ankita
Peter Stuge
2012-Oct-09 10:53 UTC
make install errors in openssh(when openpam is to be integrated with openssh)
ankita pal wrote:> CC=qcc CFLAGS="-Vgcc_ntox86 > -I${INF_WRK_AREA_FWD}/../3dParty/openpam/include > -L${INF_WRK_AREA_FWD}/../3dParty/openpam/lib/.libs > -L${INF_WRK_AREA_FWD}/../3dParty/build_apal/lib" LD=qcc > LDFLAGS+=-Vgcc_ntox86 CXX=qcc CPPFLAGS+="-DMISSING_HOWMANY > -DMISSING_NFDBITS -DMISSING_NFDMASK" ./configure > --with-pam=${INF_WRK_AREA_FWD}/../3dParty/openpam --disable-lastlog > --host=i386 --with-ssl-dir=${INF_WRK_AREA_FWD}/../3dParty/opensslSo far so good.> --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal > --datarootdir=/home/mpal/ws2/dawn_v1/3dParty/build_apal > --datadir=/home/mpal/ws2/dawn_v1/3dParty/ > --with-privsep-path=/home/mpal/ws2/dawn_v1/3dParty/build_apal > --with-pid-dir=/home/mpal/ws2/dawn_v1/3dParty/build_apalBut these options are all wrong. Please study what the meaning of each option is so that you can set them correctly. You must of course pay special attention to differences between build system layout and the host where the binaries will be used. Hint: The above options are not for using some random subdirectory as destination at make install time.> Can you suggest some trick to get this correct.Unfortunately no trick. Study autotools, it will allow you to "get this correct." //Peter
ankita pal
2012-Oct-09 12:24 UTC
make install errors in openssh(when openpam is to be integrated with openssh)
should I use the option "--with-skey " (something like --with-skey[=/home/mpal/ws2/dawn_v1/3dParty/build_apal] ) , since the error mentions ssh-keygen? On Tue, Oct 9, 2012 at 4:04 PM, ankita pal <pal.ankita.ankita at gmail.com> wrote:> > Hi, > > I want to integrate openpam with openssh in our server (which uses QNX632 operating system). I am facing some problems in the "make install" part of openssh. Following are the steps I followed to build zlib, openssl, openpam and openssh. > > NOTE: Since I want the sshd and ssh binaries in my server(using QNX), I had to cross compile the packages for QNX (environment was set to x86) > > > 1. zlib(1.2.7): > > CC=qcc CFLAGS+=-Vgcc_ntox86 ./configure --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > make clean > make > make install > > > 2. openssl(1.0.1c): > > CC=qcc CXX=qcc AR=ntox86-ar LD=qcc RANLIB=ntox86-ranlib CFLAGS+="-Vgcc_ntox86 -fPIC" LDFLAGS+="-Vgcc_ntox86 -shared" ./Configure zlib-dynamic QNX6-i386 --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > make clean > make > make install > > 3. openpam(20120526 Micrampelis)(with some modifications- added source codes of vasprintf and asprintf): > > ./configure --enable-shared --without-doc --with-pamtest --host=i386-pc-linux-gnu --enable-debug --enable-debugging-symbols CC=qcc CFLAGS="-Vgcc_ntox86" --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > make clean > make > make install > > The libraries were installed in /home/mpal/ws2/dawn_v1/3dParty/build_apal/lib > > > > 4. openssh: > > CC=qcc CFLAGS="-Vgcc_ntox86 -I${INF_WRK_AREA_FWD}/../3dParty/openpam/include -L${INF_WRK_AREA_FWD}/../3dParty/openpam/lib/.libs -L${INF_WRK_AREA_FWD}/../3dParty/build_apal/lib" LD=qcc LDFLAGS+=-Vgcc_ntox86 CXX=qcc CPPFLAGS+="-DMISSING_HOWMANY -DMISSING_NFDBITS -DMISSING_NFDMASK" ./configure --with-pam=${INF_WRK_AREA_FWD}/../3dParty/openpam --disable-lastlog --host=i386 --with-ssl-dir=${INF_WRK_AREA_FWD}/../3dParty/openssl --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal --datarootdir=/home/mpal/ws2/dawn_v1/3dParty/build_apal --datadir=/home/mpal/ws2/dawn_v1/3dParty/ --with-privsep-path=/home/mpal/ws2/dawn_v1/3dParty/build_apal --with-pid-dir=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > ------------------------------------------------------------------------------------------------------------------ > message got after doing configure: > OpenSSH has been configured with the following options: > User binaries: /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin > System binaries: /home/mpal/ws2/dawn_v1/3dParty/build_apal/sbin > Configuration files: /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc > Askpass program: /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/ssh-askpass > Manual pages: /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/manX > PID file: /home/mpal/ws2/dawn_v1/3dParty/build_apal > Privilege separation chroot path: /home/mpal/ws2/dawn_v1/3dParty/build_apal > sshd default user PATH: /usr/bin:/bin:/usr/sbin:/sbin:/home/mpal/ws2/dawn_v1/3dParty/build_apal/bin > Manpage format: doc > PAM support: yes > OSF SIA support: no > KerberosV support: no > SELinux support: no > Smartcard support: > S/KEY support: no > TCP Wrappers support: no > MD5 password support: no > libedit support: no > Solaris process contract support: no > Solaris project support: no > IP address in $DISPLAY hack: no > Translate v4 in v6 hack: no > BSD Auth support: no > Random number source: OpenSSL internal ONLY > Privsep sandbox style: rlimit > > Host: i386-pc-none > Compiler: qcc > Compiler flags: -Vgcc_ntox86 -I/home/mpal/ws2/dawn_v1/main/../3dParty/openpam/include -L/home/mpal/ws2/dawn_v1/main/../3dParty/openpam/lib/.libs -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -fno-strict-aliasing -fno-builtin-memset > Preprocessor flags: -I/home/mpal/ws2/dawn_v1/main/../3dParty/openssl/include -DMISSING_HOWMANY -DMISSING_NFDBITS -DMISSING_NFDMASK > Linker flags: -L/home/mpal/ws2/dawn_v1/main/../3dParty/openssl -Vgcc_ntox86 > Libraries: -lcrypto -lz -lsocket > +for sshd: -lpam > > PAM is enabled. You may need to install a PAM control file > for sshd, otherwise password authentication may fail. > Example PAM control files can be found in the contrib/ > subdirectory > > WARNING: the operating system that you are using does not > appear to support getpeereid(), getpeerucred() or the > SO_PEERCRED getsockopt() option. These facilities are used to > enforce security checks to prevent unauthorised connections to > ssh-agent. Their absence increases the risk that a malicious > user can connect to your agent. > --------------------------------------------------------------------------------------------------------------------- > > vim config.h: > > #define MISSING_FD_MASK 1 //in line 1276 > #undef HAVE_SYS_POL_H //in line 1016 > #undef HAVE_POLL //in line 710 > > > > vim Makefile: > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > SSHDLIBS= -lpam //line 48 > > LDFLAGS=-L. -Lopenbsd-compat/ -L/home/mpal/ws2/dawn_v1/main/../3dParty/openssl -Vgcc_ntox86 -L/home/mpal/ws2/dawn_v1/3dParty/build_apal/lib -L/home/mpal/ws2/dawn_v1/3dParty/openpam/lib/.libs //line 58 > > CFLAGS=-Vgcc_ntox86 -I/home/mpal/ws2/dawn_v1/main/../3dParty/openpam/include -L/home/mpal/ws2/dawn_v1/main/../3dParty/build_apal/lib -L/home/mpal/ws2/dawn_v1/3dParty/openpam/lib/.libs -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -fno-strict-aliasing -fno-builtin-memset //line 44 > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > > make clean > make > make INSTALL_PREFIX="/home/mpal/ws2/dawn_v1/3dParty/build_openssh" install > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > message got after doing make install: > > IN-NeAppsLnxBld3:openssh-5.9p1[x86-main]$make INSTALL_PREFIX="/home/mpal/ws2/dawn_v1/3dParty/build_apal" install > (cd openbsd-compat && make) > make[1]: Entering directory `/home/mpal/ws2/dawn_v1/3dParty/openssh-5.9p1/openbsd-compat' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/mpal/ws2/dawn_v1/3dParty/openssh-5.9p1/openbsd-compat' > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/sbin > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1 > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5 > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8 > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec > (umask 022 ; ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal) > /usr/bin/install -c -m 0755 -s ssh /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh > /usr/bin/install -c -m 0755 -s scp /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/scp > /usr/bin/install -c -m 0755 -s ssh-add /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-add > /usr/bin/install -c -m 0755 -s ssh-agent /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-agent > /usr/bin/install -c -m 0755 -s ssh-keygen /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-keygen > /usr/bin/install -c -m 0755 -s ssh-keyscan /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-keyscan > /usr/bin/install -c -m 0755 -s sshd /home/mpal/ws2/dawn_v1/3dParty/build_apal/sbin/sshd > /usr/bin/install -c -m 4711 -s ssh-keysign /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/ssh-keysign > /usr/bin/install -c -m 0755 -s ssh-pkcs11-helper /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/ssh-pkcs11-helper > /usr/bin/install -c -m 0755 -s sftp /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/sftp > /usr/bin/install -c -m 0755 -s sftp-server /home/mpal/ws2/dawn_v1/3dParty/build_apal/libexec/sftp-server > /usr/bin/install -c -m 644 ssh.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh.1 > /usr/bin/install -c -m 644 scp.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/scp.1 > /usr/bin/install -c -m 644 ssh-add.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-add.1 > /usr/bin/install -c -m 644 ssh-agent.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-agent.1 > /usr/bin/install -c -m 644 ssh-keygen.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-keygen.1 > /usr/bin/install -c -m 644 ssh-keyscan.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/ssh-keyscan.1 > /usr/bin/install -c -m 644 moduli.5.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5/moduli.5 > /usr/bin/install -c -m 644 sshd_config.5.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5/sshd_config.5 > /usr/bin/install -c -m 644 ssh_config.5.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man5/ssh_config.5 > /usr/bin/install -c -m 644 sshd.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/sshd.8 > /usr/bin/install -c -m 644 sftp.1.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/sftp.1 > /usr/bin/install -c -m 644 sftp-server.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/sftp-server.8 > /usr/bin/install -c -m 644 ssh-keysign.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/ssh-keysign.8 > /usr/bin/install -c -m 644 ssh-pkcs11-helper.8.out /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man8/ssh-pkcs11-helper.8 > rm -f /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/slogin > ln -s ./ssh /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/slogin > rm -f /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/slogin.1 > ln -s ./ssh.1 /home/mpal/ws2/dawn_v1/3dParty/build_apal/man/man1/slogin.1 > if [ ! -d /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc ]; then \ > ./mkinstalldirs /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc; \ > fi > /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc/ssh_config already exists, install will not overwrite > /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc/sshd_config already exists, install will not overwrite > /home/mpal/ws2/dawn_v1/3dParty/build_apal/etc/moduli already exists, install will not overwrite > /bin/sh: ./ssh-keygen: not found > /bin/sh: ./ssh-keygen: not found > /bin/sh: ./ssh-keygen: not found > /bin/sh: ./ssh-keygen: not found > make: *** [host-key] Error 127 > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > This is the error I am getting (during make install of openssh). How can I remove it? > ssh-keygen binary is been created in: > > /usr/bin/install -c -m 0755 -s ssh-keygen /home/mpal/ws2/dawn_v1/3dParty/build_apal/bin/ssh-keygen > > still it says ./ssh-keygen: not found > > Can you suggest some trick to get this correct. > > Regards, > Ankita >
Tim Rice
2012-Oct-09 15:40 UTC
make install errors in openssh(when openpam is to be integrated with openssh)
On Tue, 9 Oct 2012, Peter Stuge wrote:> ankita pal wrote: > > --prefix=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > --datarootdir=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > --datadir=/home/mpal/ws2/dawn_v1/3dParty/ > > --with-privsep-path=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > --with-pid-dir=/home/mpal/ws2/dawn_v1/3dParty/build_apal > > But these options are all wrong. Please study what the meaning of > each option is so that you can set them correctly. You must of course > pay special attention to differences between build system layout and > the host where the binaries will be used. > > Hint: The above options are not for using some random subdirectory as > destination at make install time. > > > > Can you suggest some trick to get this correct. > > Unfortunately no trick. Study autotools, it will allow you to > "get this correct."That and use the "install-nokeys" target.> > //Peter-- Tim Rice Multitalents tim at multitalents.net