Source: filezilla
Version: 3.12.0.2-1
Severity: important
Tags: patch
Usertags: hurd
User: [email protected]
Hello,
filezilla FTBFS on GNU/Hurd since 3.9.0.5-1. This is due to the usage
of PIPE_BUF in the putty code, not defined on Hurd. The attached patch
fixes this problem by defining it to_POSIX_PIPE_BUF when not defined.
This patch is the same as for putty 0.66-1, see #805505
According to https://packages.qa.debian.org/f/filezilla.html filezilla
has been removed from testing. However, the bugs for
mips/mipsel/powerpc in #797228 have already been back-ported from
upstream, see Message #17 on that bug.
Additionally: a new upstream version is already available: 3.14.1
Thanks!
Index: filezilla-3.12.0.2/src/putty/unix/uxshare.c
===================================================================
--- filezilla-3.12.0.2.orig/src/putty/unix/uxshare.c
+++ filezilla-3.12.0.2/src/putty/unix/uxshare.c
@@ -23,6 +23,9 @@
#define CONNSHARE_SOCKETDIR_PREFIX "/tmp/putty-connshare"
#define SALT_FILENAME "salt"
#define SALT_SIZE 64
+#ifndef PIPE_BUF
+#define PIPE_BUF _POSIX_PIPE_BUF
+#endif
/*
* Functions provided by uxnet.c to help connection sharing.