Skip to content

Instantly share code, notes, and snippets.

@rkitover
Created May 26, 2012 19:29
Show Gist options
  • Select an option

  • Save rkitover/2795050 to your computer and use it in GitHub Desktop.

Select an option

Save rkitover/2795050 to your computer and use it in GitHub Desktop.
Net::SSH2 build failure with MinGW-w64
c:\MINGW_~1\bin\g++.exe -o blib\arch\auto\Net\SSH2\SSH2.dll -Wl,--base-file -Wl,
dll.base -mdll -L"C:\Perl64\lib\CORE" -static-libgcc -static-libstdc++ SSH2.o
C:\Perl64\lib\CORE\perl514.lib c:\users\rkitover\src\libssh2-1.4.2\src\.libs\lib
ssh2.a c:\users\rkitover\src\zlib-1.2.7\lib\libz.a c:\users\rkitover\src\openssl
-1.0.1c\lib\libssl.a c:\users\rkitover\src\openssl-1.0.1c\lib\libcrypto.a dll.ex
p
c:\users\rkitover\src\openssl-1.0.1c\lib\libcrypto.a(mem_clr.o):mem_clr.c:(.text
+0x0): multiple definition of `OPENSSL_cleanse'
c:\users\rkitover\src\openssl-1.0.1c\lib\libcrypto.a(x86_64cpuid.o):fake:(.text+
0x1a0): first defined here
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0x4af): undefined reference to `__imp_ioctlsocket'
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0x4f3): undefined reference to `__imp_getsockopt'
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0xc20): undefined reference to `__imp_select'
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0x2e2f): undefined reference to `__imp_select'
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0x2f18): undefined reference to `__WSAFDIsSet'
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0x2f97): undefined reference to `__WSAFDIsSet'
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0x305a): undefined reference to `__WSAFDIsSet'
c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o):session.c:(.t
ext+0x30d7): undefined reference to `__WSAFDIsSet'
c:/mingw_~1/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw
32/bin/ld.exe: c:\users\rkitover\src\libssh2-1.4.2\src\.libs\libssh2.a(session.o
): bad reloc address 0x0 in section `.pdata'
collect2.exe: error: ld returned 1 exit status
dmake: Error code 129, while making 'blib\arch\auto\Net\SSH2\SSH2.dll'
@bicepjai
Copy link

I got the same error, donot know how to overcome it. i tried to build it on windows 2012 server. any help ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment