diff --git a/src/libs/3rdparty/botan/src/utils/mlock.cpp b/src/libs/3rdparty/botan/src/utils/mlock.cpp
index 9bb062da52330995f62c6376d4524c03e60bbee0..c8d91eb8509db623ae5810fff48dc29530579be7 100644
--- a/src/libs/3rdparty/botan/src/utils/mlock.cpp
+++ b/src/libs/3rdparty/botan/src/utils/mlock.cpp
@@ -19,7 +19,12 @@ namespace Botan {
 /*
 * Lock an area of memory into RAM
 */
+#if defined(BOTAN_TARGET_OS_HAS_POSIX_MLOCK)
+    || defined(BOTAN_TARGET_OS_HAS_WIN32_VIRTUAL_LOCK)
 bool lock_mem(void* ptr, u32bit bytes)
+#else
+bool lock_mem(void*, u32bit)
+#endif
    {
 #if defined(BOTAN_TARGET_OS_HAS_POSIX_MLOCK)
    return (mlock(ptr, bytes) == 0);
@@ -33,7 +38,12 @@ bool lock_mem(void* ptr, u32bit bytes)
 /*
 * Unlock a previously locked region of memory
 */
+#if defined(BOTAN_TARGET_OS_HAS_POSIX_MLOCK)
+    || defined(BOTAN_TARGET_OS_HAS_WIN32_VIRTUAL_LOCK)
 void unlock_mem(void* ptr, u32bit bytes)
+#else
+void unlock_mem(void*, u32bit)
+#endif
    {
 #if defined(BOTAN_TARGET_OS_HAS_POSIX_MLOCK)
    munlock(ptr, bytes);
diff --git a/src/libs/3rdparty/net7ssh/src/ne7ssh.cpp b/src/libs/3rdparty/net7ssh/src/ne7ssh.cpp
index 6162999e52feedb535c8355e9f260cf6c0791e6a..08fbe52a1be3537cdc70a6534eb7fa43249e1206 100644
--- a/src/libs/3rdparty/net7ssh/src/ne7ssh.cpp
+++ b/src/libs/3rdparty/net7ssh/src/ne7ssh.cpp
@@ -876,7 +876,7 @@ bool Ne7SftpSubsystem::readFile (uint32 fileID, uint64 offset)
   return sftp->readFile (fileID, offset);
 }
 
-bool Ne7SftpSubsystem::writeFile (uint32 fileID, const uint8* data, uint32 len, uint64 offset)
+bool Ne7SftpSubsystem::writeFile (uint32 fileID, const uint8* data, uint32 len, uint64 /* offset */)
 {
   if (!inited) return errorNotInited();
   return sftp->writeFile (fileID, data, len);
diff --git a/src/libs/3rdparty/net7ssh/src/ne7ssh_channel.cpp b/src/libs/3rdparty/net7ssh/src/ne7ssh_channel.cpp
index 48b8f68a79b0b8a323319e1460af05402c5fe429..2f31e19a6d64eec6d0c38f582879a58b35edb299 100644
--- a/src/libs/3rdparty/net7ssh/src/ne7ssh_channel.cpp
+++ b/src/libs/3rdparty/net7ssh/src/ne7ssh_channel.cpp
@@ -99,7 +99,7 @@ bool ne7ssh_channel::adjustWindow (Botan::SecureVector<Botan::byte>& packet)
   return true;
 }
 
-bool ne7ssh_channel::handleEof (Botan::SecureVector<Botan::byte>& packet)
+bool ne7ssh_channel::handleEof (Botan::SecureVector<Botan::byte>& /* packet */)
 {
   this->cmdComplete = true;
   windowRecv = 0;
@@ -111,9 +111,9 @@ bool ne7ssh_channel::handleEof (Botan::SecureVector<Botan::byte>& packet)
   return false;
 }
 
-void ne7ssh_channel::handleClose (Botan::SecureVector<Botan::byte>& newPacket)
+void ne7ssh_channel::handleClose (Botan::SecureVector<Botan::byte>& /* newPacket */)
 {
-  ne7ssh_string packet;
+  //ne7ssh_string packet;
 
   if (!closed) sendClose ();
   windowRecv = 0;
diff --git a/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp b/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp
index b1521bbd3a6080b7a40a9847a2c92dd3d0d53058..e43094f4b47089146bc2f7f62b165b7ae568cf08 100644
--- a/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp
+++ b/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp
@@ -751,7 +751,7 @@ uint64 Ne7sshSftp::getFileSize (uint32 fileID)
   return attrs.size;
 }
 
-bool Ne7sshSftp::getFileAttrs (Ne7SftpSubsystem::fileAttrs& attributes, const char* remoteFile,  bool followSymLinks)
+bool Ne7sshSftp::getFileAttrs (Ne7SftpSubsystem::fileAttrs& attributes, const char* remoteFile,  bool /* followSymLinks */)
 {
   if (!remoteFile)
   {