I want to say this error "configure: error: cannot run C compiled programs" is caused by the incorrect version of cygwin1.dll. Reinstall the base-cygwin solved this issue.
2011/3/2 Zhu Bicen <[email protected]> > And I also tried this: > bzhu@5M42X2X /usr/src/libssh2-1.2.5/example > $ gcc scp.c > scp.c:7:28: error: libssh2_config.h: No such file or directory > scp.c: In function ‘main’: > scp.c:39: error: storage size of ‘sin’ isn’t known > scp.c:81: error: ‘AF_INET’ undeclared (first use in this function) > scp.c:81: error: (Each undeclared identifier is reported only once > scp.c:81: error: for each function it appears in.) > scp.c:81: error: ‘SOCK_STREAM’ undeclared (first use in this function) > scp.c:87: error: invalid application of ‘sizeof’ to incomplete type ‘struct > sockaddr_in’ > > > 2011/3/2 Zhu Bicen <[email protected]> > > I'm newbie to use libssh2. I have installed the libssh2 by running the cygwin >> setup.exe. >> After that I found related files installed under dir /lib, and >> /usr/include. >> and the source of libssh2 had been installed under >> /usr/src/libssh2-1.2.5.tar.gz. >> >> From the doc of libssh2 website, I know the some example code is in the >> src tarball. so I extract the tarball. >> >> *Now I want to know how to compile these source code under the >> libssh2/example?* >> -rw-r--r-- 1 bzhu Domain Users 439 Feb 4 2010 Makefile.am >> -rw-r--r-- 1 bzhu Domain Users 22405 Mar 24 2010 Makefile.in >> -rw-r--r-- 1 bzhu Domain Users 8246 Mar 24 2010 direct_tcpip.c >> -rw-r--r-- 1 bzhu Domain Users 5997 Mar 24 2010 libssh2_config.h.in >> -rw-r--r-- 1 bzhu Domain Users 4464 Mar 24 2010 scp.c >> -rw-r--r-- 1 bzhu Domain Users 7373 Mar 24 2010 scp_nonblock.c >> -rw-r--r-- 1 bzhu Domain Users 5647 Mar 24 2010 scp_write.c >> -rw-r--r-- 1 bzhu Domain Users 6379 Mar 24 2010 scp_write_nonblock.c >> -rw-r--r-- 1 bzhu Domain Users 6920 Mar 24 2010 sftp.c >> -rw-r--r-- 1 bzhu Domain Users 8123 Mar 24 2010 sftp_RW_nonblock.c >> -rw-r--r-- 1 bzhu Domain Users 4497 Mar 24 2010 sftp_mkdir.c >> -rw-r--r-- 1 bzhu Domain Users 4685 Mar 24 2010 sftp_mkdir_nonblock.c >> -rw-r--r-- 1 bzhu Domain Users 7639 Mar 24 2010 sftp_nonblock.c >> -rw-r--r-- 1 bzhu Domain Users 5549 Mar 24 2010 sftp_write.c >> -rw-r--r-- 1 bzhu Domain Users 6221 Mar 24 2010 sftp_write_nonblock.c >> -rw-r--r-- 1 bzhu Domain Users 6193 Mar 24 2010 sftpdir.c >> -rw-r--r-- 1 bzhu Domain Users 6725 Mar 24 2010 sftpdir_nonblock.c >> -rw-r--r-- 1 bzhu Domain Users 7453 Mar 24 2010 ssh2.c >> -rw-r--r-- 1 bzhu Domain Users 6554 Mar 24 2010 ssh2_agent.c >> -rw-r--r-- 1 bzhu Domain Users 7866 Mar 24 2010 ssh2_exec.c >> >> Although I don't want to build the whole library, >> I have tried running the ./configure under the src top dir. But error >> occurs: >> bzhu@5M42X2X /usr/src/libssh2-1.2.5 >> $ ./configure >> checking whether to enable maintainer-specific portions of Makefiles... no >> checking for sed... /usr/bin/sed >> checking for a BSD-compatible install... /usr/bin/install -c >> checking whether build environment is sane... yes >> checking for gawk... gawk >> checking whether make sets $(MAKE)... yes >> checking libssh2 version... 1.2.5 >> checking build system type... i686-pc-cygwin >> checking host system type... i686-pc-cygwin >> configure: autobuild project... libssh2 >> configure: autobuild revision... 1.2.5 >> configure: autobuild hostname... 5M42X2X >> configure: autobuild timestamp... 20110302-143722 >> checking for style of include used by make... GNU >> checking for gcc... gcc >> checking whether the C compiler works... yes >> checking for C compiler default output file name... a.exe >> checking for suffix of executables... .exe >> checking whether we are cross compiling... configure: error: in >> `/usr/src/libssh2-1.2.5': >> configure: error: cannot run C compiled programs. >> If you meant to cross compile, use `--host'. >> See `config.log' for more details. >> >> >> Thanks in advance. >> >> -- >> Best Regards >> Bicen Zhu >> > > > > -- > Best Regards > Bicen Zhu > -- Best Regards Bicen Zhu
_______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
